J'ai un probléme de programation

Bonjour, j'ai un probléme car j'ai fait cette programmation
php

<!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>
<title>Bienvenue sur mon site</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
h1, h3
{
text-align:center;
}
h3
{
background-color:black;
color:white;
font-size:0.9em;
margin-bottom:0px;
}
.news p
{
background-color:#CCCCCC;
margin-top:0px;
}
.news
{
width:70%;
margin:auto;
}
</style>
</head>

<body>
<h1>Bienvenue sur mon site !</h1>
<p>Voici les dernières news :</p>

<?php
mysql_connect("localhost", "sdz", "mot_de_passe");
mysql_select_db("coursphp");
// On récupère les 5 dernières news
$retour = mysql_query('SELECT * FROM news ORDER BY id DESC LIMIT 0, 5');
while ($donnees = mysql_fetch_array($retour))
{
?>
<div class="news">
<h3>
<?php echo $donnees['titre']; ?>
<em>le <?php echo date('d/m/Y à H\hi', $donnees['timestamp']); ?></em>
</h3>

<p>
<?php
// On enlève les éventuels antislash PUIS on crée les entrées en HTML (<br />)
$contenu = nl2br(stripslashes($donnees['contenu']));
echo $contenu;
?>
</p>
</div>
<?php
} // Fin de la boucle des news
?>
</body>
</html>

et il me dit qui y a cette erreur
Parse error: syntax error, unexpected T_STRING in /data/members/free/multimania/fr/k/e/v/kevinous49/htdocs/news.php on line 45
comment faire?
Configuration: Windows XP Internet Explorer 7.0

2 réponses

  1. Bonsoir,
    J'ai testé et j'ai aucun problème.
    Pour toi, la ligne 45, c'est laquelle ?
    0
    1. salut

      <!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>
      <title>Bienvenue sur mon site</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      <style type="text/css"> h1, h3
      {
      text-align:center;
      } h3
      {
      background-color:black;
      color:white;
      font-size:0.9em;
      margin-bottom:0px;
      }
      .news p
      {
      background-color:#CCCCCC;
      margin-top:0px;
      }
      .news
      {
      width:70%;
      margin:auto;
      }
      </style>
      </head>

      <body>
      <h1>Bienvenue sur mon site !</h1>
      <p>Voici les dernières news :</p>

      <?php
      mysql_connect("localhost", "sdz", "mot_de_passe");
      mysql_select_db("coursphp");
      // On récupère les 5 dernières news
      $retour = mysql_query('SELECT * FROM news ORDER BY id DESC LIMIT 0, 5');
      while ($donnees = mysql_fetch_array($retour))
      {

      ?>
      <div class="news">
      <h3>
      <?php echo $donnees['titre']; ?>
      <em>le <?php echo date('d/m/Y à H\hi', $donnees['timestamp']); ?></em>
      </h3>

      <p>
      <?php
      // On enlève les éventuels antislash PUIS on crée les entrées en HTML (<br />)
      $contenu = nl2br(stripslashes($donnees['contenu']));
      echo $contenu;
      ?>
      </p>
      </div>
      <?php
      } // Fin de la boucle des news
      ?>
      </body>
      </html>

      c'est quelque part en gras
      0