Foros del Web » Programando para Internet » PHP »

alamacenar un archivo en mi servidor local

Estas en el tema de alamacenar un archivo en mi servidor local en el foro de PHP en Foros del Web. hola compañeros lo que pasa es que estoy en periodo de sustentacion de mi proyecto de grado, entonces ya tengo una pagina en la cual ...
  #1 (permalink)  
Antiguo 24/05/2006, 08:31
Avatar de dontripi  
Fecha de Ingreso: enero-2006
Mensajes: 240
Antigüedad: 18 años, 10 meses
Puntos: 1
alamacenar un archivo en mi servidor local

hola compañeros lo que pasa es que estoy en periodo de sustentacion de mi proyecto de grado, entonces ya tengo una pagina en la cual se sube un archivo al servidor que esta montado en internet, eso lo hace bien, pero yo necesito para la sustentacion que lo guarde en local en una direccion de mi servidor que ya este especificada, lo que pasa es que no se que codigo utilizar o como hacerlo, les agradeceria de todo corazón una ayudita...gracias.
  #2 (permalink)  
Antiguo 24/05/2006, 09:19
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 8 meses
Puntos: 33
De acuerdo

Podrias usar la funcion move_uploaded_file()

un ejemplo seria
Código PHP:
<?
$path 
"upload/";
//tendrias que crear esta carpeta en el servidor

$path $target basename$_FILES['uploadedfile']['name']); 

if(
move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $path)) {
    echo 
"The file "basename$_FILES['uploadedfile']['name']). " has been uploaded";
} else{
    echo 
"Error!!!";

?>
Saludillos.
  #3 (permalink)  
Antiguo 24/05/2006, 09:25
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 21 años, 1 mes
Puntos: 11
Una forma es que desde el servidor (en el hosting) lo copies a tu servidor local usando la funciones de ftp, implicaría levantar un servicio ftp en tu maquina. Las funciones de ftp están en:

http://www.php.net/manual/es/ref.ftp.php
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 13:00.