Foros del Web » Programando para Internet » PHP »

ayuda con este formulario

Estas en el tema de ayuda con este formulario en el foro de PHP en Foros del Web. hola tengo un problema cargando una imagen por un formulario y quisiera que me ayuden, este es el codigo. formulario.html ///////////////////////////////////////////////////////////////////////////////////////// <form action=sube.php method=post enctype=multipart/form-data> ...
  #1 (permalink)  
Antiguo 22/09/2008, 10:46
 
Fecha de Ingreso: enero-2008
Mensajes: 62
Antigüedad: 16 años, 3 meses
Puntos: 0
ayuda con este formulario

hola tengo un problema cargando una imagen por un formulario y quisiera que me ayuden, este es el codigo.


formulario.html
/////////////////////////////////////////////////////////////////////////////////////////
<form action=sube.php method=post enctype=multipart/form-data>

<input type=file name=archivo /><br />

<input type=submit value=Subir name=subir />

</form>

/////////////////////////////////////////////////////////////////////////////////////////

sube.php


/////////////////////////////////////////////////////////////////////////////////////////
<?php

if($_POST['subir']){
$archivo = $_FILES['archivo']['name'];

$tmp = $_FILES['archivo']['tmp_name'];
$destino = "http://mipagina.com/Images/".$archivo;

move_uploaded_file($tmp,$destino);

}

?>
////////////////////////////////////////////////////////////////////////////////////////


cuando lo ejecuto que intento subir una imagen me da el siguente error:

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpfXgU88' to 'http://requiero.com/Images/primera.jpg' in /home/requiero/public_html/carnes.com.do/demo/Demo/sube.php on line 10


no sera que nesecito pasar usuario y clave para ftp?????

si alguien sabe se los agradeceria...

saludos!
__________________
Haslo facil, tan facil como puedas
  #2 (permalink)  
Antiguo 22/09/2008, 10:53
Avatar de Synkronice  
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 16 años, 6 meses
Puntos: 48
Información Respuesta: ayuda con este formulario

Asegurate que la carpeta destino posea permisos de escritura.

Saludos!!
  #3 (permalink)  
Antiguo 22/09/2008, 10:57
 
Fecha de Ingreso: enero-2008
Mensajes: 163
Antigüedad: 16 años, 3 meses
Puntos: 2
Respuesta: ayuda con este formulario

no es necesario el usuario de ftp pero lo que si es necesario esque las carpetas a donde lo estas moviendo tenga los persmisos necesarios o si no que el archivo no sobre pase el tamaño requerido por tu servidor =)
  #4 (permalink)  
Antiguo 22/09/2008, 11:23
 
Fecha de Ingreso: enero-2008
Mensajes: 62
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: ayuda con este formulario

le cambie los permisos pero me sale lo mismo...
__________________
Haslo facil, tan facil como puedas
  #5 (permalink)  
Antiguo 22/09/2008, 11:25
Avatar de Synkronice  
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 16 años, 6 meses
Puntos: 48
Respuesta: ayuda con este formulario

Volviendo a leer el warning con mas detenimiento estoy viendo lo siguiente

Código PHP:
Warningmove_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpfXgU88' to 'http://requiero.com/Images/primera.jpg' in /home/requiero/public_html/carnes.com.do/demo/Demo/sube.php on line 10 

el directorio de destiono es una URL, prueba mejor con una ruta absoluta.

Saludos!!
  #6 (permalink)  
Antiguo 22/09/2008, 11:26
Avatar de oso96_2000  
Fecha de Ingreso: junio-2002
Ubicación: Distrito Federal
Mensajes: 558
Antigüedad: 21 años, 10 meses
Puntos: 35
Respuesta: ayuda con este formulario

Nunca lo he probado, pero algo me dice que no puedes hacer eso de
$destino = "http://mipagina.com/Images/".$archivo;

Mejor usa una ruta relativa, por ejemplo:
$destino = "/Images/".$archivo;

Si de verdad quieres subirlo a otro servidor, entonces mejor usa las funciones de ftp que trae php, eso creo te serviría.

Saludos
__________________
Sin Ideas
  #7 (permalink)  
Antiguo 22/09/2008, 11:38
 
Fecha de Ingreso: enero-2008
Mensajes: 62
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: ayuda con este formulario

siiiiiiii lo logre solo habia que cambiar la ruta $destino = "Images/".$archivo; y listo


haa y cambie de move_uploaded_file a copy.
gracias colegas

suerte!
__________________
Haslo facil, tan facil como puedas

Última edición por yowmy; 22/09/2008 a las 11:53 Razón: olvide decir
  #8 (permalink)  
Antiguo 22/09/2008, 13:34
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: ayuda con este formulario

Es mas recomendable usar move_uploaded_file en lugar de copy.
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 20:31.