Location: PHPKode > projects > Twisty Forum > twisty-forum/forum/validmess.php
<?php 
session_start();
include('coords.inc.php');

ini_set('arg_separator.output','&amp;'); 
ini_set('url_rewriter.tags','get=fakeentry'); 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Twisty Forum - Nouveau message</title>
<link rel="StyleSheet" type="text/css" href="index.css" />
</head>
<?
$date='Le '.date('d-m-y').' à '.date('H').'h'.date('i');
$f=$_POST['f'];
$page=$_POST['page'];
$texte=$_POST['texte'];
$ind=$_POST['ind'];
$nom=$_SESSION['nom'];

$watch=$_POST['watch'];
if($watch==false){$watch='non';}
else{
$watch='oui';};


$texte=htmlspecialchars($texte);
for($i=1;$i<$numsmiley + 1;$i++){
if($i<10){$zero=0;}
else {$zero='';};
$texte=str_replace('(sm'.$zero.$i.')',' <img src="'.$racinegif.'sm'.$zero.$i.'.gif" alt="" />',$texte);};
$texte=' '.$texte.' ';

$texte = eregi_replace('([[:space:]^])(http://[[:alnum:]+-=%&:_.~?]+[#[:alnum:]+]*)','\\1<a href="\\2">\\2</a>',$texte);
$texte2=eregi_replace("\n","\n<br />",$texte);
$texte3=ereg_replace("[^ \n]{100}","\\0<br />",$texte2);

$texte3=ereg_replace('([^*])(\*)([^*])',"\\1~~\\3",$texte3);
$texte3=ereg_replace('(\*{3})([^*]+)(\*{3})','<strong class="code">\\2</strong>',$texte3);
$texte4=trim($texte3);

$now=date('YmdHis');

$rub=mysql_query("select temps from ftitre where id='$ind'");
$rub2=mysql_fetch_array($rub);
if($rub2[0]=='99999999999999'){
$now2='99999999999999';}
else{
$now2=$now;};

if(strlen($texte4)>3){

$first=mysql_query("select id from fmess where ind='$ind' && auteur='$nom' order by id limit 0,1");
$first2=mysql_fetch_array($first);
mysql_query("update fmess set watch='$watch',temps=temps where auteur='$nom' && id='$first2[0]'") or die("eh merde...");
$new=$nom.'*';
mysql_query("update fmess set vu='$new' where ind='$ind' and vu!=''");

mysql_query("update ftitre set reponse=reponse + 1, temps='$now2',temps2='$date',auteur='$nom' where id='$ind'") or die("eh merde...");
mysql_query("insert into fmess(f,ind,texte,auteur,temps,temps2) values('$f','$ind',' $texte3','$nom','$now','$date')") or die("eh merde...");
$last=mysql_insert_id(); 
$mess='<div style="text-align:center;clear:left"><h3>Votre message est traité...</h3></div>';

$titre=mysql_query("select titre from ftitre where id='$ind'");
$titre2=mysql_fetch_array($titre);
$sujet='Bonjour!'."\n\n".'Un nouveau message vient d\'être posté dans le sujet:<span style="font-weight:bold">'."\n".$titre2[0]."</span>\n\n";
$sujet.='Vous pouvez aller le lire à l\'adresse:'."\n";
$sujet.=' <span style="font-weight:bold">'.$racineforum.'sujets.php?ind='.$ind.'&amp;id='.$last.'#'.$last.'</span>';
$sujet.="\n\n".'A bientôt!'."\n\n".'Fred';
$sujet=ereg_replace("\n","\n<br />",$sujet);
$sujet=stripslashes($sujet);

$entete  ="Content-type:text/html";

$mail=mysql_query("select auteur from fmess where ind='$ind' && watch='oui' && auteur != '$nom'");

while($mail2=mysql_fetch_array($mail)){
$user=mysql_query("select mail from fusers where nom='$mail2[0]' && mail !=''");
$user2=mysql_fetch_array($user);
mail($user2[0],'réponse sur le forum HTML, etc.',$sujet,$entete,'-f'.$forummail);
};
}
else{
$mess='<div style="text-align:center;clear:left"><h3>Message incorrect. Vérifiez votre saisie.</h3></div>';
};
echo '<body onload="location.href=\'sujets.php?ind='.$ind.'&amp;id='.$last.'#'.$last.'\'">';
include ('haut.inc');
echo $mess;
?>

<p style="margin-top:50px;color:white;clear:left">
<a class="liensite" href="http://javatwist.imingo.net">© Javatwist 2002</a> - JavaTwisting people
</p>
</body>
</html>
Return current item: Twisty Forum