re avec code php

Eléphant du PHP | 70 Messages

21 mai 2007, 14:35

bonjour

je but mais je n'arrive pas a comprendre pourquoi il ya probleme sur la ligne 36
j'ai cree un repert

merci
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Transfert de fichier</title>
</head>

<body>
<form action="form6.7.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />

<fieldset>
<legend>transfer de fichier</legend>
<table>
<tbody
<tr>
<th>Fichier</th>
<td><input name="fich"accept="image/gif" type="file" size="50" /></td>
</tr>
<tr>
<th>Clic!</th>
<td><input type="submit" value="Envoi" /></td>
</tr>

</tbody>
</table>
</fieldset>
</form>
<?
if(isset($_FILES))
{
echo"Taille maximale autorisée:",$_POST["MAX_FILE_SIZE"],"octets<hr/>";
echo"<b>Clé et valeur du tableau\$_FILES</b><br/>";
foreach($_FILES["fich"]as $cle=>$valeur)
{

______ligne 36 ____ echo<<clé::$cle valeur:$valeur<br />;

}
//enregistrememt et renomage du fichier
$result=move_uploaded_file($_FILE["fich"]["tmp_name"],"imagephp.gif");
if($result==true){echo"<hr/><big>le transfert est réalisé!</big>";}
else{echo"<hr/>Erreur de transfert n "$_FILES["fich"]["error"];}
}
?>






</body>
</html>

Mammouth du PHP | 1029 Messages

21 mai 2007, 14:39

bonjour
{

	echo "clé : ".$cle ." valeur:".$valeur."<br />";

}
L'expérience est la somme de toutes nos erreurs.

Petit nouveau ! | 3 Messages

29 mai 2007, 10:31

j'arrive un peu tard, mais il me semble étrange de concaténer des chaînes utilisant des guillemets double avec des variable.
tu perds à la fois la simplicité et l'optimisation. :?



version simple : (tant qu'a faire d'utiliser des guillemets double, autant le faire completement)
echo "clé : $cle valeur:$valeur<br />";
version optimisé : (avec guillemets simples et virgules)
echo 'clé : ',$cle,' valeur:',$valeur,'<br />';