Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: комментарии к статьям
 
 автор: helenap   (06.05.2006 в 19:20)   письмо автору
1.2 Кб
 
 

народ, помогите пожалуйста,
если у кого есть время дереву по работе с php

я скачала книгу, но все равно как-то не идет.
я хочу установить на сайт функцию, которая позволит оставлять комментарии к статьям.
скачала скрипт, а как его установить не знаю. что-то мне подсказывает, что он самый простой. но....

помогите, пожалуйста

   
 
 автор: Саня   (06.05.2006 в 19:28)   письмо автору
 
   для: helenap   (06.05.2006 в 19:20)
 

Просто подключите этот скрипт туда, где вам нужны комментарии.
include("comment.php");

   
 
 автор: helenap   (06.05.2006 в 19:52)   письмо автору
 
   для: Саня   (06.05.2006 в 19:28)
 

Это я понимаю, но спасибо все равно.
Я не понимаю другое. Ведь надо создать какую-то страницу или архив, где эти комментарии будут публиковаться, а как это сделать?

   
 
 автор: Trianon   (06.05.2006 в 20:05)   письмо автору
 
   для: helenap   (06.05.2006 в 19:52)
 

Лучше бы причесать его хотя бы до такого вида:

<?

$secret 
"zap";
$mode "a";

// the module can\'t be called by itself

if ( basename($_SERVER['PHP_SELF']) == "annotate.php") {
  exit;
}

// if the password is correct we overwrite
/*
if ($password == $secret) {
  $mode = "w";
  $fp = fopen (basename($_SERVER['PHP_SELF']) . ".comment", $mode);
  fwrite ($fp, $message);
  fclose ($fp);
}
*/

// if there is a message we append it to a file called file.comment
// make sure that file.comment belongs to the server id (or world writable)

if (isset($_POST['message'])) {
  
/* uncomment the next two lines to strip out html from input */
  /* $name = strip_tags($name); */
  /* $message = strip_tags($message); */

  
$name StripSlashes($_POST['name']);
  
$message StripSlashes($_POST['message']);
  
$message ereg_replace("\r\n\r\n""\n<P>"$message);
  
$date date("l, F j Y");
  
$message "<font face=verdana size=2><B>$name </B> - on $date</font><br><font face=verdana size=1>$message</font><br> <BR>";
  
$fp fopen (basename($_SERVER['PHP_SELF']) . ".comment"$mode);
  
fwrite ($fp$message);
  
fclose ($fp);

}

@
readfile(basename(($_SERVER['PHP_SELF'] . ".comment")));


?>


<FORM method="post">
  <b><font face="Verdana" size="1">Name</font></b><font face="Verdana" size="1"><BR>
  <INPUT name="name" type="text"style="border-right: #112380 1px solid; border-top: #112380 1px solid; font-size: 10px; border-left: #000000 1px solid; color: #000000; border-bottom: #112380 1px solid; font-family: Verdana; background-color: #ffffff" size="30">
  <BR>
  <b>Comment</b><BR>
  <TEXTAREA name="message"style="border-right: #112380 1px solid; border-top: #112380 1px solid; font-size: 10px; border-left: #000000 1px solid; color: #000000; border-bottom: #112380 1px solid; font-family: Verdana; background-color: #ffffff" rows=6 cols=60 wrap=virtual>
</TEXTAREA>
  <BR>
  <INPUT name="submit"style="border-right: #112380 1px solid; border-top: #112380 1px solid; font-size: 10px; border-left: #000000 1px solid; color: #000000; border-bottom: #112380 1px solid; font-family: Verdana; background-color: #ffffff" type="submit" value="Submit">
  <br>
  </font><BR>
</FORM>

файл с коментариями этот скрипт создает сам.
Публикует он их также при собственном вызове. До формы ввода очередного коментария.

   
 
 автор: helenap   (07.05.2006 в 00:12)   письмо автору
 
   для: Trianon   (06.05.2006 в 20:05)
 

Большое всем вам спасибо за помощь.
лена

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования