Hola amigos, estoy creado una web donde los usuarios suben sus propias fotos. En este caso he puesto un upload donde el archivo que suban se me vaya automaticamente a una carpeta que yo diga en mi ftp. El caso es que el código es:
if (isset($_POST['submit'])) {
// Pregunto si viene una imagen desde el formulario
if ($_FILES['imagen']['name'] != '') {
// Subo la imagen
$nombre_imagen = $_FILES['imagen']['name'];
$path1 = "NOMBRE DE LA CARPETA".$nombre_imagen;
$tipo_archivo = explode('/',$_FILES['imagen']['type']);
$tamano_imagen = $_FILES['imagen']['size'];
// Pregunto por el formato de imagen valido
if ($tipo_archivo[1] == "gif" || $tipo_archivo[1] == "jpeg" || $tipo_archivo[1] == "jpg" || $tipo_archivo[1] == "pjpeg" || $tipo_archivo[1] == "png") {
// controlo que el tamaño de la imagen no sea mayor a 2 mb
if ($tamano_imagen > 2000000) {
$error ="ATENCION!! No se permiten archivos mayores a 2 MB.";
exit;
}
else {
// Muevo la imagen a la carpeta de destino
$resultado = move_uploaded_file($HTTP_POST_FILES['imagen']['tmp_name'], $path1);
}
else {
$error = "ATENCION!! Ocurrio algun error al subir el fichero. No pudo guardarse.";
exit;
}
}
else {
$error = "No se ha subido ninguna imagen desde el formulario.";
exit;
}
}
// muestro los errores al subir la imagen si los hay
if (isset($error)) {
echo $error;
}
El caso es que no tengo mucha idea y por mucho que lo pongo en una pagina y le pongo extension php no me sale. Me sale lo que podeis ver en esta web http://www.lacasitaporno.com/form.html si subis el archivo solo se ven las letras como podeis ver aqui http://www.lacasitaporno.com/agregar_img.php
Alguien puede ayudarme?