imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 29.09.2005, 20:33     # 1
Mashtaga
Junior Member
 
Аватар для Mashtaga
 
Регистрация: 04.05.2003
Адрес: Azerbaijan
Пол: Male
Сообщения: 62

Mashtaga Путь к славе только начался
Как создать комменты?

Сделал сайт для души, без изысков. Теперь народ требует возможности оставлять комменты. Я не знаю PHP, ни других языков. Можно ли обойтись одним HTML?
__________________
Nothing's gonna change my world!
Mashtaga вне форума  
Старый 29.09.2005, 20:38     # 2
Likebeer
Как бы пиво
 
Аватар для Likebeer
 
Регистрация: 03.02.2004
Адрес: Москва
Пол: Male
Сообщения: 1 715

Likebeer Бог с наворотамиLikebeer Бог с наворотами
Likebeer Бог с наворотамиLikebeer Бог с наворотамиLikebeer Бог с наворотамиLikebeer Бог с наворотамиLikebeer Бог с наворотамиLikebeer Бог с наворотамиLikebeer Бог с наворотамиLikebeer Бог с наворотамиLikebeer Бог с наворотамиLikebeer Бог с наворотамиLikebeer Бог с наворотамиLikebeer Бог с наворотамиLikebeer Бог с наворотами
нет, нельзя...
ведь комментарии должны где-то храниться, а пользователь из браузера не сможеть поменять твою статичную страничку, оставив там комментарии. Удобнее всего хранить комменты в базе MySQL, а на php формировать страничку.
Можно и без баз данных обойтись (хранить комменты в текстовом файле).
__________________
I believe in life
Likebeer вне форума  
Старый 01.10.2005, 01:43     # 3
Goryn
::VIP::
 
Аватар для Goryn
 
Регистрация: 06.03.2003
Адрес: DZ, LBP, Moscow
Пол: Male
Сообщения: 633

Goryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собой
в принципе, если ничего не знаешь, а нужна гостевая книга, как я понял, то поставь либо готовый скрипт (тем более что есть готовые движки российских авторов с русским же описанием), либо воспользуйся бесплатным сервисом.
Только одно "но": при использовании бесплатного сервиса надо помнить, что он может в любой момент грохнутся вместе со всей базой сообщений.
__________________
Меня многие спрашивают, как я живу с тремя головами... На самом деле, я триедин, как Великие Бобы!
Goryn вне форума  
Старый 01.10.2005, 09:45     # 4
Mashtaga
Junior Member
 
Аватар для Mashtaga
 
Регистрация: 04.05.2003
Адрес: Azerbaijan
Пол: Male
Сообщения: 62

