Guest User

Untitled

a guest
Apr 24th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. <?php
  2.  
  3. //código para crear el archivo bat que hace el copiado del servidor local de windows
  4. //código para ejecutar el archivo bat
  5.  
  6. $lstrArchivo = 'C:/Users/Dell/Documents/servidor';
  7.  
  8. //código para crear el archivo bat que hace el copiado del servidor local de windows
  9. $lstrCodigoCMD = '';
  10. $lstrCodigoCMD .= 'net use "\192.168.2.3Archivos" /user:"" "" /persistent:no' . "n";
  11. $lstrCodigoCMD .= 'xcopy "\192.168.2.3Archivos" "' . $lstrArchivo . '"' . "n";
  12. $lstrCodigoCMD .= 'net use "\192.168.2.3Archivos" /delete /yes' . "n";
  13. file_put_contents('C:/xampp/htdocs/rutayarchivo.bat',$lstrCodigoCMD);
  14.  
  15. //código para ejecutar el archivo bat
  16. exec('C:WINDOWSsystem32cmd.exe /c "C:/xampp/htdocs/rutayarchivo.bat"');
  17.  
  18. if (file_exists($lstrArchivo)) {
  19. header('Content-Disposition: inline');
  20. header('Content-Type: application/octet-stream');
  21. header('Content-Disposition: attachment; filename="'.basename($lstrArchivo).'"');
  22. header('Expires: 0');
  23. header('Cache-Control: must-revalidate');
  24. header('Pragma: public');
  25. header('Content-Length: ' . filesize($lstrArchivo));
  26. readfile($lstrArchivo);
  27. exit;
  28. }
  29.  
  30. ?>
Add Comment
Please, Sign In to add comment