#1•• Miren, estoy intentanto hacer un formulario, que, que suba una imagen. <? Lo que hace el codigo es, tomar el campo titulo y crear un directorio con ese nombre. La idea, es luego enviar la imagen al directorio recien creado. El formulario esta ligado a una base da datos tambien, la informacion se guarda, pero, la imagen no se guarda. Lo he intentado de varias formas, pero la imagen sigue sin aparecer en el directorio que creo. Alguna orientacion por favor T-T |
#2• El directorio ¿se llega a crear? |
#3• Si, aparece donde debe y con el nombre correcto. Pero la imagen nunca llega ahí. =( |
#4• Pues seguimos a la siguiente línea...
$directorio ¿esta bien formateado? ¿con la ruta que es? $directorio.$FILES['imagen']['name'] ¿idem? ¿Seguro que no sera ./imagenes_portada/... |
#5• Prove con lo que me dijiste y sigue igual. Mira. https://duoc.webcindario.com/contenido/1.gif Ahi esta la parte, donde estan los archivos que uso y la carpeta "imagenes_portada". Aqui ejecuto el archivo forma.html. https://duoc.webcindario.com/contenido/2.gif Y aqui se ve que la el directorio se crea, pero sigue vacia. https://duoc.webcindario.com/contenido/3.gif De antemano, muchas muchas gracias por la ayuda. |
#6• Imprime esas 3 variables por separado, para ver si tienen los valores que esperas. |
#7• Es cierto, de las 3, solo se imprime $directorio. https://duoc.webcindario.com/contenido/forma.html Del HTML FORMA: <td width="130">Imagen</td> Del php: move_uploaded_file($_FILES['imagen']['tmp_name'], $directorio . $_FILES['imagen']['name']); ¿Que puede ser?... Otra ves, muchas gracias Sr NoSetup.org |
#8• Tiene pinta que no llega a subir el archivo... Prueba...
También revisa como es el formulario html, la cabecera del <form pues estas indicando que se va a subir un archivo. |
#9• Imprime: Houston!!! esto no sube!! (jaja) Es raro, por que al principio tiene: if(!$titulo && !$imagen && !$categoria) Y no imprime el mensaje. |
#10• Modifiqué el codigo, (Lo he intentado de 1000 maneras distintas) Con un insertacontenido.php así:
Con un forma.html asi:
Y por cierto, lo que cambie fue esto: if ($_FILES['userfile']['type']=="image/jpeg" || ($_FILES['userfile']['type']=="image/pjpeg") ) Pero ahora dice que el archivo no es valido. Ya no sé que hacer =( Pero de verdad te agrazco toda la ayuda Sr NoSetup.org, gracías. |
#11• A ver... estas pillando códigos y poniendoles a ver si suena la flauta... Del primer código, lo más seguro que te fallara estaba en el formulario, en la línea del <form ¿como era? |
#12• Jaja no, primero solo puse el move_uploaded_file con la idea de que solo subiera el archivo. Despues, pensando que era un problema de validacion, le agregué lo demás. Pero ni así funciona. El form era: <html> <body> <div align="center"> <center> <form method="POST" action="insertacontenido.php"> <table border="0" width="600" cellpadding="0"> <tr> <td width="130">Nombre</td> <td width="460"><input type="text" name="titulo" size="20"></td> <tr> <td width="130">Imagen</td> <td width="460"><input name="userfile" type="file"></td> </tr> <tr> <td width="130">Categoría</td> <td width="460"><select size="1" name="categoria"> <option>Anime</option> <option>Juegos</option> </select> </td> <tr> <td> <input type="submit" value="Enviar" name="B1"> </td> </tr> </tr> <tr> </table> </form> </center> </div> </body> </html> Gracias otra ves. |
#13• Ves fragmentando el script en otros mas pequeños. Haz el formulario del upload y la simple tarea de que te suba la imagen .jpg. Si eso te funciona ves añadiendole "particularidades". |
#14• Ok, haré la prueba. Gracías |
#15• <form method="POST" action="insertacontenido.php"> En esta línea esta el error... faltan cosas!! |
#16• Sr NoSetup, muchas gracías. Tenia razón, olvidé colorcar la etiqueta: enctype="multipart/form-data". Muchas gracías, ahora si funciona. Gracias otra ves |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares |
No se han encontrado temas similares |