- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
<?php
if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') {
sleep(3);
if($_POST[parent_id]) $parent_id = preg_replace('/\D+/i','', $_POST[parent_id]);
else $parent_id = 0;
$author = trim($_POST[author]);
$comment = trim($_POST[comment]);
if(!$author) $error[author] = 'Введите имя!';
if(!$comment) $error[comment] = 'Напишите комментарий!';
if($error)
exit(json_encode($error));
require_once 'blocks/bd.php';
$sql = "INSERT INTO comments (parent_id, name, comment, date_add) VALUES ($parent_id, '$author', '$comment', NOW())";
$result = mysql_query($sql);
if(!$result)
{
$error[] = 'Произошла ошибка, комментарий не сохранен';
exit(json_encode($error));
}
exit();
}
?>
wmmorgun 16.02.2011 10:57 # +3
sectus 16.02.2011 11:38 # 0
wmmorgun 16.02.2011 11:48 # +2
sectus 16.02.2011 12:06 # +1
govnomes 17.02.2011 00:10 # 0
StriderMan 17.02.2011 12:05 # +1
wmmorgun 17.02.2011 12:11 # +3
bugmenot 17.02.2011 15:11 # +4
nethak 16.02.2011 13:16 # −4
Но тут ребят если речь идёт о том, что данный метод коментирования работает на аяксе, то может быть это нормально, я сталкивался с проблемами когда работа идёт с AJAX передачей... Но 3 секунды то много чтото))) А может сайт посещаемый и хостинг ругается))
AxisPod 16.02.2011 14:15 # 0
Анонимус 16.02.2011 15:01 # 0
фееричный говнокод короче
Vasiliy 16.02.2011 15:06 # 0
А я дурак всегда (int) юзал.
istem 16.02.2011 15:44 # 0
а здесь вернёт - 123
ZX_Spectrum 16.02.2011 17:26 # −1
striker 17.02.2011 05:24 # +1
winbackgo 03.03.2011 12:14 # −1