Subir fotos a mi sitio web

Hola quisiera saber como subir mis fotos a mi sitio web y que estas permanezcan para verlas cuando yo quiero, quiero hacerlo en php, es decir subir desde mi pc a una página determinada, por ejemplo "mipagina/fotos" y que pueda verlas cuando quiera.
El código que uso es el siguiente:
<?php
$tammax=2000000;
if(!isset($_FILES['imagen']))
  echo 'Error del formulario HTML';
else
{
  if($_FILES['imagen']['size']>$tammax)
    echo 'Supera el tamaño permitido';
  else
    if(substr($_FILES['imagen']['type'],0,5) != 'image')
      echo 'El archivo no es una imagen';
    else
      if(is_uploaded_file($_FILES['imagen']['tmp_name']))
      {
        move_uploaded_file($_FILES['imagen']['tmp_name'],$_FILES['imagen']['name']);
        echo 'Archivo subido '.$_FILES['imagen']['name'];
 echo '<br>';
 echo '<img src="'.$_FILES['imagen']['name'].'">';
      }
      else
        echo 'Problemas en el envío '.$_FILES['imagen']['name'];
}
?>
Pero no me aparece nada, me aparece en el servidor pero no en la página
Desde ya muchas gracias

1 Respuesta

Respuesta
1
¿Has probado de ponerle la ruta o carpeta de donde está alojada la imagen?
¿Puede qué sea ese el fallo?
Te pido me disculpes pero realmente soy novato en esto de la programación, soy más bien diseñador, es por eso que te pediría si me puedes decir donde iría tal ruta.
Te comento que he empezado un curso online de css, php y actionscript espero que con eso pueda desarrollarmo como yo quiero.
Desde ya muchas gracias espero convertirme en un experto en poco tiempo
Un abrazo
No hay problema amigo.
Te decía que a lo mejor no especificas bien la ruta donde está la imagen para mostrarla en el img.
Si sabes la carpeta donde están las imágenes, agregala, por ejemplo:
echo '<img src="fotos/'.$_FILES['imagen']['name'].'">';

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas