Parse error: parse error, unexpected $end in

Fermé
ptithom - 22 avril 2009 à 22:43
 Utilisateur anonyme - 22 avril 2009 à 22:55
Bonjour,
Je n'arrive pas a mettre la main sur une erreur d'un de mes script:

<?php
$uploaddir = '../galerie/'; // Dossier d'upload des images

/* En cas de bug */
echo 'Le nom est :'.$_FILES['userfile']['name'].'<br />';
print_r($_FILES);
echo '<br />';
/* Fin */

/* -------- TRANSFERT -------- */
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
$name = $_FILES['userfile']['name'];

if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile))
{
echo "Le fichier est valide, et a été téléchargé avec succès.\n";
// --- Connexion BDD
mysql_connect("localhost","xxx","xxx");
mysql_select_db("xxx");
// --- Fin Connexion

// --- Ajout à la BDD + modif. du CHMOD
mysql_query("INSERT INTO galerie VALUES('', '".$name."')");
chmod ($uploadfile, 0755);
// --- Fin Ajout à la BDD + modif. du CHMOD

/* -------- FIN TRANSFERT -------- */
?>


Peut etre pourriez vous eventuellement la trouver...
Cordialement

2 réponses

Utilisateur anonyme
22 avril 2009 à 22:45
Bonsoir, tu as oublié une accolade pour fermer le if et n'oublies pas de faire mysql_close() à la fin :
<?php
$uploaddir = '../galerie/'; // Dossier d'upload des images

/* En cas de bug */
echo 'Le nom est :'.$_FILES['userfile']['name'].'<br />';
print_r($_FILES);
echo '<br />';
/* Fin */

/* -------- TRANSFERT -------- */
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
$name = $_FILES['userfile']['name'];

if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile))
{
echo "Le fichier est valide, et a été téléchargé avec succès.\n";
// --- Connexion BDD
mysql_connect("localhost","xxx","xxx");
mysql_select_db("xxx");
// --- Fin Connexion

// --- Ajout à la BDD + modif. du CHMOD
mysql_query("INSERT INTO galerie VALUES('', '".$name."')");
chmod ($uploadfile, 0755);
mysql_close();
}
// --- Fin Ajout à la BDD + modif. du CHMOD

/* -------- FIN TRANSFERT -------- */
?> 
0
merci beaucoup...
Quelle réactivité !
surprenant,
Ca fait une heure que je cherche..Le syndrome du debutant sans doute ;)

merci encore
0
Utilisateur anonyme
22 avril 2009 à 22:55
Il m'arrive souvent d'avoir cette erreur, donc je sais où se trouve la source du problème. ^^
Bonne soirée
0