Hola a todos,
no me anda el upload de fotos.
El mismo codigo en otro servidor anda, en este que tengo que trabajar no. saben que puede llegar a ser? lo mas raro es que nisiquiera da error. hace todo como si anduviera pero no sube nada.
| |||
problema con un upload y un servidor Hola a todos, no me anda el upload de fotos. El mismo codigo en otro servidor anda, en este que tengo que trabajar no. saben que puede llegar a ser? lo mas raro es que nisiquiera da error. hace todo como si anduviera pero no sube nada. |
| ||||
Respuesta: problema con un upload y un servidor Revisa tu php.ini y revisa que la directiva file_uploads este en On. Pon el código que estas utilizando así es más fácil ver el problema. Saludos. |
| |||
Respuesta: problema con un upload y un servidor ante todo gracias a todos, este el codigo (creo una carpeta y ahi mismo guardo las fotos. asi como esta en otro servidor que uso siempre funciona de maravilla. En este primero tuve que descubrir como hacer para q me deje crear carpetas. lo logre pero no hace el upload mkdir("fotos_noticias/".$nombre_carpeta, 0700); $arra_foto["1"] = "nfoto1"; $arra_foto["2"] = "nfoto2"; $arra_foto["3"] = "nfoto3"; //array que da nombre al campo donde se graban las fotos $arra_foto1["1"] = "foto1"; $arra_foto1["2"] = "foto2"; $arra_foto1["3"] = "foto3"; for($x=1;$x<4;$x++){ $temporal = $_FILES["$arra_foto[$x]"]["tmp_name"]; $foto = $_FILES["$arra_foto[$x]"]["name"]; $partes = explode(".",$foto); $cuenta = count($partes)-1; $extension = $partes[$cuenta]; $nombre_foto = $partes[0].time(); if($_FILES["$arra_foto[$x]"]["size"]>0){ mysql_query("UPDATE noticias1 SET $arra_foto1[$x] ='fotos_noticias/$nombre_carpeta/$nombre_foto.$extension' where clave= '$nombre_carpeta'"); } gracias |
| ||||
Respuesta: problema con un upload y un servidor Pues no veo en que parte uses move_uploaded_file() para subir la foto, tambien, revisa los permisos de tu carpeta es probable que no tengas permisos para subir archivos. Saludos. |
| |||
Respuesta: problema con un upload y un servidor perdon, el codigo completo es : mkdir("fotos_noticias/".$nombre_carpeta, 0700); $arra_foto["1"] = "nfoto1"; $arra_foto["2"] = "nfoto2"; $arra_foto["3"] = "nfoto3"; //array que da nombre al campo donde se graban las fotos $arra_foto1["1"] = "foto1"; $arra_foto1["2"] = "foto2"; $arra_foto1["3"] = "foto3"; for($x=1;$x<4;$x++){ $temporal = $_FILES["$arra_foto[$x]"]["tmp_name"]; $foto = $_FILES["$arra_foto[$x]"]["name"]; $partes = explode(".",$foto); $cuenta = count($partes)-1; $extension = $partes[$cuenta]; $nombre_foto = $partes[0].time(); if($_FILES["$arra_foto[$x]"]["size"]>0){ mysql_query("UPDATE noticias1 SET $arra_foto1[$x] ='fotos_noticias/$nombre_carpeta/$nombre_foto.$extension' where clave= '$nombre_carpeta'"); } //if($_FILES["$arra_foto[$x]"]["size"]>0 move_uploaded_file($temporal,"fotos_noticias/$nombre_carpeta/".$nombre_foto.".".$extension); y los permiso de carpeta estan los tres "7" q tendria q hacer? gracias |
| ||||
Respuesta: problema con un upload y un servidor Pues deberías de comprobar con un simple if() si esta subiendo o no a la carpeta, todo parece indicar que no tienes permisos para copiar archivos a esa carpeta. Saludos. |