Программирование => PHP => Тема начата: Alan от 14 Декабря 2001, 00:01:21
Название: Вот скрипт.........
Отправлено: Alan от 14 Декабря 2001, 00:01:21
Вот нарыл скрипт комментариев.... (сам) Пользуйтесь, а буду благодарен если скажете как можно считать колличество уже существующих комментарием.
if (@$message) { /* uncomment the next two lines to strip out html from input */ // $name = strip_tags($name); //$message = strip_tags($message); $message = ereg_replace("\\r\\n\\r\\n", "\\n
", $message); $date = date("l, F j Y, h:i a"); $message = "$name -- $date
Название: Вот скрипт.........
Отправлено: Oak от 14 Декабря 2001, 02:39:05
По разному можно..... Можно попростому... только глючить будет (в файле сохранять циферку). Можно по сложному - создать файлик 435.cnt - где имя = количеству - его переименовывать надо каждый раз.
1) - иногда затирает значение айла 2) - иногда не посчитает правильно (если не зациклится, пока rename не выполниться без ошибок).
можно в базу пихать - оно умное поймет :)
Название: Вот скрипт.........
Отправлено: Alan от 14 Декабря 2001, 09:41:03
Я вот что думал (я пока в пхп не сильно) если удастся сделать так, чтоб каждая новая запись записывалась в файл с новой строки, тогда можно будет загрузить этот файл как массив и посчитать колличество элемеентов массива....
Название: Вот скрипт.........
Отправлено: DimovD от 14 Декабря 2001, 10:16:49
Название: Вот скрипт.........
Отправлено: Alan от 14 Декабря 2001, 10:36:14
if ($message) { /* uncomment the next two lines to strip out html from input */ $name = strip_tags($name); $message = strip_tags($message); $message = ereg_replace("\\r\\n\\r\\n", "\\n
", $message); $date = date("l, F j Y, h:i a"); $message = "$name -- $date
$array=file(basename(($PHP_SELF . ".cment"))); echo $count=count($array); ?> не дописывает
Название: Вот скрипт.........
Отправлено: DimovD от 14 Декабря 2001, 10:44:30
Alan No!
fwrite ($fp, $message\\n,""); - this good!
Название: Вот скрипт.........
Отправлено: Alan от 14 Декабря 2001, 11:04:01
Warning: Unexpected character in input: \'\\\' (ASCII=92) state=1 in e:\\home\\localhost\\www\\code\\coment\\com.php on line 12
Parse error: parse error in e:\\home\\localhost\\www\\code\\coment\\com.php on line 12
Название: Вот скрипт.........
Отправлено: DimovD от 14 Декабря 2001, 11:19:04
Ну да, извини, забыл.... кавычки. fwrite ($fp, "$message\\n");
Название: Вот скрипт.........
Отправлено: Alan от 14 Декабря 2001, 11:26:11
Да вам просто ленинскую премию надо :)
Название: Вот скрипт.........
Отправлено: Alan от 15 Декабря 2001, 16:39:27
ещё вопрос по части пхп относящийся к этому скрипту. у меня сайт генерируется так в общий шаблон вставляется файл который задаётся в адресе http://designer.vov.ru/index2.shtml?1 так вот один это тот файл при этом я использую QUERY_STRING , а какой аналог этому в пхп, я хотел сделать вот что чтоб страница с комментарием вызывалась так http://localhost/code/coment/com.php?1 и файл с комментариями сохранялся в файле 1.comment тоесть чтоб значение после знака вопроса подставлялось (если я правильно понял) $PHP_SELF. можно такое сделать. и ещё я искал что такое $PHP_SELF если можно дайте ссылочку на мануал.
Название: Вот скрипт.........
Отправлено: Oak от 15 Декабря 2001, 18:55:57