T_Else Problème code PHP

Fermé
Carlito nada mas - 23 oct. 2007 à 04:38
 Utilisateur anonyme - 24 oct. 2007 à 12:14
Bonjour,

Je suis en train de galérer et je vois que je ne sui spas le seul à avoir galérer avec un truc de ce genre, alors j'espère que vous trouverez l'erreur de ce code... car j'arrive à chaque fois sur la page : Parse error: syntax error, unexpected T_ELSE in /home/xxxxxxxxx/receptrice.php on line 194

Voici mon code :


if (!is_dir($destination_dir)) {
echo 'Veuillez indiquer un répertoire destination correct !';
die();
}


if (!is_writeable($destination_dir)) {
echo 'Veuillez spécifier des droits en écriture pour le répertoire destination !';
die();
}


if (isSet($_POST['submitFile'])) {


if (isSet($_FILES) && is_array($_FILES)) {


if ($_FILES['aFile']['error'] == UPLOAD_ERR_OK) {


if ($_FILES['aFile']['size'] <= $file_max_size) {



$lastPos = strRChr($_FILES['aFile']['name'], ".");
if ($lastPos !== false && in_array(strToLower(subStr($lastPos, 1)), $authorized_extensions)) {


$destination_file = time().formatFileName($_FILES['aFile']['name']);


if (move_uploaded_file($_FILES['aFile']['tmp_name'],
$destination_dir.DIRECTORY_SEPARATOR.$destination_file)) {
echo '<b><font color="green">Fichier valide et uploadé correctement.</b></font>';
} else {
echo '<b><font color="red">Le fichier n\'a pas été uploadé correctement !</b></font>';
}
} else {
echo 'Mauvaise extension !';
}
} else {
echo 'Fichier trop volumineux !';
}
} else {
switch ($_FILES['aFile']['error']){
case UPLOAD_ERR_INI_SIZE:
echo 'Le fichier uploadé dépasse la valeur spécifiée
pour upload_max_filesize dans php.ini.';
break;
case UPLOAD_ERR_FORM_SIZE:
echo 'Le fichier uploadé dépasse la valeur spécifiée
pour MAX_FILE_SIZE dans le formulaire d\'upload.';
break;
case UPLOAD_ERR_PARTIAL:
echo 'Le fichier n\'a été que partiellement uploadé.';
break;
default:
echo 'Aucun fichier n\'a été uploadé.';
} // switch
}
} else {
echo 'Pas de fichier recu';
}



}


Je sais ce n'est pas du grand php... mais je commence... voilo voilou ! merci de vos réponses
A voir également:

2 réponses

As tu défiinis ta constante UPLOAD_ERR_OK ????

c'est laquelle la ligne 194?
0
Utilisateur anonyme
24 oct. 2007 à 12:14
Il faut que tu indique la ligne et surtout que tu mette le code complet car il en manque un morceau je pense. car pour celui qui est la si tu as initialiser les variables ca devrait fonctionner
0