Diciamo che c'è un file su un server remoto che può essere scaricato senza restrizioni, es. puoi mettere il link diretto al file nel tuo browser e scarica il file, ad esempio http://www.remotesite.com/video.avi chiederà al tuo browser di scaricare quel file. Usando php, qual è il modo migliore per prendere quel file e caricarlo sul mio server locale senza che il file venga scaricato sul mio PC, cosa succede a phpBB se metti un url nel modulo di caricamento del file? Sarebbe anche apprezzato un esempio del codice necessario. GrazieIl modo migliore per ottenere un file dal server remoto e copiare sul server locale utilizzando php
Q
Il modo migliore per ottenere un file dal server remoto e copiare sul server locale utilizzando php
7
A
risposta
23
Basta usare copy
$source = "http://www.remotesite.com/video.avi";
$dest = "video.avi";
copy($source, $dest);
+1
sembra interessante di 'file_get' e' file_put' :) –
+1
Semplicità hashtag –
3
$remote_file_contents = file_get_contents('http://remote_url/file/with.extension');
//Get the contents
$local_file_path = 'your/local/path/to/the/file/with.extension';
file_put_contents($local_file_path, $remote_file_contents);
//save the contents of the remote file
+0
http://www.php.net/manual/en/function.file-put-contents.php –
2
È possibile leggere e scrivere il file senza browser scaricare
<?php
$file = 'http://www.remotesite.com/video.avi';
// read the file from remote location
$current = file_get_contents($file);
// create new file name
$name = "path/to/folder/newname.avi";
// Write the contents back to the file
file_put_contents($file, $current);
Problemi correlati
- 1. Come copiare un file dal server remoto al computer locale?
- 2. come copiare un repository locale al server remoto utilizzando git?
- 3. Ottenere file e Elenco cartelle dal server remoto in PHP
- 4. Il modo migliore per copiare un database (SQL Server 2008)
- 5. Il modo migliore per sincronizzare il codice sul server remoto usando SCP (SSH-Copy)
- 6. Server PHP sul computer locale?
- 7. PHP Exec SCP non copia il file sul server remoto
- 8. Eliminazione di file sul server remoto
- 9. Salva il file img remoto sul server, con php
- 10. Debug remoto sul server
- 11. Copiare il file da un server remoto o l'URL
- 12. File SCP dal server locale a Heroku
- 13. Il modo migliore per sincronizzare il database SQL Server remoto con il database SQL Server Compact locale?
- 14. Aprire il documento remoto e salvarlo sul server remoto
- 15. pg_dump database postgres dal server remoto
- 16. Scarica file dal server php
- 17. Caricamento file server remoto tramite PHP
- 18. Sovrascrivi il file sul server (PHP)
- 19. Swift carica il file sul server PHP
- 20. mysqldump da un server remoto
- 21. Caricamento su un server remoto
- 22. aggiungendo locale sul server di
- 23. SQL Server SMO riprende localmente dal server remoto
- 24. cmdlet del server sql (sqlps) e server remoto
- 25. Il modo migliore per accedere al database sul server utilizzando l'applicazione Android
- 26. modo migliore per iniziare server di Zookeeper dal programma Java
- 27. come caricare il file sul server remoto http usando java?
- 28. Il modo migliore per ottenere l'identità della riga inserita nel server collegato?
- 29. Flusso Git elimina il ramo sul server remoto?
- 30. SSH SCP File locale sul terminale remoto Mac Os X
http://php.net/manual/en/function.file- get-contents.php –