Hola a todos
 
Me sucede algo extraño y aunque funciona, no estoy muy tranquila. A ver si sabeis que es lo que hago mal.
 
Mediante un formulario elijo una imagen de mi disco duro y la envio para guardarla en el servidor en la carpeta uploads
 
form_uploads.php
 
<form method="post" enctype="multipart/form-data"  action="uploads.php">
<input type="file" name="img" />
<input type="submit" />
</form>
 
uploads.php
 
<?php
//recibo los datos
$img_name=$_FILES['img']['name'];
$img_type=$_FILES['img']['type'];
$img_tempname=$_FILES['img']['tmp_name'];
$img=$_FILES['img'];
$ruta = "uploads/";
$foto="$ruta$img_name";
 
if(move_uploaded_file($img_tempname , $foto ))
 
{echo "<img src='$foto'>";};
 
?>
 
La imagen se guarda en el subdirectorio "uploads" que esta en el mismo directorio que los archivos form_uploads.php y uploads.php.
 
Mediante el siguiente codigo puedo revisar todo lo que hay en uploads y efectivamente se van guardando las imagenes que voy subiendo
 
<?php
$dp = opendir( "uploads");
while($file = readdir($dp))
    {if($file != '.' && $file != '..')echo "$file <br>";}
closedir($dp);
 
?>
 
Lo extraño es que si accedo mediante el Cute al directorio uploads, aparece vacio, aunque yo puedo mostrar las imagenes que supuestamente estan dentro mediante:
 
<img src='$foto'>
 
Alguien sabe que estoy haciendo mal? 
   
 




 
 
