Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Проблема с \n


Автор: Guedda 13.5.2006, 13:12
Делаю так:
Код

$f=fopen("file.php", "w");    
        $str='<?php\n'
        .'$rosepic="'.$rosepic.'";\n'
        .'$manowar="'.$manowar.'";\n'
        .'?>';
fwrite($f, $str);
fclose($f);

Файл получается таким:
Код

<?php\n$rosepic="1";\n$manowar="haha";\n?>

Что делать?
Ума не приложу... 

Автор: IvanB 13.5.2006, 13:57
Можно, например, так:
Код

$str='<?php
\$rosepic="'.$rosepic.'";
\$manowar="'.$manowar.'";
?>';
 smile Вроде.... smile 

Автор: Serkys 13.5.2006, 14:21
Надо ставить не апострофы, в них спецсимвол \n не обрабатывается.
Используй двойные кавычки. 

Автор: Guedda 13.5.2006, 15:59
А как тогда вписывать имена переменных, а не сами переменные? 

Автор: Pitc 13.5.2006, 16:38
Guedda, 
Цитата

А как тогда вписывать имена переменных, а не сами переменные?

Вот так
Код

        $str="<?php\n"    
        .'$rosepic="'.$rosepic.'"'.";\n"    
        .'$manowar="'.$manowar.'"'.";\n"    
        ."?>";

 

Автор: Guedda 13.5.2006, 16:44
Спасибо! 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)