[ 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
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.