
18.05.2010, 22:10
|
|
Познающий
Регистрация: 07.02.2010
Сообщений: 70
С нами:
8557551
Репутация:
56
|
|
Сообщение от 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..
|
|
|