[ mrki @ 18.04.2007. 17:21 ] @
Code:
<?

$dl_link=http://www.example.com/fajlKojimeInteresuje.tar.gzip;
header("Location: $dl_link");

?>


ovo radi ok, ali me interesuje kako da prvo parsiram neki templejt, npr.:

Code:
<p class="bodycopy">Thank you for downloading your free programm 
                    Trial.<br>
                    <br>
                    Please note: The trial will remain active for 3 days at which 
                    point you will need to enter the keys we have emailed to you. 
                    If you do not receive your keys, please <a href="mailto:[email protected]">click 
                    here</a> to notify us.</p>


pa tek onda da krene dl.

Recimo kao na sourceForge, ako nisam bio dovoljno jasan.
[ Nemanja Avramović @ 18.04.2007. 17:40 ] @
Prikažeš tekst (template) a u <HEAD> deo ubaciš:

<META HTTP-EQUIV="Refresh" CONTENT="3;URL=http://www.example.com/fajlKojimeInteresuje.tar.gzip">

p.s. Ovo baš nema veze sa PHPom
[ mrki @ 18.04.2007. 21:44 ] @
bez obzira sto nije php ova varijanta radi.
Moje pitanje je bilo u vezi php, i ako ima varijanta za php bilo bi odlicno... mada je svako resenje koje radi - dobro doslo.

Jedina stvar je sto ovo radi samo za ff...za IE nece, da li znas u cemu je problem sto nece na IE?


[ Ivan.Markovic @ 18.04.2007. 23:54 ] @
Uradis echo poruke, posaljes hedere (content type) pa onda readfile. Moguce je da ce da te zezaju hederi, u tom slucaju pogledaj "Output Control Functions".
[ Nemanja Avramović @ 19.04.2007. 00:08 ] @
Kako misliš prvo echo pa onda hederi?
[ Ivan.Markovic @ 19.04.2007. 10:00 ] @
Moze prvo echo u kombinaciji sa ob_start()/ob_end_flush() ali zeznuo sam se jer echo nece da se vidi jer ce da mu krene download ako to izvede sa readfile. Drugo resenje je da ispise poruku pa da otvori popup u kome ce da procita fajl i posalje hedere za download.
Ali opet to nije PHP only resenje ...
[ mrki @ 19.04.2007. 19:37 ] @
pokusao sam razne kombinacije, prva ne-php varijanta radi najbolje, cak i za IE 6, a to je zasada dovoljno
tnx Nemanja