Upload de fichier php

Fermé
schancel Messages postés 296 Date d'inscription dimanche 20 mars 2011 Statut Membre Dernière intervention 7 décembre 2018 - 29 juil. 2011 à 12:28
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 - 30 juil. 2011 à 12:58
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

A voir également:

2 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
29 juil. 2011 à 12:37
Faudrait p'tet voir a définir tes variables correctement !
Y a un $ en PhP !

img_blob='';
devient
$img_blob='';
0
schancel Messages postés 296 Date d'inscription dimanche 20 mars 2011 Statut Membre Dernière intervention 7 décembre 2018 49
29 juil. 2011 à 19:07
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
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
29 juil. 2011 à 22:37
Tu as oublié de fermer l'accolade après le « return true; »
0
schancel Messages postés 296 Date d'inscription dimanche 20 mars 2011 Statut Membre Dernière intervention 7 décembre 2018 49
30 juil. 2011 à 10:01
MILLLLLLLLES fois merci mais la ya un autre pb
si je voulais plutot preparer mais requetes qu'yaurai t-il lieu de faire
0
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
30 juil. 2011 à 12:58
Tu peux le faire avec MySQLi ou PDO.
Mais pas avec les fonctions « mysql_ ».
0