rate
17.08.2006, 02:57
НАРОД чет не получется =( в че причина :mad: :cry: :redsmile:
<? echo "<html><head><title>Гостевая книга</title></head><body>"; echo "<h1> Гостевая книга</h1>"; $file_gb="./gbook/gb.txt"; // это файл гостефой книги $file_tmp="./gbook/gb_tmp.txt"; // это временной файл =)) /* используем сценарй */ $Max=50; // колличество сообщений =)) //сейчас реализуем функцию для вывода текста из файла function view() { $Messages =file('./gbook/gb.txt'); echo "<p><table width=100%>"; $i=0; foreach($Messages as $v) { $s++; if ($i % 2 == 0) echo "<tr><td>$v</td></tr>"; else echo "<tr><td bgcolor=gray>$v</td></tr>"; // сейчас если будет выведено 50 сообщений то прерываем цыкл if ($i==Max) break; } } if (!isset($Post)) { // делаем форуму для вывода нового сообшения =)) echo "<table widht=100% border=1>"; echo "<tr><td><h2>Новое сообщение </h2><form method=post action=$SCRIPT_NAME>"; echo "E-mail: <input type=text name=e-mail>"; echo "Сообщение: <input=text name=mes> <inpyt=submit name=post></td></tr>"; echo "</table></form>"; // выводим сообщения =)) view (); } { if(file_exists($file_tmp)) die ("fatal error, call administrator!"); // добавляем новое сообщение в начало файла =)) if (copy($file_gb,$file_tmp)) { if ($w=fopen($file_gb,"w")) { flock($w,2); // блокируем доступ к основмому файу fwrite($w,"[".date("d.m.Y H:i:s").$email."] ". strip_tags($mes)."\n"; if (!$r=fopen(file_tmp,"r")) die ("can't open file"); flock($w,$mas); // блокируем доступ ко времноому файлу } // снимаем блокировку и закрываем файл while ($mes=fgets($r,10240)) { fputs($w,$mes); } flock($r,3); fclose($r); flock($w,3); fclose($w); // удаляем временный файл =)) unlink ($file_tmp); } } echo "сообщение успешно добавлено в файл"; // выводим гостевую книгу view (); } ?>
<? echo "<html><head><title>Гостевая книга</title></head><body>"; echo "<h1> Гостевая книга</h1>"; $file_gb="./gbook/gb.txt"; // это файл гостефой книги $file_tmp="./gbook/gb_tmp.txt"; // это временной файл =)) /* используем сценарй */ $Max=50; // колличество сообщений =)) //сейчас реализуем функцию для вывода текста из файла function view() { $Messages =file('./gbook/gb.txt'); echo "<p><table width=100%>"; $i=0; foreach($Messages as $v) { $s++; if ($i % 2 == 0) echo "<tr><td>$v</td></tr>"; else echo "<tr><td bgcolor=gray>$v</td></tr>"; // сейчас если будет выведено 50 сообщений то прерываем цыкл if ($i==Max) break; } } if (!isset($Post)) { // делаем форуму для вывода нового сообшения =)) echo "<table widht=100% border=1>"; echo "<tr><td><h2>Новое сообщение </h2><form method=post action=$SCRIPT_NAME>"; echo "E-mail: <input type=text name=e-mail>"; echo "Сообщение: <input=text name=mes> <inpyt=submit name=post></td></tr>"; echo "</table></form>"; // выводим сообщения =)) view (); } { if(file_exists($file_tmp)) die ("fatal error, call administrator!"); // добавляем новое сообщение в начало файла =)) if (copy($file_gb,$file_tmp)) { if ($w=fopen($file_gb,"w")) { flock($w,2); // блокируем доступ к основмому файу fwrite($w,"[".date("d.m.Y H:i:s").$email."] ". strip_tags($mes)."\n"; if (!$r=fopen(file_tmp,"r")) die ("can't open file"); flock($w,$mas); // блокируем доступ ко времноому файлу } // снимаем блокировку и закрываем файл while ($mes=fgets($r,10240)) { fputs($w,$mes); } flock($r,3); fclose($r); flock($w,3); fclose($w); // удаляем временный файл =)) unlink ($file_tmp); } } echo "сообщение успешно добавлено в файл"; // выводим гостевую книгу view (); } ?>