Показать сообщение отдельно

  #4  
Старый 18.05.2010, 22:10
roxblnfk
Познающий
Регистрация: 07.02.2010
Сообщений: 70
С нами: 8557551

Репутация: 56
Smile

Цитата:
Сообщение от GLEB  
помогите пожалуйста, мне нужнен скрипт,который будет создавать страницу, с данными из 3 полей. Сторница должна создоваться так:
1) шапка
2) текст введённый в форму
3) низ
Я написал скрипт, но в странице отсутствует шапка и низ. Вот код:
Код:
<?php
$verh = include("v.txt");
$niz = include("n.txt");
$name = $_GET['name'];
$adr = $_GET['adr'];
$sod = $_GET['sod'];
touch("$adr.html");
$fp = fopen("$adr.html","w");
fwrite ($fp, "$verh");
fwrite($fp, "$sod");
fwrite($fp, "$niz");
?>
что не так?
надо понимать, что $sod - это текст, введённый в форму?
ну для начала в fwrite($fp, ...); кавычки вторых аргументов лишние

touch("$adr.html");
$fp = fopen("$adr.html","w");
переменную $adr фильтровать надо, неотфильтрованный $_GET это такая бага, особенно в твоём случае..

теперь по теме: шапка и низ получаются отсюда?
$verh = include("v.txt");
$niz = include("n.txt");
Вместо них единички получаются? проверь наличие return в v.txt и n.txt

$name = $_GET['name']; почему ни где не используется?

три строки
fwrite ($fp, "$verh");
fwrite($fp, "$sod");
fwrite($fp, "$niz");
можно заменить одной fwrite ($fp, $verh.$sod.$niz);

а форма у тебя GET отправляет? оО

Последний раз редактировалось roxblnfk; 18.05.2010 в 22:12..
 
Ответить с цитированием