Pereiti prie turinio

Failo Parsiuntimo langas


Rekomenduojami pranešimai

Kaip padaryti kad paspaudus ant nuorodos download.php išmestu failo iš http://www.kitaswebas.com/zaidimas.zip parsisiuntimo langą?

 

Kažka tokio kaip http://www.mp3000.net/download/mp3/336097/...-cent-react.php

Spaudžiant Download mygtuką :rolleyes:

 

Mygtuko linkas: http://www.mp3000.net/redirect/336097/0ij0...-cent-react.mpg (reikia pabuvoti ju web'e kad weiktu - man tai nesvarbu)

O failą siunčia iš: http://dakill2.free.fr/Onyx%20feat.%2050%2...20-%20React.mpg

Redagavo crezzyman
Nuoroda į pranešimą
Dalintis kituose puslapiuose

cia labai paprast jei neklystu

 

get.php?f=failas.zip

 

get.php turinys

 

<?php

$fname=$_GET['f'];

$myFile = "/absolute/path/to/my/files/".$fname;

 

$mm_type="application/octet-stream";

 

header("Cache-Control: public, must-revalidate");

header("Pragma: hack"); // WTF? oh well, it works...

header("Content-Type: " . $mm_type);

header("Content-Length: " .(string)(filesize($myFile)) );

header('Content-Disposition: attachment; filename="'.$fname.'"');

header("Content-Transfer-Encoding: binary\n");

 

readfile($myFile);

?>

 

aisku su htaccess gali padaryt tinklapis.lt/get/failas.zip

 

htaccess turinys

 

RewriteEngine On

RewriteRule get/(*.) get.php?f=$1 [NC]

 

p.s. del htaccess rewrite rule nesu tikras :rolleyes:

Redagavo terabite
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Netinka nes siunčiamas failas guli ne mano serveryje... (kažka tokio bandžiau radęs per google... ir neveikė) bet vistiek dėkui kas bando padėti :rolleyes:

Gal žinot koki JS?

 

O taip neišmeta lentelės?

Man reikia kad skaičiuotu paspaudimus...

Redagavo crezzyman
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Bet kaip padaryti kad paspaudus išmestu, bandžiau googlint...

bandžiau su header("location: http://www.lll.lt/failas.zip"); meta kad header allready sent...

Gal turit įdėju? :rolleyes:

tas header siuntimas turi buti pries betkoki output'a, t.y. pacioje puslapio pradzioje. Pries ji net enter neturetu buti ir veiks. :)
Nuoroda į pranešimą
Dalintis kituose puslapiuose

DĖKOJU VISIEMS KAS BANDĖ PADĖTI, REGIS BUVO IR GERŲ VARIANTŲ :rolleyes:

Klaida buvo pas mane, PHP failus pagal "nutylėjimą" saugojo "UTF-8" o turi būti "ANSIS" kodavimas :D reikėjo per paty NotePad++ pasikeist... :) (tai sugebėjau netgi pats išsiaiškinti :D)

 

<?

header("location: http://www.google.lt");

?>

 

Viršuje herder(); gali būti tarpai... :)

 

Naujas klausimas:

Ar šitas kodas nenaudos mano srauto?

$address="http://www.failai.lt/failas.avi";
header("Pragma: public");
header("Content-Description: File Transfer");
header("Content-Type: audio/mpeg");
header("Content-Disposition: attachment; filename=".$name."");
header("Content-Transfer-Encoding: binary");
@readfile($address);

 

Ta prasme keik užskaitys jeigu failas užema 5MB? Užskaitys vos kelis KB ar visus 5MB (failas ne mano serveryje)

Redagavo crezzyman
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...