PDA

Просмотр полной версии : подскажите в чем косяк.


троль909
08.12.2008, 14:06
<?php $array = file('key'); $html=".html"; $red='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <script language="JavaScript1.1" type="text/javascript"> <!-- location.replace("http://kavkaz-tyr.ru/sorttraf/index.php"); // текущая страница будет заменена в history на новую — важно в плане юзабилити //--> </script> <noscript> <meta http-equiv="Refresh" content="0; URL=http://kavkaz-tyr.ru/sorttraf/index.php"> <!-- для тех нескольких процентов «сёрферов», которые отключили JavaScript --> </noscript> </head> <body> Мы перебрались на <a href="http://kavkaz-tyr.ru/sorttraf/index.php">новое местечко</a>. </body> </html>'; foreach($array as $v) { $n= $v.$html; Echo "$n <br>"; $fo = fopen("$n","w"); fwrite($fo,$red); fclose($fo);} ?>

Подскажите как его исправить что бы он работал.
перелопател кучу литературы но ничего по этому поводу не нашёл. Как я понял он не срабатывает из за того что при соеденение переменных $v и $html возникает пробел. что некоректно при создании файла. А как от этого избавится я не могу понять.

FeoЩту
08.12.2008, 14:25
// текущая страница будет...отсюда у тебя идёт комментарий до самого конца. используй метасимволы перевода на новую строку или откажись от комментариев.

fopen("$n","w"); - лучше fopen($n,"w");

.:EnoT:.
08.12.2008, 15:07
используй метасимволы перевода на новую строку или откажись от комментариев.
а чем /**/ не устраивает? =\

FeoЩту
08.12.2008, 15:26
а чем /**/ не устраивает? =\встречный вопрос, а чем "\r\n" не устраивает?