Chokapuck | J'ai créé un script qui ouvre un fichier txt et qui y place un code html. Php m'indique qu'une erreur est parvenue a mon script: Parse error: parse error, unexpected $ in /var/www/free.fr/0/3/nbsclan/puck-perso/admin/upit.php on line 43
La ligne 43 est égal à cette balise '?>' il me demande donc de rajouté un $ quelque dans la balise mais cette solution me parrait assez bizarre et improbable d'où le titre de mon post. Pouvez vous m'aidez ?
Merci d'avance.
Edit : Voici mon code...
Code :
- <?
- $path = "pics";
- $MaxSize = 900000;
- $ValidType = array("image/gif"=>"gif","image/pjpeg"=>"jpg","image/jpeg"=>"jpg","image/png"=>"png" );
- if(!isset($_FILES['fichier'])) exit("Fichier absent" );
- if($_FILES['fichier']['size'] > $MaxSize) exit("Image trop lourde" );
- $ext = "";
- if(array_key_exists($_FILES['fichier']['type'],$ValidType)) $ext = $ValidType[$_FILES['fichier']['type']];
- if(empty($ext)) exit("Type de fichier invalide" );
- $liste = "abcdefghijklmnopqrstuvwxyz0123456789";
- $NomImage = "";
- while(strlen($NomImage) != 8) $NomImage .= $liste[rand(0,35)];
- if(!move_uploaded_file($_FILES['fichier']['tmp_name'], $path."".$NomImage.".".$ext)) exit("l'upload a échoué" );
- else
- {
- echo "<img src=\"".$path."".$NomImage.".".$ext."\">";
- echo "nom : <strong>".$NomImage.".".$ext."</strong><br />\n";
- echo "taille : <strong>".$_FILES['fichier']['size']." octets</strong><br >\n";
- echo "type : <strong>".$_FILES['fichier']['type']."</strong><br >\n";
- }
- {
- $fp = fopen("image.txt", "a+" );
- fputs($fp,"<font face='Arial' color='#000080'>------</font><br><br><div id='$nom'><font face='Arial' color='#000080'><u>$nom</u></font><br><br><img border='0' src=\"".$path."".$NomImage.".".$ext."\"><br><br><font face='Arial' color='#000080'>$message</font></div>" );
- fclose($fp);
- $fp = fopen("liens.txt", "a+" );
- fputs($fp,"<a href='#$nom'>"$nom"</a><br>" );
- fclose($fp);
- ?>
|
Message édité par Chokapuck le 24-10-2005 à 19:19:26
|