[PHP] erreur unexpected $

erreur unexpected $ [PHP] - PHP - Programmation

Marsh Posté le 15-03-2006 à 23:01:00    

re-bonjour
encore une erreur dans un script!! j'en ai marre!!  :fou:  :fou:  :fou:  :fou:  :o  :cry:  
donc voila l'erreur :

Citation :

Parse error: parse error, unexpected $ in /www/sites/1/ifrance.com/o/v/over-templates/site/newtemplate.php on line 36


et mon code :  

Code :
  1. <?php
  2. require ($_SERVER['DOCUMENT_ROOT'].'/inc/bd.inc.php');
  3. $nom = $_POST['nom'];
  4. $prix = $_POST['prix'];
  5. if (empty($nom) OR empty($prix)) {
  6. echo 'Au moins un des champs est vide!<br><a href="http://over-templates.c.la">retour</a>';
  7. }else {
  8. $rep=$_SERVER['DOCUMENT_ROOT']."/img/demo";
  9. $rep2=$_SERVER['DOCUMENT_ROOT']."/img/templates";
  10. if(isset($_FILES['userfile']) AND isset($_FILES['userfile2']))
  11. {
  12. if($_FILES['userfile']['size']>0 AND $_FILES['userfile2']['size']>0)
  13.  {
  14.      $savefile= $rep.$_FILES['userfile']['name'];
  15.                 $savefile2= $rep2.$_FILES['userfile2']['name'];
  16.      $temp = $_FILES['userfile']['tmp_name'];
  17.                 $temp2 = $_FILES['userfile2']['tmp_name'];
  18.      if (move_uploaded_file($temp, $savefile) AND move_uploaded_file($temp2,$savefile2))
  19.   {
  20.          $db = mysql_connect($bdserveur,$bdutilisateur,$bdpass)  or die('Erreur de connexion '.mysql_error());
  21.        // sélection de la base  
  22.   mysql_select_db($bdbase,$db)  or die('Erreur de selection '.mysql_error());
  23.   // on écrit la requête sql
  24.   $sql = "INSERT INTO templates (id, date, titre, demo, temp, pass) VALUES ('', NOW(), '$nom', '$savefile', '$savefile2', '$prix')";
  25.   // on insère les informations du formulaire dans la table
  26.   mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  27.   mysql_close();  // on ferme la connexion
  28.                         echo '<div align="center"><b>Tes fichiers ont bien été enregistrés !</b></div>';
  29.                 }else {
  30.                  echo 'Problème move uploaded file';}
  31.         }else {
  32.          echo 'Problème size !> 0';}
  33.         }else {
  34.          echo 'Problème, une des deux photos est vide!';}
  35. }
  36. ?>


Erreur à la ligne 36 mais ya meme pas 36 lignes dans mon script,
le décalage des lignes vient de la fonction require()? pour info mon fichier inclut fait 6 lignes
merci d'avance de votre aide  :)  :hello:


Message édité par hugoOo le 16-03-2006 à 08:52:19
Reply

Marsh Posté le 15-03-2006 à 23:01:00   

Reply

Marsh Posté le 15-03-2006 à 23:18:32    

T es sur que c est le bon fichier qui correspond au code listé?

Reply

Marsh Posté le 15-03-2006 à 23:27:23    

c'est bizarre mais il me semble bien que oui!

Reply

Marsh Posté le 15-03-2006 à 23:51:40    

D après mon éditeur de texte, il manque une accolade fermante quelquepart.

Reply

Marsh Posté le 15-03-2006 à 23:53:15    

Citation :


    if (empty($nom) OR empty($prix)) {
    echo 'Au moins un des champs est vide!<br><a href="http://over-templates.c.la">retour</a>';
    }else {  


 
il manque l accolade fermante.
 

Reply

Marsh Posté le 16-03-2006 à 08:39:59    

oui c'était sa merci beaucoup :hello:
EDIT : j'ai encore un petit problème je voudrais savoir pourquoi il me  
génère toujours 'Problème: une des deux phots est vide!'
lorsque je test si la taille des photos est supérieur à zéro.
Pour mieux comprendre, regardez mon script plus haut!


Message édité par hugoOo le 16-03-2006 à 08:51:52
Reply

Sujets relatifs:

Leave a Replay

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