Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/02/2008, 18:06
luchozero
 
Fecha de Ingreso: diciembre-2006
Mensajes: 384
Antigüedad: 17 años, 4 meses
Puntos: 5
Ayuda por favor

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?