Программирование > PHP
Траблл
Jan:
Пишу скрипт новостей.
Модифицирую вот этот кусок кода:
$date=date("d-m-Y G:i:s");
$body=ereg_replace("\\n", "
", $body);
$message=\'\'.$topic.\' опубликовал \'.$name.\' \'.$date.\'
\'.$body."\\n";
$message=stripslashes ($message);
$file = fopen($data, "r+t");
$content = fread($file, filesize($data));
$content=$content.$message;
rewind($file);
fwrite($file, $content);
fclose($file);
echo $message;
echo(\'Просмотр\');
Хочу вставить свой кусок кода в переменную $message :
.$topic.
.$body.
.$date.
.$name.
Ругается что-то на синтаксис !!! ?:((( Пробовал менять кавычки - тот же эффект! :((
Помогите, плиззз! Заранее благодарен! :)
Wowik:
И как ты это делаешь?
А где одинарные кавычки?
<?php
$message=
\'<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" \'.
\'width="98%" height="250" align="center"> \'.
\'<tr> \'.
\'<td class=subject width="100%" height="18" colspan="2" bgcolor="#808080"> \'.
.$topic.
\'</tr> \'.
\'<tr> \'.
\'<td class=news valign=top width="587" height="100%" colspan="2" background="images/fon1.gif"> \'.
.$body.
\'</td> \'.
\'</tr> \'.
\'<tr> \'.
\'<td class=data height="18" align="left" bgcolor="#808080"> \'.
.$date.
\'</td> \'.
\'<td class=autor height="18" width="80%"> \'.
.$name.
\'</td> \'.
\'</tr> \'.
\'</table> \'.
\'<hr size="1"> \';
?>
Jan:
Всё равно ругается!
Можешь посмотреть:
http://www.jancorp.f2s.com/news
(Сорри - ошибся! )
Скрипт взят из коллекции вэбскрипт.ру
Easynews
Дело в том, что скрипт не прописывает тегами в броузер с подстановкой переменных, а записывает теги в файл
easynews.dat , те :
\'.$topic.\' опубликовал \'.$name.\' \'.$date.\'
\'.$body."
он запишет как :
Тест опубликовал Адми BLA BLA BLA
\'.$body."
Вот вместо этих тэгов мне надо подставить свой кусочек, чтобы его он и сохранял в файле easynews. dat
Wowik:
--- Цитировать ---http://www.jancorp.f2s.com/test
--- Конец цитаты ---
404 not found
Настоящий кусок кода тогда давай
Jan:
$date=date("d-m-Y G:i:s");
$body=ereg_replace("\\n", "
", $body);
$message=\'\'.$topic.\' опубликовал \'.$name.\' \'.$date.\'
\'.$body."\\n";
$message=stripslashes ($message);
$file = fopen($data, "r+t");
$content = fread($file, filesize($data));
$content=$content.$message;
rewind($file);
fwrite($file, $content);
fclose($file);
echo $message;
echo(\'Просмотр\');
Хочу вставить свой кусок кода в переменную $message :
.$topic.
.$body.
.$date.
.$name.
Скрипт взят из коллекции вэбскрипт.ру
Easynews
Дело в том, что скрипт не прописывает тегами в броузер с подстановкой переменных, а записывает теги в файл
easynews.dat , те :
\'.$topic.\' опубликовал \'.$name.\' \'.$date.\'
\'.$body."
он запишет как :
Тест опубликовал Адми BLA BLA BLA
\'.$body."
Вот вместо этих тэгов мне надо подставить свой кусочек, чтобы его он и сохранял в файле easynews. dat
Ругается что-то на синтаксис !!! ?:(((
Навигация
Перейти к полной версии