Parse error: syntax error, unexpected T_ELSE
yveson33
-
yveson33 -
yveson33 -
Bonjour,
je viens exposé mon probleme assez etrange je vous explique je genere un script qui doit faire de l'upload mais j'ai une erreur de type Parse error: syntax error, unexpected T_ELSE in C:\Documents and Settings\BissayaBoteley\Bureau\ZMWS\_web.zmwsc\Caddie\Backoffice\AjoutConfProduit.php on line 42
voici mon code et merci pour votre aide
function Uplaod(){
if (isset($_FILES['Photo'])){
//dossier upload
$dossier ="../PhotosProduits/";
//extensions du fichier
$extensions = array('.jpg','.gif','.jpeg','.png');
//taille maximal de l'images
$Max_Size = "100000";
//nom du fichier
$fichier = basename($_FILES['Photo']['name']);
//on recupere l'extesion du fichier
$extfichieruploade = strrchr($fichier,'.');
//test de securite sur le fichier
if (filesize($fichier)>$Max_Size){
$Msg="erreurs:données manquantes, incorrectes ou taille d'images trop grande";
else
{
if(!in_array($extfichieruploade,$extensions))
$Msg="erreurs:données manquantes, incorrectes, taille d'images trop grande ou extensions image non supportée";
}
else ici ligne 42
{
//on formate le nom du fichier
$fichier = strtr($fichier, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ','AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier);
//upload du fichier
if (move_uploaded_file($fichier,$dossier)){
//on renomme le fichier avec le id du produit
$fichierenomme = rename('../PhotosProduits/$fichier','../PhotosProduits/'.$LastId.'.$extfichieruploade');
else
$Msg="erreurs:données manquantes, incorrectes, taille d'images trop grande ou extensions image non supportée";
}
}
}
}
je viens exposé mon probleme assez etrange je vous explique je genere un script qui doit faire de l'upload mais j'ai une erreur de type Parse error: syntax error, unexpected T_ELSE in C:\Documents and Settings\BissayaBoteley\Bureau\ZMWS\_web.zmwsc\Caddie\Backoffice\AjoutConfProduit.php on line 42
voici mon code et merci pour votre aide
function Uplaod(){
if (isset($_FILES['Photo'])){
//dossier upload
$dossier ="../PhotosProduits/";
//extensions du fichier
$extensions = array('.jpg','.gif','.jpeg','.png');
//taille maximal de l'images
$Max_Size = "100000";
//nom du fichier
$fichier = basename($_FILES['Photo']['name']);
//on recupere l'extesion du fichier
$extfichieruploade = strrchr($fichier,'.');
//test de securite sur le fichier
if (filesize($fichier)>$Max_Size){
$Msg="erreurs:données manquantes, incorrectes ou taille d'images trop grande";
else
{
if(!in_array($extfichieruploade,$extensions))
$Msg="erreurs:données manquantes, incorrectes, taille d'images trop grande ou extensions image non supportée";
}
else ici ligne 42
{
//on formate le nom du fichier
$fichier = strtr($fichier, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ','AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier);
//upload du fichier
if (move_uploaded_file($fichier,$dossier)){
//on renomme le fichier avec le id du produit
$fichierenomme = rename('../PhotosProduits/$fichier','../PhotosProduits/'.$LastId.'.$extfichieruploade');
else
$Msg="erreurs:données manquantes, incorrectes, taille d'images trop grande ou extensions image non supportée";
}
}
}
}
A voir également:
- Parse error: syntax error, unexpected T_ELSE
- Eespt technical error ✓ - Forum TNT / Satellite / Réception
- Fan error lenovo - Forum PC portable
- Pointage antenne trop faible - Forum Box et Streaming vidéo
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Error 1962 ✓ - Forum PC fixe
3 réponses
Salut,
l'erreur est à la ligne 42 (avant en fait) : il manque une accolade (ou il y en a une de trop)
tu peux corriger en enlevant l'accolade après cette condition :
ou en ajoutant une accolade ici :
l'erreur est à la ligne 42 (avant en fait) : il manque une accolade (ou il y en a une de trop)
tu peux corriger en enlevant l'accolade après cette condition :
if (filesize($fichier)>$Max_Size)
ou en ajoutant une accolade ici :
if (filesize($fichier)>$Max_Size){
$Msg="erreurs:données manquantes, incorrectes ou taille d'images trop grande";
}
else
{
if(!in_array($extfichieruploade,$extensions))