8768 sujets

Développement web côté serveur, CMS

Bonjour voici mon code qui marchait auparavant et qui aujourd'hui n'affiche plus rien


<?php
//// On inclut le formulaire pour ajouter un nouveau message ////
include("formulaire.php");
//// On inclut le fichier de connexion à la base SQL ////
 include("connect.php");

// Create connection
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$conn = mysqli_connect($servername,$username,$password, $db);

//Check connection<== tester pour voir si la connection se fait bien et que le contenu de connect.php est bien récupéré
//if ($conn->connect_error) {
  //die("Connection failed: " . $conn->connect_error);
  //echo "Connection aborted";
//}
//echo "Connected successfully"; 


$req="select* from yrneh_messages";
$res=mysqli_query($conn, $sql);
$nbmsg=mysqli_num_rows($req);
echo $req;
echo $res;
echo $nbmsg;

if($nbmsg=="")
 {
  echo "<b>Il n'y a pas de messages sur le livre d'or</b><br /><br /><br />";
 }
 
function CouperMot($message,$cut)
   {
    $message=wordwrap($message,$cut, " ", 1);
    return $message;
   }

//// Initialisation affichage page par page ////

if(empty($page)) $page=1;
if(empty($total))
 {
  //$req=mysqli_query("SELECT * FROM yrneh_messages");
  $req="select* from yrneh_messages";
  $total=mysqli_num_rows($req);
 }

//// On determine debut du limit ////
$debut=($page-1)*$nb;

$req="SELECT * FROM yrneh_messages ORDER BY id DESC LIMIT $debut,$nb";

while($comment=mysqli_fetch_array($req))
 {
  $comment['auteur']=CouperMot($comment['auteur'],$cut);
  
  $email="$comment[email]";
  
  if(empty($email))
   {
    echo "<table class=\"equipe\" summary=\"livre d or\"> \n";
    echo " <tr>\n";
    echo "     <td class=\"livredor\"> \n";
    echo "        <h3>Auteur : $comment[auteur] || Post&eacute; le : $comment[date]</h3> \n";
   //echo "     </td> \n";
    //echo " </tr> \n";
   }
   
  else
   {
    echo "<table class=\"equipe\" summary=\"livre d or\"> \n";
    echo " <tr>\n";
    echo "     <td class=\"livredor\"> \n";
    echo "         <h3>Auteur : $comment[auteur] || Post&eacute; le : $comment[date]</h3> \n";
//    echo "     </td> \n";
 //   echo " </tr> \n";
   }

  $commentaire="$comment[commentaire]";
  
  $commentaire=CouperMot($commentaire,$cut);
  
  $req2="SELECT * FROM yrneh_censure";
  while($censure=mysqli_fetch_array($req2))
  {
   $commentaire=preg_replace("/(^|[^a-zA-Z])($censure[mot])([^a-zA-Z]|$)/si",'\\1'.$censure['rempl'].'\\3',$commentaire);
  }

  if($autogen=="oui")
   {
    $commentaire=preg_replace("([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])","<a href=\"\\1://\\2\\3\" target=\"_blank\">\\1://\\2\\3</a>",$commentaire);
    $commentaire=preg_replace("([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+)","<a href=\"mailto:\\1\">\\1</a>",$commentaire);
   }
   


// echo " <tr> \n";
//  echo "     <td class=\"perso\"> \n";
  echo "         $commentaire \n";
  echo "     </td>\n";
  echo " </tr> \n";
  echo "</table><br /> \n";
  
 }

mysqli_close($conn);
  
//// Calcul du nombre de pages ////

echo " \n ";

echo "Page :\n ";
$nbpages = ceil($total / $nb);
for($i = 1;$i <= $nbpages;$i ++)
 {
 	echo "<a href=\"http://www.last-chronicle.com/frame.php?go=18\"></a>\n";
  // echo "<a href=\"page=$i&total=$total\" class=titre>$i</a> \n";
  
  if($i < $nbpages) echo " - ";
 }

?>


Merci d'avance pour votre aide
Bonjour,
Essaie d'afficher d'éventuelles erreurs dues ou non au changement de version:
En collant ces lignes au début du script ... Cela t'aidera peut-être:

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
Bonsoir,

Oui ça m'a aidé. Je n'ai pas pensé à répondre, je tentais de résoudre d'autres soucis PHP

cordialement