Voila, je voudrais faire un service de commentaire pour mon site. Je copie ça ds mon éditeur >
< script language="javascript" src="comment-js.php"></script>
< script language="javascript"
src="comment-js.php?idcom=test&=black&
e=7&=verdana&=white&=000000"></scri
pt>
< ? if ( !isset($idcom)) {$idcom = Divers;}
/ / Recherche du nombre de commentaires
if ( file_exists("commentaires/$idcom.txt")) {
$fp = fopen("commentaires/$idcom.txt", " r");
$ligne = fgets($fp,2000000);
$nb_com = substr_count($ligne, " £");
fclose($fp);
}
else
{
$nb_com = 0;
}
/ / Notre tableau :
echo("document.write(\"<table border=´0´ width=´$largeur´ cellspacing=´1´ bgcolor=´$clrfond´><tr><td width=´100%´ bgcolor=´$clrdvt´>\");");
echo("document.write(\"<table border=´0´ width=´100%´ cellspacing=´2´ cellpadding=´0´ style=´color: $color; font-size: $taille pt; font-family: $font´>\");");
echo("document.write(\"<tr><td width=´100%´><center>\");");
echo("document.write(\" < span style=´font-size: $taille pt´> [$nb_com Commentaires | \");");
? >
document.write("<a title=\"<? echo("Commenter $idcom!"); ? >\" style=\"color: < ? echo("$color"); ? >; font-size: $taille pt; font-family: < ? echo("$font"); ? >\" href=\"#\" OnClick=\"window.open(´<? if ( isset($rep)){echo("$rep/");} ? >commentaires.php?idcom=<? echo("$idcom");
?>´,´´,´toolbar=0,location=0,directories=0,status=
0,scrollbars=1,resizable=0,copyhistory=0,menuBar=0
,width=320,height=340´);return(false)\"><img align=\"absmiddle\" border=\"0\" src=%22%3C? if ( isset($rep)){echo("$rep/");} ? >commentaires/commenter.gif\" width=\"11\" height=\"11\">
Commenter/voir</a>]</span></center></td></tr></tab
le></td></tr></table>");
je met aprecu et il me mette un message d´erreur et le service de commentaire marche pas !
Help me svp !
j´en ai mit plus et ya ke la moitié d´afficheer eet lautre moitiéé ki na pas réussis à safficher >
< script language="javascript" src="comment-js.php"></script>
< script language="javascript"
src="comment-js.php?idcom=test&=black&
e=7&=verdana&=white&=000000"></scri
pt>
< ? if ( !isset($idcom)) {$idcom = Divers;}
/ / Recherche du nombre de commentaires
if ( file_exists("commentaires/$idcom.txt")) {
$fp = fopen("commentaires/$idcom.txt", " r");
$ligne = fgets($fp,2000000);
$nb_com = substr_count($ligne, " £");
fclose($fp);
}
else
{
$nb_com = 0;
}
/ / Notre tableau :
echo("document.write(\"<table border=´0´ width=´$largeur´ cellspacing=´1´ bgcolor=´$clrfond´><tr><td width=´100%´ bgcolor=´$clrdvt´>\");");
echo("document.write(\"<table border=´0´ width=´100%´ cellspacing=´2´ cellpadding=´0´ style=´color: $color; font-size: $taille pt; font-family: $font´>\");");
echo("document.write(\"<tr><td width=´100%´><center>\");");
echo("document.write(\" < span style=´font-size: $taille pt´> [$nb_com Commentaires | \");");
? >
document.write("<a title=\"<? echo("Commenter $idcom!"); ? >\" style=\"color: < ? echo("$color"); ? >;<? if ( !isset($idcom)) {$idcom = Divers;}
if ( isset($submit) AND ( $titrems < > " Titre") AND ( $pseudo < > " Pseudo/Nom") AND ( $commentaire < > " ")) {
/ / Cookie pour le nom!
setcookie("nomindividu", $pseudo, 6004800, " /");
}
? >
< html><head>
< META NAME="DESCRIPTION" CONTENT="Le portail du développement PHP des jeunes Webmasters">
< META NAME="KEYWORDS" CONTENT="script, php, code, html, balises, programmation, javascript, web, webmaster, ressources, webmestre, jeune, débuter, commencer, langage">
< META NAME="REPLY-TO" CONTENT="eroan@free.fr">
< META NAME="AUTHOR" CONTENT="Eroan Boyer">
< META HTTP-EQUIV="imagetoolbar" CONTENT="no">
< META HTTP-EQUIV="CONTENT-LANGUAGE" CONTENT="fr">
< META HTTP-EQUIV="VW96.OBJECT TYPE" CONTENT="Archive">
< META NAME="ROBOTS" CONTENT="index,follow">
< META NAME="REVISIT-AFTER" CONTENT="15 days">
< META NAME="ROBOTS" CONTENT="ALL">
< link rel="stylesheet" type="text/css" href="style-comment.css">
< TITLE>Commentaires sur : < ? echo("$idcom"); ? ></TITLE>
< /head><body topmargin="7" leftmargin="7">
< ?
$cpt=0;
if ( file_exists("commentaires/$idcom.txt")) {
$fp = fopen("commentaires/$idcom.txt", " r");
while ( !feof($fp))
{
$ligne = fgets($fp,2000000);
$login = explode("£",$ligne);
$stop = sizeof( $login ) ;
for($x = 0; $x < $stop-1; $x++)
{
$liste = explode("|",$login[$x]);
for($y = 0;$y < = 4 ; $y++)
{
$case[$x][$cpt] = $liste[$y];
$cpt++;
}
$cpt = 0;
}
}
fclose($fp);
/ / Division en plusieurs pages :
if($stop-1 > 15){
if(!isset($debut) && ! isset($fin)){$debut = 1; $fin = 15;}
echo("<center>[ " );
$afficn = 1;
for($alt = 0; $alt < = $stop-2; $alt = $alt+15)
{
$alt2 = $alt+15;
$alt0 = $alt+1;
if ( $alt2 > $stop-1){$alt2 = $stop-1;}
if ( $debut == $alt0 && $fin == $alt2){echo("<b>");}
echo("<a
href=%22commentaires.php?idcom=$idcom&=$alt0&
fin=$alt2/">$afficn < /a>");
if ( $debut == $alt0 && $fin == $alt2){echo("</b>");}
$afficn++;
if ( $alt2 < $stop-1)
{
echo(" | " );
}
}
echo("]</center><br>");
}
else
{
$debut = 1;
$fin = $stop-1;
}
/ / Dessin du tableau :
$debut = $stop-1-$debut;
$fin = $stop-1-$fin;
for($x = $debut; $x > = $fin; $x--)
{
$ama = " {$case[$x][0]}";
$ama = strtolower($ama);
$ama = ucwords($ama);
$mess = " {$case[$x][2]}";
$mess = strtolower($mess);
$mess = ucwords($mess);
$comm = " {$case[$x][1]}";
$comm = preg_replace("`((?:https?|ftp)://\S+)(\s|\z)`", ´<a title="Visiter le site" target="_blank" href="$1">$1</a>$2´, $comm);
/ / Smileys
$comm = str_replace(":beurk:", " <img align=´absmiddle´ border=´0´ src=´commentaires/b-beurk.gif´>", $comm);
$comm = str_replace(":koi:", " <img align=´absmiddle´ border=´0´ src=´commentaires/b-koi.gif´>", $comm);
$comm = str_replace(":rond:", " <img align=´absmiddle´ border=´0´ src=´commentaires/b-rond.gif´>", $comm);
$comm = str_replace(":colere:", " <img align=´absmiddle´ border=´0´ src=´commentaires/b-colere.gif´>", $comm);
$comm = str_replace(":alien:", " <img align=´absmiddle´ border=´0´ src=´commentaires/b-alien.gif´>", $comm);
$comm = str_replace(":tare:", " <img align=´absmiddle´ border=´0´ src=´commentaires/b-tare.gif´>", $comm);
$comm = str_replace(":)", " <img align=´absmiddle´ border=´0´ src=´commentaires/b-happy.gif´>", $comm);
$comm = str_replace(":robot:", " <img align=´absmiddle´ border=´0´ src=´commentaires/b-robot.gif´>", $comm);
$comm = str_replace(":lunette:", " <img align=´absmiddle´ border=´0´ src=´commentaires/b-lunette.gif´>", $comm);
/ / Fin Smileys
echo("<img border=\"0\" src=%22commentaires/bt-nom.gif/%22 align=\"absmiddle\" width=\"13\" height=\"11\"> < b><font color=\"#FD8815\">$mess</font></b> a écrit {$case[$x][3]}:<br>");
echo("<b>$ama : < /b>$comm<hr size=\"1\">");
}
}
? >
< p align="center"><img border="0" src="commentaires/comment.gif" width="222" height="30"><form method="POST" name="formulaire" action="commentaires.php">
< input maxlength="30" type="text" name="titrems" size="23" value="Titre" onFocus="if ( this.value==´Titre´) {this.value=´´}">
< input maxlength="25" type="text" name="pseudo" size="14" value="<? if ( isset($nomindividu)) { echo("$nomindividu"); } else { echo("Pseudo/Nom"); } ? >" onFocus="if ( this.value==´Pseudo/Nom´) {this.value=´´}"><br>
< textarea style="font-size: 8 pt; font-family: Verdana" rows="9" name="commentaire" cols="40">
language="php" et pas javascript
ok et apres ca va marcher ?
Et si tu testais ? ...
De plus, tu pourrais nous indiquer les erreurs ![]()
b1 justement javé testé mais là je v retesté ![]()
ca marche pas mieu !
Ya ke lendroit ou on doit poster un commentaire, lendroit du pseudos,du texte pour comenter,du titre du valider et les smileys !
Des erreurs ?
b1 pourtant g copié coller le texte exact du zip !
Est-ce que tu as des erreurs sur ta page ?
Oui, plus de 6 !
Et bin mets les ici ![]()
Comment veux-tu que l´on sache d´où vient le problème si on ne connait pas les erreurs ?
b1 sur les 6 ya marqué " caractere incorect" !
Copie toutes le erreurs et colles les ici ![]()
coment je fé ?
Bin, tu sélectionnes toutes les erreurs, tu fais copié et collé dans la zone pour poster un message ici.
Lol ca veut pas !
Sinon je t´envoi le srcipt par E-mail !
Fais un screen de ta page alors.
PS : Tu fais copier=>coller, ça marche
passe moi ton mail c plus siùple !