Topic: Siuntimas

Sveiki prisireike vienos funkcijos internete iekojau bet taip ir neradau normalios :D man reikia kad atidarus puslapi automatiskai pradetu siust faila, gal kas gali padet ?

Re: Siuntimas

Jokia naršyklė be vartotojo sutikimo neleis automatiškai siųsti failo.

3 (edited by dom 2008-04-25 11:16:39)

Re: Siuntimas

įmanoma su JS. Pamenu kažkada radau pas save PC virusą kurio source buvo tas pats ko tau reikia, taip, kad su IE įjungus URL, automatiškai failas nueidavo į Windows/Temp/... berods, ir netgi automatiškai pasileisdavo, o anti-virusinė nieko nerodydavo.

Re: Siuntimas

dom wrote:

įmanoma su JS. Pamenu kažkada radau pas save PC virusą kurio source buvo tas pats ko tau reikia, taip, kad su IE įjungus URL, automatiškai failas nueidavo į Windows/Temp/... berods, ir netgi automatiškai pasileisdavo, o anti-virusinė nieko nerodydavo.

Tai apie tam tikrų naršyklių bugus čia nekalbama. Bendru atveju tai yra utopija ir tiek.

Re: Siuntimas

ne taip supratote :D gal ne taip paaiskinau va atsidarai puslapi ir tau ismeta taip lyg butum paspaudes nuorada pwz siust mp3 pamimi save ir tik tada bet reikia kad automatiskai ismestu cia kaizkaip su header bet as nlb moku

Re: Siuntimas

Jeigu puslapis jau atsidarė, tai su JS gali bandyti atidarinėti popup'ą, kuriame bus siunčiamas failo headeris si pačiu failu.

Plačiau apie header: http://lt.php.net/header

Kita vertus, jeigu nelabai ką supranti ir nieko nemoki tai geriau pradėti yra nuo paprastesnių dalykų.

7 (edited by magnux 2008-04-25 18:16:32)

Re: Siuntimas

<?php
$filename = "AB1Cb1cK.mp3";
$myFile = "svetaine.lt/upload/";
$mm_type="audio/mp3";
ob_start();
header("Cache-Control: public, must-revalidate");
header("Pragma: hack");
header("Content-Type: " . $mm_type);
header("Content-Length: " .(string)(filesize($myFile)) );
header('Content-Disposition: attachment; filename="'.$filename.'"');
header("Content-Transfer-Encoding: binary\n");

readfile($myFile);
ob_flush();
?>
ka cia pakeist reikia kad veiktu ?

Re: Siuntimas

Pradžiai reiktu apsispręsti, kuris vistik yra teisingas pilnas failo pavadinimas (su keliu iki jo) ir jį vieną visur naudoti.

Re: Siuntimas

minde wrote:

Jeigu puslapis jau atsidarė, tai su JS gali bandyti atidarinėti popup'ą, kuriame bus siunčiamas failo headeris si pačiu failu.

Plačiau apie header: http://lt.php.net/header

Kita vertus, jeigu nelabai ką supranti ir nieko nemoki tai geriau pradėti yra nuo paprastesnių dalykų.

gali dar padaryt kaip download.com , sukist gale puslapio frame`a , ir jame uzkraut ka reik :)