Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2015, 06:05
Viturbiko
 
Fecha de Ingreso: septiembre-2014
Mensajes: 72
Antigüedad: 9 años, 8 meses
Puntos: 0
Imagen subida desaparece al abandonar la página

Buenas, estoy empezando con PHP y quiero hacer una galería en la que los administradores puedan subir imágenes. He buscado por internet un script que suba una imagen y la muestre después de subirla, que ese el siguiente:

Código:
<form enctype="multipart/form-data" action="galeria.php" method="POST">

<input name="uploadedfile" type="file">
<input type="submit" value="Subir archivo">

</form>
Código PHP:
<?php

    $uploadedfileload
="true";
    
$uploadedfile_size=$_FILES['uploadedfile'][size];

    echo 
$_FILES[uploadedfile][name];
    if (
$_FILES[uploadedfile][size]>20000000)

    {
$msg=$msg."El archivo es mayor que X megas, debes reducirlo antes de subirlo<BR>";
    
$uploadedfileload="false";}

    if (!(
$_FILES[uploadedfile][type] =="image/jpeg" OR $_FILES[uploadedfile][type] =="image/gif" OR $_FILES[uploadedfile][type] =="image/png"))

    {
$msg=$msg."Tu archivo tiene que ser JPG o GIF. Otros archivos no son permitidos<BR>";
    
$uploadedfileload="false";}

    
$file_name=$_FILES[uploadedfile][name];
    
$add="uploads/$file_name";
    if(
$uploadedfileload=="true"){

    if(
move_uploaded_file ($_FILES[uploadedfile][tmp_name], $add)){

    echo 
" Ha sido subido satisfactoriamente";

    } else {echo 
"Error al subir el archivo";}

    } else {echo 
$msg;}

    echo 
"<img src='uploads/$file_name'>";

    
displayPageFooter();

    
?>
Todo funciona correctamente, la imagen se sube y se muestra. El problema que tengo es que cuando salgo de esa página y vuelvo a entrar la imagen ha desaparecido. ¿Qué puedo hacer para que la imagen se mantenga siempre guardada?

Gracias y un saludo.