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?