[ korisnicko_ime @ 25.08.2007. 01:15 ] @
Zelim da napravim script koji ce da sa nekom for petljom sve slike sa servera prekopira u direktorijum na mom serveru gde se nalazi php scripta
Slike imaju brojeve od 1 do 3000.

Na primer za prikaz ovako radim
Code:

<?php
for($i =1;$i<2500;$i++){
    
    echo '<img src="http://www.sajt.co.yu/uploads/photos/'.$i.'.jpg"></img>';

}
?>


na koji nacin bi mogao da napravim automatski upload script na moj server umesto ucitavanja u browser sa <img>?
[ Miroslav Ćurčić @ 25.08.2007. 01:46 ] @
Vidi u manualu primer za upotrebu funkcije fsockopen, samo umesto ehovanja ti otvori novu datoteku za upis pa u nju snimiš sadržaj.
Napomena: čini mi se da iz tog sadržaja što primiš treba da se odseče header - pronađi prvi dupli enter pa snimaj sve iza njega.
[ Nemanja Avramović @ 25.08.2007. 08:57 ] @
fopen/fread/fclose - čitaš sliku sa udaljenog servera (ako je allow_fopen_url setovano na true)
fopen/fwrite/fclose - pišeš sliku na svoj server
[ nocom @ 27.08.2007. 14:18 ] @
Ako je hotlink protection na serveru ukljucen verovatno neces moci jer server tumaci povlacenje samo slike za HL- prvo to proveri pa nastavi sa scriptom

Pozz
[ Nemanja Avramović @ 27.08.2007. 14:36 ] @
Eh da, na to sam zaboravio. Mada verovatno može da se setuje referer pa da se zaobiđe hotlinking protekcija (ako radi na principu provere referera), ali za to će mu verovatno trebati cURL