Upload de fichier php

schancel Messages postés 296 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19252 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

A voir également:

2 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
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   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
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Tu as oublié de fermer l'accolade après le « return true; »
0
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
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Tu peux le faire avec MySQLi ou PDO.
Mais pas avec les fonctions « mysql_ ».
0