webmaster@0: "); webmaster@65: require_once("classes.php"); webmaster@65: $Req = new Requete(); webmaster@0: $id = $_GET['id']; webmaster@0: $Data->Query("SELECT * FROM Messages WHERE num_mess=$id"); webmaster@0: $post_infos = $Data->GetRow(); webmaster@65: $titre = $Req->Get('title', 'POST', 'Undefined'); webmaster@65: $url = $Req->Get('url', 'POST', '#'); webmaster@65: $info = $Req->Get('__info', 'POST', -1); webmaster@0: if($info == 1) { webmaster@0: $error = 0; webmaster@0: $message = "Some informations"; webmaster@0: } else if($url == "#") { webmaster@0: $error = 1; webmaster@0: $message = "The url field is needed for trackback to do something usefull !"; webmaster@0: } else if($post_infos === 0) { webmaster@0: $error = 1; webmaster@0: $message = "There's no post with this id"; webmaster@0: } else { webmaster@0: $excerpt = $_POST['excerpt']; webmaster@0: $DateComment = gmdate("Y-m-d H:i:s"); webmaster@0: if(strlen($excerpt) > 255) $excerpt = substr($excerpt, 0, 255) . "..."; webmaster@0: $Data = new DataAccess(); webmaster@0: $Data->Query("INSERT INTO Commentaires(MessId, Auteur, Adresse, Comment, DateComment, isTrackback) webmaster@0: VALUES({$id}, '{$titre}', '{$url}', '{$excerpt}', '{$DateComment}', 1)"); webmaster@0: $Data->Query("UPDATE Mess SET NbCommentaires=NbCommentaires+1 WHERE num_mess={$id}"); webmaster@0: $error = 0; webmaster@0: $excerpt = htmlentities(urlencode(substr(strip_tags($post_infos['Message']), 0, 252) . "...") webmaster@0: } webmaster@0: webmaster@0: echo " webmaster@0: $error webmaster@0: $message webmaster@0: Dual Blog custom made PHP script webmaster@0: UTF-8 webmaster@0: Dual Blog webmaster@0: {$post_infos['Titre']} webmaster@73: " . BLOG_URL . "/posts/{$post_infos['num_mess']} webmaster@0: $excerpt webmaster@0: "; webmaster@0: ?>