[PHP] , ou ;
Résolu/Fermé
Maxg59
Messages postés
275
Date d'inscription
vendredi 13 mai 2005
Statut
Membre
Dernière intervention
7 octobre 2006
-
30 juin 2005 à 11:49
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 30 juin 2005 à 23:32
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 30 juin 2005 à 23:32
8 réponses
Timon1102
Messages postés
354
Date d'inscription
jeudi 2 juin 2005
Statut
Membre
Dernière intervention
30 décembre 2010
109
30 juin 2005 à 11:55
30 juin 2005 à 11:55
tu encadres ton echo avec des simples cotes, et tu a mis red entre simples cotes, donc changes un des 2 paires de cotes par des doubles.
Maxg59
Messages postés
275
Date d'inscription
vendredi 13 mai 2005
Statut
Membre
Dernière intervention
7 octobre 2006
27
30 juin 2005 à 13:25
30 juin 2005 à 13:25
Merciiiiiiiiiii
J'ai un autre probléme a la ligne 27 :
La 27 c'est :
Merciiiiii
J'ai un autre probléme a la ligne 27 :
$sql = "INSERT INTO images(id, pseudo, mail, image) VALUES ('','$pseudo','mail','image')"; mysql_query($sql) or die ('erreur d'insertion des donnees'); mysql_close();
La 27 c'est :
mysql_query($sql) or die ('erreur d'insertion des donnees');
Merciiiiii
Timon1102
Messages postés
354
Date d'inscription
jeudi 2 juin 2005
Statut
Membre
Dernière intervention
30 décembre 2010
109
30 juin 2005 à 13:27
30 juin 2005 à 13:27
c koi l'erreur affichée? peut etre tu dois passer un arg de + a mysql_query
Maxg59
Messages postés
275
Date d'inscription
vendredi 13 mai 2005
Statut
Membre
Dernière intervention
7 octobre 2006
27
30 juin 2005 à 13:30
30 juin 2005 à 13:30
l'erreur est :
Que veux tu dire ?
Parse error: parse error, unexpected T_STRING in c:\program files\easyphp1-7\www\telech.php on line 27
Que veux tu dire ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Timon1102
Messages postés
354
Date d'inscription
jeudi 2 juin 2005
Statut
Membre
Dernière intervention
30 décembre 2010
109
30 juin 2005 à 13:40
30 juin 2005 à 13:40
non laisse tomber l'arg de +, c pas ca.
parse error signifie kil manque un '; '
je n'utilise pas 'die' donc je ce pas si ca vient de la
parse error signifie kil manque un '; '
je n'utilise pas 'die' donc je ce pas si ca vient de la
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
30 juin 2005 à 13:47
30 juin 2005 à 13:47
L'important dans une erreur, c'est pas vraiment le parse error mais ce qu'il ya après:
Un soucis avec une chaîne....
Donc effectivement il ya une guillemet mal signalée là, il faut l'échapper:
unexpected T_STRING
Un soucis avec une chaîne....
Donc effectivement il ya une guillemet mal signalée là, il faut l'échapper:
mysql_query($sql) or die ('erreur d'insertion des donnees');
Timon1102
Messages postés
354
Date d'inscription
jeudi 2 juin 2005
Statut
Membre
Dernière intervention
30 décembre 2010
109
30 juin 2005 à 13:49
30 juin 2005 à 13:49
lol... j'avais meme pas fais gaffe !
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
30 juin 2005 à 13:56
30 juin 2005 à 13:56
C'est la petite guillemet sournoise capable de gâcher des après midi entières ..... :-)
Maxg59
Messages postés
275
Date d'inscription
vendredi 13 mai 2005
Statut
Membre
Dernière intervention
7 octobre 2006
27
>
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
30 juin 2005 à 18:53
30 juin 2005 à 18:53
C'est sur !!
Grace a vous je n'y est pas passé ma journée .....
Maintenant j'ai un autre petit probléme ....
voila, loseque j'execute le script j'ai l'impression qu'il oubli la derniére partie : le fichier n'est pas télécharger; le prole c'est qu'il écrit quand m^me le nom du fichier et tout ça ( sans afficher les variables vu qu'il ne les a pas creer ... )
Pouvez-vous me dire pourquoi il fait ça ?????
Merci !!!
Grace a vous je n'y est pas passé ma journée .....
Maintenant j'ai un autre petit probléme ....
//recuperation du pseudo if(isset($_POST['pseudo'])) $pseudo=$_POST['pseudo']; else $pseudo=""; //recuperation du mail if(isset($_POST['mail'])) $mail=$_POST['mail']; else $mail=""; //recuperation du nom de l/'image if(isset($_POST['image'])) $image=$_POST['image']; else $image=""; //verification que les champs ne sont pas vides if(empty($pseudo) OR empty($mail) OR empty($image)) { //si les champs sont vide : (au moin un ) echo'<font color="red"><h2>Attention, tout les champs doivent etre rempli!</h2></font>'; } else { //si aucun champ n/'est vide : //connexion a la base $db = mysql_connect(info...) or die ('erreur de connexion a la base'); //selection de la base mysql_select_db('nom de la base',$db) or die('erreur de selection'); //requete $sql = "INSERT INTO images(id, pseudo, mail, image) VALUES ('','$pseudo','$mail','$image')"; //insertion dans la table mysql_query($sql) or die ('erreur d\'insertion des donnees'); //fermeture de la cennexion mysql_close(); //<----- debut du script de recuperation de l/'image -----> //On simplifie le nom des variables $_FILES $tmp_name=$_FILES['fichier']['tmp_name']; $name=$_FILES['fichier']['name']; $size=$_FILES['fichier']['size']; $type=$_FILES['fichier']['type']; $erreur=$_FILES['fichier']['error']; //On crée une variable contenant le répertoire de destination $uploadpath="./dessins/"; //On déplace le fichier du dossier temporaire vers le dossier de destination move_uploaded_file($tmp_name,$uploadpath.$name); //On affiche les différentes variables echo "<center>Nom du fichier :".$name; echo "<br>Taille du fichier :".$size; echo "<br>Type de fichier :".$type; echo "<br>Erreur :".$erreur; echo'<br>Erreur 0 signifi qu\'aucune erreur ne s\'est produite</center>'; } ?>
voila, loseque j'execute le script j'ai l'impression qu'il oubli la derniére partie : le fichier n'est pas télécharger; le prole c'est qu'il écrit quand m^me le nom du fichier et tout ça ( sans afficher les variables vu qu'il ne les a pas creer ... )
Pouvez-vous me dire pourquoi il fait ça ?????
Merci !!!
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
>
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
30 juin 2005 à 22:21
30 juin 2005 à 22:21
Dans ton forumulaire d'envoi du fichier dans la balise <form> , tu as bien signalé ceci?
enctype="multipart/form-data"
Maxg59
Messages postés
275
Date d'inscription
vendredi 13 mai 2005
Statut
Membre
Dernière intervention
7 octobre 2006
27
30 juin 2005 à 23:12
30 juin 2005 à 23:12
Non, mon editeur HTML l'avait ecrit mais bon comme je ne sais pas a quoi sa correspond et qu'il fait souvent beaucoups de trucs qui ne servent a rien ... je l'ai enlever !!!
C'est bon je l'ai remi et sa marche !!!
MERCI !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Pourrait-tu me dire que signifi enctype="multipart/form-data" ??
Merci !!!
C'est bon, j'ai fini mon fichier PHP merci a vous tous de m'avoir aider !!!!!
C'est bon je l'ai remi et sa marche !!!
MERCI !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Pourrait-tu me dire que signifi enctype="multipart/form-data" ??
Merci !!!
C'est bon, j'ai fini mon fichier PHP merci a vous tous de m'avoir aider !!!!!
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 527
30 juin 2005 à 23:32
30 juin 2005 à 23:32
D'après ce que je lis là, ça signifie que tu vas envoyer plusieurs parties dans ta requête http.
Ca permet donc d'y mêler ton fichier.
http://xulfr.org/wiki/ApplisWeb/MethodesRequetesHttp
Ca permet donc d'y mêler ton fichier.
http://xulfr.org/wiki/ApplisWeb/MethodesRequetesHttp