Качване на файл от един хостинг на друг

lucho

Registered
Имам сайт на един хост, но сега си взех втори хостинг само за складиране на видео файлове. Проблемът ми е, че администрацията от където качвам файловете се намира на първия хостинг и не знам как да задам да ги качва на другия като запомня в базата данни (която е на първия хост) пътя към съответния файл. Има ли как да стане това въобще?
 
Във формуляра за качване на файловете, задаваш action атрибута да бъде адрес на другия сървър, където пък ще имаш РНР скрипт, който чака да му се изпрати файл и да го запише там някъде по директориите.

Сървър 1:
HTML:
<form method="post" action="http://www.server2.org/upload.php" enctype="multipart/form-data">
.....
</form>

Сървър 2: upload.php
PHP:
if(is_uploaded_file($_FILES['video']['tmp_name'])){
    move_uploaded_file($_FILES['video']['tmp_name'], '/home/user/videofiles/'.$_FILES['video']['name']);
}
[/b]
 
За по лесно и да не се излиза от първия хост се ползва ftp_put като пишиш нещатата за 2-рия хост и си ползваш нормално форма с action към първия хост
 
Варианти има много, ако иска дори с fopen/fwrite или file_put_contents може да го направи.
 

Back
Горе