Parse error: parse error, unexpected $end in
ptithom
-
Utilisateur anonyme -
Utilisateur anonyme -
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
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
Configuration: Windows XP Firefox 3.0.9
2 réponses
-
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 -------- */ ?> -
Il m'arrive souvent d'avoir cette erreur, donc je sais où se trouve la source du problème. ^^
Bonne soirée