Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in *** on line 1
Florent06
Messages postés150Date d'inscriptionvendredi 25 février 2005StatutMembreDernière intervention31 août 2008
-
27 avril 2006 à 22:47
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
2 mai 2006 à 12:45
Salut à tous
Je suis en train de faire une zone membres pour mon site. Avec cette zone membres, on pourra envoyer depuis son ordianteur l'image qui servira d'avatar grâce à l'upload. J'ai fais une page avatar.php :
<?php
session_start();
require 'conf.php';
// *** Uploadé des fichiers sur votre serveur
$file_dir = './avatar/'; // chemin pour l'upload
if($_POST){
if (trim($_FILES['fichier']['name']) !== ''){
// Extention
$extention = explode('.', $_FILES['fichier']['name']);
if(move_uploaded_file($_FILES['fichier']['tmp_name'], $file_dir.$_SESSION['login'].'.'.$extention[count($extention)-1]) && is_file($file_dir.$_SESSION['login'].'.'.$extention[count($extention)-1])){
echo 'Fichier Uploadé.
';
mysql_connect($mysql_host,$mysql_login,$mysql_passe) OR die('Connexion impossible à la base de données. Réessayez plus tard.
');
mysql_select_db($mysql_base) OR die('sélection impossible
');
mysql_query("update membres set avatar='".$file_dir.$_SESSION['login'].$extention'" where pseudo="'.$_SESSION['login']."'");
$_SESSION['login'] =$pseudo;
mysql_close();
}else{
echo 'Le fichier n\'a pas été uploadé.
';
}
}
}
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 27 avril 2006 à 23:03
Salut,
tu comptes nous envoyer toutes les erreurs une par une ?
mysql_query("update membres set avatar= '".$file_dir.$_SESSION['login'].$extention'" where pseudo="'.$_SESSION['login']."'");
=>
mysql_query('update membres set avatar="'.$file_dir.$_SESSION['login'].$extention.'" where pseudo="'.$_SESSION['login'].'"');
<hr size ="2" width="100%"><li>Entraide, dépannage et vulgarisation informatique : Mon site de vulgarisation informatique</li><li>Codes-php.net</li>
Teclis01
Messages postés1423Date d'inscriptionmardi 14 décembre 2004StatutMembreDernière intervention29 décembre 20124 27 avril 2006 à 23:47
Salut!
Et si tu essayais avec des simples quotes au lieux de triples ? hum ?
-------------------------------------------------------------------------------------------------------
Il vaut mieux poser une question et passer pour bête que le rester toute sa vie
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 28 avril 2006 à 13:00
Surtout que les parse error, ce sont des erreurs de logique en général, ou d'oubli... là c'était un oubli en l'occurence, il aurait mieux valu décortiquer ta chaîne avant de poster...