Mashtaga Путь к славе только начался
Какие-нибудь примеры бесплатного сервиса?
Не ЖЖ, я надеюсь?
__________________
Nothing's gonna change my world!
Mashtaga вне форума  
Старый 01.10.2005, 12:01     # 5
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
если честно, то по-моему легче изучить PHP, чем ставить готовый скрипт... Тем более, что простые комменты достаточно легко делаются, вот примерчик:
Цитата:
<?php
function connect(){
$connection = pg_connect ("host= port= dbname= user= pass=");
}
if (!isset($_REQUEST['submit'])) $submit=''; else $submit=$_REQUEST['submit'];
if (!isset($_REQUEST['txt'])) $txt=''; else $txt=$_REQUEST['txt'];
if (!isset($_REQUEST['name'])) $name=''; else $name=$_REQUEST['name'];
if ($submit!=''){
$txt = str_replace ("\n", "<br>", $txt);
$txt = del_symbols ($txt);
if ($txt==''){
back ("Input text", "chat.php");
exit;
}
$connection = connect ();
$sql = "INSERT INTO guest (time_send, name, message) VALUES
(now(), '".$name."', '".$txt."')";
$result = @pg_query ($connection, $sql) or error(1);
?>
<form action="chat.php" method=post>
<table align=center>
<tr><td align=center><input type=submit name=sub value="Back"></td></tr>
</table>
</form>
<?
}
?>
<form action="chat.php" method=post>
<table align=center>
<tr><td align=center>Who</td></tr>
<tr><td align=center>Text</td></tr>
<tr><td align=center><input type=text name=name></td></tr>
<tr><td align=center><textarea name=txt cols=30 rows=7></textarea></td></tr>
<tr><td align=center><input type=submit name=submit value="Send"></td></tr>
</table>
</form>
<?
$connection = connect ();
$sql = "SELECT * FROM guest ORDER BY time_send DESC LIMIT 40";
$result = @pg_query ($connection, $sql) or error(1);
$count = @pg_numrows ($result);
echo "<table align=center border=1 style=\"font-size:13px;\">";
echo "<tr>";
echo "<td align=center valign=center><strong>Time</strong></td>";
echo "<td align=center valign=center><strong>Who</strong></td>";
echo "<td align=center valign=center><strong>Text</strong></td>";
echo "</tr>";
for ($k=0; $k<$count; $k++){
$i = @pg_fetch_array ($result, $k) or error(2);
echo "<tr>";
echo "<td align=center valign=center>".substr($i['time_send'], 0, 19)."</td>";
echo "<td align=center valign=center>".$i['name']."</td>";
echo "<td align=center valign=center>".$i['message']."</td>";
echo "</tr>";
}
echo "</table>";
}
}
?>
Сорри, если где-то ошибся. База - Postgres, на MySQL переделывается за 5 минут, простенько, что-то типа гостевой. А про PHP можно либо здесь почитать - _http://php.net либо на _http://citforum.ru раздел программирование-php-php 3.0ю. Удачи
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  
Старый 01.10.2005, 19:45     # 6
Mashtaga
Junior Member
 
Аватар для Mashtaga
 
Регистрация: 04.05.2003
Адрес: Azerbaijan
Пол: Male
Сообщения: 62

Mashtaga Путь к славе только начался
То есть, помимо РНР, еще нужно с MySQL разобраться. У меня идиосинкразия на слова "база данных".
В принципе, я уже скачал самоучителей, но хотел удостовериться нет ли какого софта, делающего всё это по автомату.
Но мне нужна не гостевая, а чтобы посетители могли оставлять свои комменты к каждой новости. Эти комменты должны открываться на отдельной странице. На хороших сайтах даже счетчики комментов стоят.

За скрипт - спасибо, сейчас проверю.
__________________
Nothing's gonna change my world!
Mashtaga вне форума  
Старый 07.10.2005, 15:26     # 7
Goryn
::VIP::
 
Аватар для Goryn
 
Регистрация: 06.03.2003
Адрес: DZ, LBP, Moscow
Пол: Male
Сообщения: 633

Goryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собой
Цитата:
Сообщение от Mashtaga
Какие-нибудь примеры бесплатного сервиса?
Не ЖЖ, я надеюсь?
Первым в голову приходит http://guestbook.ru/
__________________
Меня многие спрашивают, как я живу с тремя головами... На самом деле, я триедин, как Великие Бобы!
Goryn вне форума  
Старый 07.10.2005, 19:14     # 8
Mashtaga
Junior Member
 
Аватар для Mashtaga
 
Регистрация: 04.05.2003
Адрес: Azerbaijan
Пол: Male
Сообщения: 62

Mashtaga Путь к славе только начался
Цитата:
Goryn:
Первым в голову приходит http://guestbook.ru/
Мне не гостевуха нужна. Я хочу, чтобы посетители могли оставлять свои комменты к каждому моему сообщению, как на LiveJournal. Но пользоваться LiveJournal меня не устраивает, т.к. там дают всего 10 мб.
__________________
Nothing's gonna change my world!
Mashtaga вне форума  
Старый 08.10.2005, 02:17     # 9
Goryn
::VIP::
 
Аватар для Goryn
 
Регистрация: 06.03.2003
Адрес: DZ, LBP, Moscow
Пол: Male
Сообщения: 633

Goryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собойGoryn Имеются все основания чтобы гордиться собой
Mashtaga попробуй что нить готовое поискать на cgi.ru
__________________
Меня многие спрашивают, как я живу с тремя головами... На самом деле, я триедин, как Великие Бобы!
Goryn вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 13:25.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.