Upload de fichier php

schancel Messages postés 296 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

voici mon code
<?php


function file_fichier(){
			    
1				 img_blob='';
2			     img_weight='';
3				 img_type='';
4			     img_name='';
5				 ret=false;
6			     max_weight='250000';
7			ret=is_uploaded_file($_FILES['sbphoto']['tmp_name']);
8			if(!ret){
9			         echo "le fichier n'a pas pu etre transferé";
10					 return false;
11			}
12			else{
13			img_weight=$_FILES['sbphoto']['size'];
14			if(img_weight>max_weight){
15			echo "votre fichier ne peut depasser plus de 250 ko";
16			return false;
17			}
18			img_type=$_FILES['sbphoto']['type'];
19			img_name=$_FILES['sbphoto']['name'];
20			}
21			include ("transfert_connexion.php");
22			img_blob= file_get_contents($_FILES['sbphoto']['tmp_name']);
			
23           $req= "INSERT INTO image(img_name,img_weight,img_type,img_blob)                   VALUES("."'".$img_name."',"."'".$img_weight."',"."'".$img_type."',"."'".$img_blob."')";
     return true;
?>

je recoi tjr le message d'erreur du parseur
"syntax error unexpected '= ' .... on line 1"
egal a bien sa place la non

2 réponses

  1. Zep3k!GnO Messages postés 2049 Statut Membre 200
     
    Faudrait p'tet voir a définir tes variables correctement !
    Y a un $ en PhP !

    img_blob='';
    devient
    $img_blob='';
    0
  2. schancel Messages postés 296 Date d'inscription   Statut Membre Dernière intervention   49
     
    ca a réglé le probleme mais maintenant je fais face a un
    unexpected $end
    svp aider moi a analyser ce code pour voir ou se trouve l'erreur
    selon commentcamarche.net cet erreur viendrait du fait qu'il y'ait
    une parenthese ou guillemet ou accolade rester ouverte
    et selon moi cela viendrait de la requète mysql
    0
    1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      Tu as oublié de fermer l'accolade après le « return true; »
      0
    2. schancel Messages postés 296 Date d'inscription   Statut Membre Dernière intervention   49
       
      MILLLLLLLLES fois merci mais la ya un autre pb
      si je voulais plutot preparer mais requetes qu'yaurai t-il lieu de faire
      0
    3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      Tu peux le faire avec MySQLi ou PDO.
      Mais pas avec les fonctions « mysql_ ».
      0