|
| |
|
|
| |
для: LuxeMate
(26.08.2006 в 15:41)
| | | А директива register_globals включена, если нет, перепишите скрипт так
<h2>Гостевая книга</h2>
<form action=guest.php method=post>
Введите email: <INPUT TYPE=TEXT NAME=email><BR>
Ваше имя: <INPUT TYPE=TEXT NAME=name><BR>
Сообщение: <br><textarea name="msg" rows=10 cols=40></textarea>
<br><input type=submit value="Отправить ">
<br><br>
<?php
$files = "guest.txt";
$qq=50;
if ($_POST['email'] == "") { $email = "нет"; }
$msg=substr($_POST['msg'],0,999);
$email=substr($_POST['email'],0,39);
$name=substr($_POST['name'],0,39);
if ($msg != "" && $name != "") {
$time = Date("h:i:M:d");
$soo = "\n<b>$time $name (<a href=\"mailto: $email \">
$email </a>)</b><br> $msg<hr>";
$fp = fopen($files, "a+");
$fw = fwrite($fp, $soo);
fclose($fp); }
$lines = file($files);
$a = count($lines);
$u = $a - $qq;
for($i = $a; $i >= $u ;$i--) { echo $lines[$i]; }
?>
|
| |
| |
|
|
| |
|
|
| |
для: LuxeMate
(26.08.2006 в 15:41)
| | | Если у тебя всё OK,тогда в чём у меня проблема? | |
| |
|
|
| |
|
|
| |
для: LuxeMate
(26.08.2006 в 15:18)
| | | Я в Apache в error.txt прочёл такие вот строки:
C:\\Program Files\\Apache2.2\\htdocs\\guest.php on line 25
[Sat Aug 26 14:10:30 2006] [error] [client 127.0.0.1] PHP Notice: Undefined offset: -50 in C:\\Program Files\\Apache2.2\\htdocs\\guest.php on line 25
[Sat Aug 26 14:11:07 2006] [error] [client 127.0.0.1] PHP Notice: Undefined variable: email in C:\\Program Files\\Apache2.2\\htdocs\\guest.php on line 11, referer: http://localhost/guest.php
[Sat Aug 26 14:11:07 2006] [error] [client 127.0.0.1] PHP Notice: Undefined variable: msg in C:\\Program Files\\Apache2.2\\htdocs\\guest.php on line 12, referer: http://localhost/guest.php
[Sat Aug 26 14:11:07 2006] [error] [client 127.0.0.1] PHP Notice: Undefined variable: name in C:\\Program Files\\Apache2.2\\htdocs\\guest.php on line 14, referer: http://localhost/guest.php
[Sat Aug 26 14:11:07 2006] [error] [client 127.0.0.1] PHP Notice: Undefined offset: 0 in C:\\Program Files\\Apache2.2\\htdocs\\guest.php on line 25, referer: http://localhost/guest.php
[Sat Aug 26 14:11:07 2006] [error] [client 127.0.0.1] PHP Notice: Undefined offset: -1 in C:\\Program Files\\Apache2.2\\htdocs\\guest.php on line 25, referer: http://localhost/guest.php
[Sat Aug 26 14:11:07 2006] [error] [client 127.0.0.1] PHP Notice: Undefined offset: -2 in C:\\Program Files\\Apache2.2\\htdocs\\guest.php on line 25, referer: http://localhost/guest.php
[Sat Aug 26 14:11:07 2006] [error] [client 127.0.0.1] PHP Notice: Undefined offset: -3 in
И это еще не всё!
Есть соображения по поводу этой проблемы? | |
| |
|
|
| |
|
|
| |
для: DEM
(26.08.2006 в 01:56)
| | | Да нет,я фаил правильно написал,но ни этот *.txt,ни форум с БД MySQL не заполняется.
В чём же дело? | |
| |
|
|
| |
|
|
| |
для: LuxeMate
(26.08.2006 в 01:53)
| | | Ну если пишу что работает, значит пробовал... создал РНР файл guest.php, там этот скрипт, а потом guest.txt, всё норм | |
| |
|
|
| |
|
|
| |
для: DEM
(26.08.2006 в 01:28)
| | | А ты мой скрипт у себя пробовал? | |
| |
|
|
| |
|
|
| |
для: LuxeMate
(26.08.2006 в 01:05)
| | | Лично у меня на локалке всё ОК... может ты просто файл написал не правильно? Просто я один раз написал clan c русской С и мучался где-то день или два с этой траблой... | |
| |
|
|
| |
|
|
| |
для: LuxeMate
(26.08.2006 в 01:10)
| | | chmod - это команда linux... какая ей аналогичная в windows, я не знаю ... | |
| |
|
|
| |
|
|
| |
для: LuxeMate
(26.08.2006 в 01:05)
| | | P.S. команда chmod 777 guest.txt не работает,Windows Commander говорит File not found!,а cmd что такой команды нет! | |
| |
|
|
| |
|
|
| | У меня такой вопрос вот написана самая наипростейшая гостевая:
<h2>Гостевая книга</h2>
<form action=guest.php method=post>
Введите email: <INPUT TYPE=TEXT NAME=email><BR>
Ваше имя: <INPUT TYPE=TEXT NAME=name><BR>
Сообщение: <br><textarea name="msg" rows=10 cols=40></textarea>
<br><input type=submit value="Отправить ">
<br><br>
<?php
$files = "guest.txt";
$qq=50;
if ($email == "") { $email = "нет"; }
$msg=substr($msg,0,999);
$email=substr($email,0,39);
$name=substr($name,0,39);
if ($msg != "" && $name != "") {
$time = Date("h:i:M:d");
$soo = "\n<b>$time $name (<a href=\"mailto: $email \">
$email </a>)</b><br> $msg<hr>";
$fp = fopen($files, "a+");
$fw = fwrite($fp, $soo);
fclose($fp); }
$lines = file($files);
$a = count($lines);
$u = $a - $qq;
for($i = $a; $i >= $u ;$i--) { echo $lines[$i]; }
?>
|
Проблема в том что у меня не добавляется запись в фаил guest.txt,на него надо выставить права 777,но это не фаил с сервера,фаил на лежит на моём ХДД,проверяю его через локалку через Apache,собственно я незнаю как выставить атрибут read-write!
Помогите кто нибудь решить проблему!
Заранее спасибо! | |
| |
|
|
|