Pregunta: | 46703 - COMO COPIAR IMAGENES A UN DIRECTORIO |
Autor: | MARIANA PEREZ |
hola agradeceria mucho a quien pudiera ayudarme,mi problema es que no puedo copiar imagenes de un archivo a otro,
me explico tengo una base de datos en postgres 8.0 para windowsingreso los datos a la base por medio de un formulario donde doy la direccion de la imagen que necesito,la idea es que me llame la imagen y me la guarde en una carpeta especifica pero no funciona. consultando encontre la siguiente orden: <td width="70%"> <input type="file" name="foto"> </td> if ($foto_name=="") { $foto_name="none"; }; if ($foto_name<>"none") { if (! copy ($foto, "imagenes/$foto_name")) //linea 463 { echo "<h2>No se ha podido copiar el archivo</h2>\n"; }; }; que se supone recibe $foto_name y guarda en una carpeta imagenes pero bota el siguiente error: Warning: copy(homer.jpg): failed to open stream: No such file or directory in c:\appserv\www\almacenes\pagina.php on line 463 No se ha podido copiar el archivo |
Respuesta: | georg ksiri |
revisa las rutas sino metete en el php.ini y busca las global_register y colocala en Off espero q te funcione |
Respuesta: | Juan Manuel Castañeda |
Verifique la URL mediante die($foto), si no contine lo que ud. espera verifique como envia desde HTML y como la recibe desde PHP:
_Si lo envia desde HTML mediante submit debe recbir desde PHP mediante: _$_GET[foto] o $HTTP_GET_VARS[foto] si envía mediante método get _$_POST[foto] o $HTTP_POST_VARS[foto] si envía mediante método post _$_REQUEST[foto] $HTTP_REQUEST_VARS[foto] independientemente del método de envio _si lo envia mediante una función invocada desde un boton debe enviar foto como parámetro o recuperar mediante javascript como parámetro de echo o de print y recuperar el nombre de la imagen(no la ruta completa) para contenarla a la ruta de destino |
Respuesta: | jose quezada |
salu2
bueno amix creoq ue lo malo es que usted no esta poniendo bien la ruta de la imagen <td width="70%"> <input type="file" name="foto"> </td> if ($foto_name=="") { $foto_name="none"; }; if ($foto_name<>"none") { if (! copy ($foto, "imagenes/$foto_name")) //linea 463 { echo "<h2>No se ha podido copiar el archivo</h2>\n"; }; ..... usted debe poner muy bien la URS de su link..ps suerte |
Respuesta: | Raul Rotundo |
Revisa a ver si en el php.ini tienes habilitado la opcion para poder update a un directorio...
busca en el php algo como php_upload y ve a ver si esta ON |