|
|
|
| Пожалуйста, помогите кто знает..
В общем мне нужно написать как нибудь fwrite который создает страницу...
Но как же написать, если fwrite("$тут то что нужно", "Страница"); так бы бло и все получилось, но дело в том, что стран ица очень большая и содержит пхп коды со знаками " и ', и конечно же страница таким образом никогда не создаться, скажите плз, что же поставит в Fwrite??? | |
|
|
|
|
|
|
|
для: V!rus
(28.07.2005 в 03:43)
| | А запросто. Вы страничку-то в переменную заведите пораньше. Можно даже в массив:
<?
$page[]="первая строка страницы";
$page[]="вторая строка страницы";
$page[]="третья строка страницы";
$count=count($page);
$fp=fopen("файлик", "a+");
for($i=0;$i<$count;$i++){
fwrite($fp, $page[$i]."\r\n");
}
fclose($fp);
?>
|
| |
|
|
|
|
|
|
|
для: V!rus
(28.07.2005 в 03:43)
| | Пропустите текст страницы "$тут то что нужно" через функцию addslashes() http://www.softtime.ru/dic/id_dic=12&id_group=1
<?php
$text = addslashes($text);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(28.07.2005 в 11:10)
| | Моя страница, которую нужно создать содержит все символы языка....
А этэ счас попоробую может поможет... , $text- это моя страница? | |
|
|
|
|
|
|
|
для: V!rus
(28.07.2005 в 13:30)
| | Parse error: parse error, expecting '')'' in z:\home\site3\www\user\createroom.php on line 57
не работает )))
В странице, которую нужно создать есть все символы.... слэши, запятые, точки, кавычки....все! Как же сделать... а через include("SSSS.php"); можно как нибудь? | |
|
|
|
|
|
|
|
для: V!rus
(28.07.2005 в 13:36)
| | Ну помогите кто-нибудь!!!!!!!! Очень нужно...))) | |
|
|
|
|
|
|
|
для: V!rus
(28.07.2005 в 16:17)
| | Через инклуде не получается, файл не инкулудиться,только пишется цифра 1 )) | |
|
|
|
|
|
|
|
для: V!rus
(28.07.2005 в 16:17)
| | Не очень ясна задача, что требуется? Сохранить страницу на жёсткий диск или наоборот считать, неплохо бы увидеть страницу, с которой вы имеетет дело. | |
|
|
|
|
|
|
|
для: cheops
(28.07.2005 в 18:50)
| | не, можно сказать страница install... в ней содержиться код
Вот кусок
$namecopyright='".$_POST['namecopyright2']."';
$yearcopyright='".$_POST['yearcopyright2']."';
$navigationname='".$_POST['navigtionname2']."';
$nameofnews='".$_POST['nameofnews2']."';
$username='".$_POST['username2']."';
$password='".$_POST['password2']."';
|
Этот код при помощи этой же страницы записыватся в другую страницу... все бы ничего, можно было бы сделать так :
$v1rus=fopen("$room/admins/config.v1r","w+");
fwrite($v1rus, "<? $namecopyright='".$_POST['namecopyright2']."';
$yearcopyright='".$_POST['yearcopyright2']."';
$navigationname='".$_POST['navigtionname2']."';
$nameofnews='".$_POST['nameofnews2']."';
$username='".$_POST['username2']."';
$password='".$_POST['password2']."'; ?>
fclose($v1rus);
|
Но вы же понимаете, что страница выдаст ошибку, так как найдет незапланированные кавычки... что сделать? | |
|
|
|
|
|
|
|
для: V!rus
(28.07.2005 в 19:01)
| | Код должен выглядеть следующим образом
<?php
$v1rus=fopen('$room/admins/config.v1r","w+");
fwrite($v1rus, "<? $namecopyright=\'".$_POST[\'namecopyright2\']."\';
$yearcopyright=\'".$_POST[\'yearcopyright2\']."\';
$navigationname=\'".$_POST[\'navigtionname2\']."\';
$nameofnews=\'".$_POST[\'nameofnews2\']."\';
$username=\'".$_POST[\'username2\']."\';
$password=\'".$_POST[\'password2\']."\'; ?>');
fclose($v1rus);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(28.07.2005 в 19:13)
| | Этот код работает нормально ))) я уже проверил... так что же делать с тем , с другим кодом??? | |
|
|
|
|
|
|
|
для: V!rus
(31.07.2005 в 21:20)
| | Может быть @copy попробовать? | |
|
|
|