Autor | Zpráva | ||
---|---|---|---|
Chates Profil |
#1 · Zasláno: 30. 9. 2008, 17:56:50
Potřeboval bych napsat script, který stáhne a uloží na ftp vzdálený zip soubor. Dejme tomu, že mám zip soubor na adrese www.XXXX.cz/neco.zip. Potřebuji, aby script soubor stáhl a uložil. Nevím, jak na to. Zkoušel jsem funkce fopen a fwrite, ale nevypadá to, že by soubor četly binárně. Pak jsem zkusil ještě následující:
$nazevSouboru = "http://www.XXXX.cz/neco.zip"; $zip = file($nazevSouboru, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); $zipProUlozeni = "/data/gpcars.zip"; file_put_contents($zipProUlozeni, $zip); Vypadá to, že se soubor stáhne, ale nejde rozbalit ("Chyba archivu"). Prosím poraďte, kde je chyba, případně jaké funkce mám použít. |
||
fandaa Profil |
#2 · Zasláno: 30. 9. 2008, 18:21:31
Zkus
<?php $ch = curl_init("http://domena.cz/soubor.txt"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_BINARYTRANSFER, true); $output = curl_exec($ch); $fh = fopen("test_download.txt", 'w'); fwrite($fh, $output); fclose($fh); ?> |
||
Chates Profil |
#3 · Zasláno: 30. 9. 2008, 18:34:51
Funguje to! Diky moc!
|
||
Časová prodleva: 16 let
|
0