Załóżmy, że istnieje plik na serwerze zdalnym, który można pobrać bez żadnych ograniczeń, np. możesz umieścić bezpośredni link do pliku w przeglądarce i plik zostanie pobrany, na przykład http://www.remotesite.com/video.avi poprosi przeglądarkę, aby pobrać ten plik. Korzystając z php, jaki jest najlepszy sposób na pobranie tego pliku i przesłanie go na mój lokalny serwer bez pobierania pliku na mój komputer, co dzieje się z phpBB, jeśli umieścisz adres URL w formularzu przesyłania plików? Potrzebny będzie również przykład wymaganego kodu. DziękiNajlepszy sposób na pobranie pliku ze zdalnego serwera i skopiowanie go na serwer lokalny za pomocą php
7
A
Odpowiedz
23
Wystarczy użyć copy
$source = "http://www.remotesite.com/video.avi";
$dest = "video.avi";
copy($source, $dest);
+1
brzmi fajniej niż 'file_get' i' file_put' :) –
+1
Hashtag prostota –
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
można odczytywać i zapisywać plik bez pobierania przeglądarki
<?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);
Powiązane problemy
- 1. Najprostszym sposobem na pobranie pliku ze zdalnego pliku w PHP?
- 2. mysqldump ze zdalnego serwera
- 3. Jaki jest najlepszy sposób na skopiowanie listy?
- 4. Pobieranie PHP ze zdalnego serwera przez sftp
- 5. Jak wymusić pobranie pliku za pomocą php?
- 6. Jak wstrzymać i wznowić pobieranie ze zdalnego serwera na SDCard
- 7. Mongodump ze zdalnego serwera
- 8. Najprostszy sposób na pobranie pliku?
- 9. Najlepszy sposób na skopiowanie wektora do listy w STL?
- 10. przesyłać za pomocą pliku angularjs ze skryptu serwera php
- 11. Jak mogę uzyskać folder ze zdalnego komputera na lokalny komputer?
- 12. Git: pobranie określonego obiektu ze zdalnego
- 13. Przesyłanie pliku na serwer za pomocą modernizacji
- 14. Pobierz obraz za pomocą Axios i przekonwertuj go na base64
- 15. Uzyskiwanie plików i Lista folderów ze zdalnego serwera w PHP
- 16. Najlepszy sposób na stworzenie pliku PDF z PHP
- 17. Jaki jest najlepszy sposób na skopiowanie bazy danych?
- 18. Folder kopii dystrybucyjnych ze zdalnego serwera w czystym PHP
- 19. Lepszy sposób na pobranie pliku binarnego?
- 20. PHP Exec SCP nie kopiuje pliku do zdalnego serwera
- 21. Czy istnieje sposób na pobranie nazwy pliku z pliku `FILE *`?
- 22. Najszybszy sposób na pobranie nazwy domeny/hosta za pomocą javascript
- 23. jak przekonwertować czas serwera na czas lokalny
- 24. Łatwy sposób na skopiowanie starych wtyczek do nowej instalacji Eclipse
- 25. Jak ustawić typ mime na pliku za pomocą php?
- 26. Jak czekać na całkowite skopiowanie pliku?
- 27. Jak odczytać plik lokalny (klienta) za pomocą GWT?
- 28. Najlepszy sposób, aby xml-rpc i django współpracowały ze sobą
- 29. php - Jak wymusić pobranie pliku?
- 30. Najlepszy sposób na uniknięcie efektów algorytmu Nagle za pomocą webSockets?
http://php.net/manual/en/function.file- get-contents.php –