Foros del Web » Programando para Internet » PHP »

Error Subir imagenes

Estas en el tema de Error Subir imagenes en el foro de PHP en Foros del Web. Hola tengo un script que es un formulario en el cual inserto la foto para subirla y lo envia a otro archivo el cual lo ...
  #1 (permalink)  
Antiguo 03/07/2005, 11:37
 
Fecha de Ingreso: julio-2005
Mensajes: 44
Antigüedad: 18 años, 8 meses
Puntos: 0
Error Subir imagenes

Hola tengo un script que es un formulario en el cual inserto la foto para subirla y lo envia a otro archivo el cual lo sube con move_uploaded_file();
Y cuando lo ejecuto me sale estos errores y no se que error será!!

les dejo el codigo de subirarchivos.php

<?
//tomo el valor de un elemento de tipo texto del formulario
$cadenatexto = $_POST["cadenatexto"];
echo "Escribió en el campo de texto: " . $cadenatexto . "<br><br>";

//datos del arhivo
$nombre_archivo = $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo = $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo = $HTTP_POST_FILES['userfile']['size'];

echo "Nombre: " . $nombre_archivo . "<br><br>";
echo "Tipo: " . $tipo_archivo . "<br><br>";
echo "Tamaño: " . $tamano_archivo . "<br><br>";

//compruebo si las características del archivo son las que deseo
if (!((strpos($tipo_archivo, "gif") || strpos($tipo_archivo, "jpeg")) && ($tamano_archivo < 100000))) {
echo "La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos .gif o .jpg<br><li>se permiten archivos de 100 Kb máximo.</td></tr></table>";
}else{
if (move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $nombre_archivo)){
echo "El archivo ha sido cargado correctamente.";
}else{
echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
}
}
?>


Warning: move_uploaded_file(foto.jpg): failed to open stream: Permission denied in /home/.../public_html/subirarchivos.php on line 19

Warning: move_uploaded_file(): Unable to move '/tmp/php4zh4G0' to 'foto.jpg' in /domains/..../public_html/subirarchivos.php on line 19

Y en la pagina siempre me muestra "Ocurrió algún error al subir el fichero. No pudo guardarse."
  #2 (permalink)  
Antiguo 04/07/2005, 06:30
 
Fecha de Ingreso: julio-2005
Mensajes: 44
Antigüedad: 18 años, 8 meses
Puntos: 0
Nadie me puede ayudar por favor??
  #3 (permalink)  
Antiguo 04/07/2005, 07:40
Avatar de maralbust  
Fecha de Ingreso: febrero-2004
Ubicación: Santiago
Mensajes: 578
Antigüedad: 20 años, 1 mes
Puntos: 0
tines que cambiar los atributos de la carpeta, deberia 677 (creo), pero prueba poniendo atributo 777.


saludos
__________________
..:: NADA SE PIERDE SOLO SE TRANSFORMA ::..
  #4 (permalink)  
Antiguo 04/07/2005, 10:30
Avatar de PabloP  
Fecha de Ingreso: marzo-2005
Mensajes: 83
Antigüedad: 19 años
Puntos: 0
exacto, la carpeta que contendra las fotos debe tener permisos, pero debes especificarselos como 0777 a trvés del codigo o cmanualmente a través del ftp.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:19.