Erreur 500

Erreur 500 - PHP - Programmation

Marsh Posté le 09-03-2013 à 20:02:56    

Bonjour,
J'ai un programme web et toute mes pages s'affichent correctement sauf une qui m'affiche une erreur 500 et bloque l'accès à la page  :heink: .
 
Je met le code ci-dessous  :pfff:  :??: :
http://s20.postimage.org/gsv4e4lhp/debug_php.png
 

Code :
  1. <?php
  2. include('config.php');
  3.  
  4. if(isset($_POST['send'])) {
  5.  if(!isset($_POST['nom']) || !isset($_POST['cb']) || !isset($_POST['description']) || !isset($_POST['ingredients'])) {
  6.   $erreur = 'Les variables n&#233;cessaires au script ne sont pas d&#233;finies !';
  7.  } else {
  8.   if(empty($_POST['nom']) || empty($_POST['cb']) || empty($_POST['description']) || empty($_POST['ingredients'])) {
  9.    $erreur = 'Au moins un des champs est vide !';
  10.   } else {
  11.    $sql = 'INSERT INTO produits VALUES('', "'.pg_escape_string($_POST['nom']).'", "'.pg_escape_string($_POST['cb']).'", "'.pg_escape_literal(nl2br($_POST['description'])).'", "'.pg_escape_literal($_POST['ingredients']).'" )';
  12.    if(pg_query($sql)) { } else { $erreur = 'Erreur lors de l\'insertion dans la base de donn&#233;es !<br />Code erreur : '.pg_last_error(); }
  13.   }
  14.  }
  15. } else {
  16.  $nerreur = 'nosend';
  17. }
  18. ?>
  19. <!DOCTYPE html>
  20. <html>
  21. <head>
  22.  <title>Conso Info ! (version Alpha)</title>
  23.  <link rel="stylesheet" href="css/style.css" />
  24.  <meta http-equiv="X-UA-Compatible" content="IE=10,chrome=1">
  25.  <link rel="icon" type="image/png" href="<?php echo $dircb; ?>" />
  26. </head>
  27. <body>
  28.  <div class="page">
  29.   <header>
  30.    <h1><img src="<?php echo $dirlogo; ?>" alt="Conso Info" /></h1>
  31.    <!--[if !IE]><!--><div class="version"><a href="apropos.php">Version ALPHA</a></div><!--<![endif]-->
  32.    <span class="slogan-p1">Slogan L1 ...</span><br />
  33.    <span class="slogan-p2">... et L2</span>
  34.    <nav class="menunav">
  35.     <ul class="menuul">
  36.      <li><a href="index.php">Accueil</a></li>
  37.      <li><a href="contact.php">Contacts</a></li>
  38.      <li><a href="apropos.php">A propos</a></li>
  39.      <li class="active"><a href="newproduct.php">Ajouter produit</a></li>
  40.      <li><a href="dons.php">Payer un caf&#233;</a></li>
  41.     </ul>
  42.    </nav>
  43.   </header>
  44.      
  45.   <div class="contenu">
  46.    <div class="search">
  47.     <form action="search.php" method="GET" autocomplete="off">
  48.      <input type="text" name="q" class="inputsearch" />
  49.      <input type="submit" value="Rechercher" class="submitsearch" />
  50.     </form>
  51.    </div>
  52.    <div class="content"><br />
  53.     <h2>Ajouter un produit &#224; la liste</h2><br />
  54.     <?php if(isset($erreur)||isset($nerreur)) { ?>
  55.     <?php if(isset($erreur)) { echo '<span class="erreur">'.$erreur.'</span>'; } ?><br />
  56.     <form action="newproduct.php" method="POST" style="margin-left: 2px;">
  57.      <input type="hidden" name="send" value="yes" />
  58.      <label name="nom">Nom du produit : </label>
  59.      <input type="text" name="nom" class="inputsearch" />
  60.      <label name="cb">Code barre : </label>
  61.      <input type="text" name="cb" class="inputsearch" /><br />
  62.      <label name="description">Description : </label><br />
  63.      <textarea rows="5" cols="75" name="description" class="inputsearch" style="margin-left: 5px; padding: 10px;"></textarea><br />
  64.      <label name="ingredients">Ingredients <small>(s&#233;par&#233;s par un '/')</small> : </label><br />
  65.      <textarea rows="5" cols="75" name="ingredients" class="inputsearch" style="margin-left: 5px; padding: 10px;"></textarea><br />
  66.      <center><input type="submit" value="Valider" class="submitsearch" style="padding: 5px; margin-bottom: 10px;" /></center>
  67.     </form>
  68.     <?php } else { ?>
  69.      <center><h3>Produit ajout&#233; &#224; la liste avec succ&#232;s !<br />
  70.       Merci de votre collaboration !</h3></center>
  71.     <?php } ?>
  72.    </div>
  73.   </div>
  74.      
  75.   <footer>
  76.    <span>&copy; Conso Info - 2013 </span>
  77.   </footer>
  78.  </div>
  79. </body>
  80. </html>


 
Merci de votre aide !
 
PS : site disponible en version debug :pt1cable:  (http://consoi.aws.af.cm)


Message édité par etiennedewa le 09-03-2013 à 20:06:39
Reply

Marsh Posté le 09-03-2013 à 20:02:56   

Reply

Marsh Posté le 09-03-2013 à 20:10:37    

Bonjour,
 
Regarde ce lien http://www.wistee.fr/erreur-http/5 [...] error.html  et http://www.claranetsoho.fr/support [...] erreur-500
 
Et vérifie si t'as les droit sur le fichier newproduct.php!
 
 
++


Message édité par cvb le 09-03-2013 à 20:12:22
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed