Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/08/2010, 15:26
jbdr
 
Fecha de Ingreso: junio-2010
Mensajes: 17
Antigüedad: 13 años, 10 meses
Puntos: 0
copiar archivo de un directorio a otro

Hola espero que me puedan ayudar
estoy usando linux con el servidor xampp y esta en red con otros computadores,
entonces se entiende que:
$titulo captura el nombre de un archivo mp3
$dir1 es donde esta este archivo originalmente
$dir2 el lugar donde se copia

Código PHP:
    $titulo $_POST["filename"];
    
$dir1 "file:///opt/lampp/htdocs/web/music/";
    
$dir2 "file:///opt/lampp/htdocs/";

    
$ar=fopen("$dir2$titulo","w") or
        die(
"Problemas en la creacion");
        
fputs($ar,$_REQUEST['user']);//esto no importa porque se borrara
        
fclose($ar);

//primero se crea el archivo.mp3 y luego se copia el contenido a este

    
if (file_exists($dir2)){     
        
copy("$dir1$titulo","$dir2$titulo"); 
    } 
el archivo funciona correctamente pero aqui el problema si pusiera:
$dir2 = "smb://dos-desktop/administrador/Música";//directorio de otro computador

me sale el siquiente error:
Warning: fopen() [function.fopen]: Unable to find the wrapper "smb" - did you forget to enable it when you configured PHP? in /opt/lampp/htdocs/web2/getfile.php

entonces he buscado muchas formas de poder copiar este archivo a otro pc pero siempre hay un error, no asi cuando copio a mi mismo pc,
un profesor me dijo que se podia con chmod pero no se si lo he aplicado bien esto de los permisos 777 pero, a ver que me dicen ustedes si hay alguna solucion de poder copiar archivo de un directorio a otro con linux

desde antemano gracias