Parse error
Résolu
Bonjour,
Je suis un tuto du siteduzero
je fais mon forum en local
je copie la page (affichée sur le site du zero) et il me met ceci
Parse error: syntax error, unexpected '}' in C:\wamp\www\ste1\forum\voirforum.php on line 157
Voici le bout de code concerné
<?php
//On commence la boucle
while ($data3 = mysql_fetch_assoc($requete3))
{
//Pour chaque topic :
//Si le topic est une annonce on l'affiche en haut
//mega echo de bourrain pour tout remplir
echo'<tr><td><img src="./images/annonce.gif" alt="Annonce" /></td>
<td id="titre"><strong>Annonce : </strong>
<strong><a href="./voirtopic.php?t='.$data3['topic_id'].'"
title="Topic commencé à
'.date('H\hi \l\e d M,y',$data3['topic_time']).'">
'.stripslashes(htmlspecialchars($data3['topic_titre'])).'</a></strong></td>
<td class="nombremessages">'.$data3['topic_post'].'</td>
<td class="nombrevu">'.$data3['topic_vu'].'</td>
<td><a href="./voirprofil.php?m='.$data3['topic_createur'].'
&action=consulter">
'.stripslashes(htmlspecialchars($data3['membre_pseudo_createur'])).'</a></td>';
//Selection dernier message
$nombreDeMessagesParPage = 15;
$nbr_post = $data3['topic_post'] +1;
$page = ceil($nbr_post / $nombreDeMessagesParPage);
echo '<td class="derniermessage">Par
<a href="./voirprofil.php?m='.$data3['post_createur'].'
&action=consulter">
'.stripslashes(htmlspecialchars($data3['membre_pseudo_last_posteur'])).'</a><br />
A <a href="./voirtopic.php?t='.$data3['topic_id'].'&page='.$page.'#p_'.$data3['post_id'].'">'.date('H\hi \l\e d M y',$data3['post_time']).'</a></td></tr>';
}
?>
</table>
<?php
}//erreur ici
?>
Je suis un tuto du siteduzero
je fais mon forum en local
je copie la page (affichée sur le site du zero) et il me met ceci
Parse error: syntax error, unexpected '}' in C:\wamp\www\ste1\forum\voirforum.php on line 157
Voici le bout de code concerné
<?php
//On commence la boucle
while ($data3 = mysql_fetch_assoc($requete3))
{
//Pour chaque topic :
//Si le topic est une annonce on l'affiche en haut
//mega echo de bourrain pour tout remplir
echo'<tr><td><img src="./images/annonce.gif" alt="Annonce" /></td>
<td id="titre"><strong>Annonce : </strong>
<strong><a href="./voirtopic.php?t='.$data3['topic_id'].'"
title="Topic commencé à
'.date('H\hi \l\e d M,y',$data3['topic_time']).'">
'.stripslashes(htmlspecialchars($data3['topic_titre'])).'</a></strong></td>
<td class="nombremessages">'.$data3['topic_post'].'</td>
<td class="nombrevu">'.$data3['topic_vu'].'</td>
<td><a href="./voirprofil.php?m='.$data3['topic_createur'].'
&action=consulter">
'.stripslashes(htmlspecialchars($data3['membre_pseudo_createur'])).'</a></td>';
//Selection dernier message
$nombreDeMessagesParPage = 15;
$nbr_post = $data3['topic_post'] +1;
$page = ceil($nbr_post / $nombreDeMessagesParPage);
echo '<td class="derniermessage">Par
<a href="./voirprofil.php?m='.$data3['post_createur'].'
&action=consulter">
'.stripslashes(htmlspecialchars($data3['membre_pseudo_last_posteur'])).'</a><br />
A <a href="./voirtopic.php?t='.$data3['topic_id'].'&page='.$page.'#p_'.$data3['post_id'].'">'.date('H\hi \l\e d M y',$data3['post_time']).'</a></td></tr>';
}
?>
</table>
<?php
}//erreur ici
?>
Configuration: Windows XP Firefox 3.0.4
3 réponses
-
Contributeurheu, t'as rien trouvé de moins lisible ?
Essaye au moins de mettre ton code avec les balises <code>, en espérant qu'il y ai toutes les lignes... -
C'est un code fourni mais je suis nouveau je ne connaissait pas ces balises
<?php //On commence la boucle while ($data3 = mysql_fetch_assoc($requete3)) { //Pour chaque topic : //Si le topic est une annonce on l'affiche en haut //mega echo de bourrain pour tout remplir echo'<tr><td><img src="./images/annonce.gif" alt="Annonce" /></td> <td id="titre"><strong>Annonce : </strong> <strong><a href="./voirtopic.php?t='.$data3['topic_id'].'" title="Topic commencé à '.date('H\hi \l\e d M,y',$data3['topic_time']).'"> '.stripslashes(htmlspecialchars($data3['topic_titre'])).'</a></strong></td> <td class="nombremessages">'.$data3['topic_post'].'</td> <td class="nombrevu">'.$data3['topic_vu'].'</td> <td><a href="./voirprofil.php?m='.$data3['topic_createur'].' &action=consulter"> '.stripslashes(htmlspecialchars($data3['membre_pseudo_createur'])).'</a></td>'; //Selection dernier message $nombreDeMessagesParPage = 15; $nbr_post = $data3['topic_post'] +1; $page = ceil($nbr_post / $nombreDeMessagesParPage); echo '<td class="derniermessage">Par <a href="./voirprofil.php?m='.$data3['post_createur'].' &action=consulter"> '.stripslashes(htmlspecialchars($data3['membre_pseudo_last_posteur'])).'</a><br /> A <a href="./voirtopic.php?t='.$data3['topic_id'].'&page='.$page.'#p_'.$data3['post_id'].'">'.date('H\hi \l\e d M y',$data3['post_time']).'</a></td></tr>'; } ?> </table> <?php }//erreur ici ?> -
Salut,
à quoi ca sert :
<?php
}//erreur ici
?>
Parcequ'en virant ca... ta boucle est bonne...