Ищется чат для заявок

Аватара пользователя
Arrest

Re: Ищется чат для заявок

Сообщение Arrest »

mysql:

таблица posts: [id(integer, primary key) | author(char(64)) | post(text) | responce(text, default null)]

php:

dbsettings.php:

Код: Выделить всё

<?php

// настройки mysql(куда коннектиццо)

define("HOST", "localhost");

define("USER", "root");

define("PASS", "");

mysql_connect(HOST, USER, PASS);

define("ADMIN_PASS", "qwerty");

?>


index.php.htm:

Код: Выделить всё

<?php

require "dbsettings.php";



$r = mysql_query("SELECT * FROM posts ORDER BY id DESC;");

while($post = mysql_fetch_assoc($r)){

 echo "<b><a href=\"admin.php?id=$post[id]\"$post[author]<b>: $post[text]<br />$post[responce]<hr />";

}

?>

<form action="add.php" method="post">

<input type="text" value="Ваше имя" name="author" /><br />

<textarea name="text" cols="80" rows="25"></textarea><br />

<input type="submit" value="Панеслася!" />

</form>


add.php:

Код: Выделить всё

<?php

require "dbsettings.php";



$author = mysql_escape_string($_POST['author']);

$text = mysql_escape_string($_POST['text']);



mysql_query("INSERT INTO posts(author, text) VALUES('$author', '$text');")

header("Location: index.php.htm");

?>


admin.php:

Код: Выделить всё

<?php

if(!isset($_POST['responce'])){

?>

<form action="admin.php" method="post">

<input type="text" name="pass" /><br />

<textarea name="responce" cols="80" rows="25"></textarea>

<input type="hidden" name="id" value="<?=intval($_GET['id'])?>" />

<input type="submit" value="Панеслася!" />

</form>

<?php 

exit; }

if($_POST['pass'] == ADMIN_PASS){

 $responce = mysql_escape_string($_POST['responce']);

 $id = intval($_POST['id']);

 mysql_query("UPDATE posts SET responce='$responce' WHERE id = $id;");

}



header("Location: index.php.htm");

?>


Остальное доделаете самостоятельно, мне лень Изображение



P.S. За ошибки не отвечаю, набиралось исключительно в форме быстрого ответа - у меня нет PHP, так что не было шанса проверить Изображение
Аватара пользователя
Igor_I

Re: Ищется чат для заявок

Сообщение Igor_I »

Цитата Delirium:



zi0n, что мешает поставить элементарный IRC клиент, зарегистрировать приватный канал, выслать пользователям настройки и выставить на канале логгирование? И браузер не нужен, и сохраняется все. Ну на крайний случай пишется малюсенькая html-ка, которая лог файла будет на страницу выкладывать. По моему, самое простое решение.
Ищется чат для заявок




Лень мешает.

Браузер не нужен, зато нужен ирк-клиент. Которого у меня, допустим, нет.
Аватара пользователя
Delirium

Re: Ищется чат для заявок

Сообщение Delirium »

Цитата Igor_I:



Лень мешает.
Ищется чат для заявок




ну если лень мешает зайти на irc.com, то я даже не знаю, чем помочь Изображение
Аватара пользователя
Igor_I

Re: Ищется чат для заявок

Сообщение Igor_I »

Delirium, сам-то туда заходил? Или лень? Изображение

Опять же повторю, у клиента может не быть ирк-клиента, это тоже надо принимать во внимание.
Аватара пользователя
Delirium

Re: Ищется чат для заявок

Сообщение Delirium »

Цитата zi0n:



Не обязательно это должен быть чат, просто что бы было удобно общятся без регистрации и лишних заморочек.
Ищется чат для заявок




Хорошо, а чем тогда не устраивает стандартная гостевая книга без регистрации?

Arrest предложил наипростейший варивант.


Цитата Igor_I:



Delirium, сам-то туда заходил? Или лень
Ищется чат для заявок




Пропустил букву, должно быть mirc.com. И вообще, вам гугл зачем? Изображение


Цитата Igor_I:



Опять же повторю, у клиента может не быть ирк-клиента, это тоже надо принимать во внимание.
Ищется чат для заявок




Клиенту можно и выслать настроенный ирк-клиент. Не вижу проблемы в данном вопросе, вариантов решения масса.
Аватара пользователя
Igor_I

Re: Ищется чат для заявок

Сообщение Igor_I »

Цитата Delirium:



Не вижу проблемы в данном вопросе, вариантов решения масса.
Ищется чат для заявок




Аналогично, автор темы спросил совета - ему ответили. Пусть выбирает.

А насчет irc.com - практически всегда, даже если уверен, проверяю свои ответы.
Ответить

Вернуться в «Вебмастеру»