bonjour je voudrais afficher les image d'un reperoire et SOUS Repertoire + faire un uploade sans donner le chemin de l'image en utilisant les image genere (donc sans type="file")
pour le moment il n'afiche que le contenu du rep (mais pas les sous rep)
l'uploade fonction si j'utilise le typ"file" mais ca ne m'arange pas
voici le code que j'utilise (pour les images)
<HTML><BODY>
<TABLE BORDER ALIGN="center">
<?php
$nb=5;
$i=0;
$rep="c:";
$dir = opendir("$rep");
while($file = readdir($dir)) {
if (substr($file,-4)==".jpg") {
if ($i==0) {
echo "<TR>";
}
echo "<TD><A HREF='$rep/$file'>"
."<IMG SRC='$rep/$file' width='90'>
<form method='post' enctype='multipart/form-data' action='upload.php'>
<br><input type='text' name='fichier'value='$rep/$file' size='20'>
<br><input type='submit' name='upload' value='envoyer'></A></form></TD>\n";
$i++;
if ($i>=$nb) {
echo "</TR>\n";
$i=0;
}
}
}
closedir($dir);
?>
</TABLE>
<br>
<form enctype="multipart/form-data" action="fileupload.php" method="post">
<input type="submit" name="Submit" value="Submit">
<input type="image" border="0" name="imageField" src="test">
<input type="hidden" name="hiddenField">
<input name="textfield" type="text" value="test">
</form>
</BODY></HTML>
et pour le upload
<?php
if( isset($_POST['upload']) )
{
$content_dir = 's4direct/';
$tmp_file = $_FILES['fichier']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['fichier']['name'];
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
echo "Le fichier a bien été transfere";
}
?>