Download και όχι αναπαραγωγή

Από που να ξεκινήσω; Που θα βρω; κ.α. γενικές ερωτήσεις για την δημιουργία μιας ιστοσελίδας.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
theking
Δημοσιεύσεις: 56
Εγγραφή: 09 Οκτ 2008 21:09
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

Download και όχι αναπαραγωγή

Δημοσίευση από theking » 09 Δεκ 2008 12:46

Γεια σας!

Έχω στο site μου ένα βίντεο flv κ κάποιους ήχους mp3. Για το βίντεο έχω ένα flv player ενώ για τους ήχους απλώς μια υπερσύνδεση για να παίζει με κάποιο πρόγραμμα του επισκέπτη (WMP). Πέρα από τη αναπαραγωγή των αρχείων όμως πως θα μπορεί κάποιος να κατεβάσει το αρχείο αυτό? Τι πρέπει να κάνω εγώ για να κάνει κάποιος download?

Ευχαριστώ…

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6229
Εγγραφή: 30 Νοέμ 2004 03:09

Download και όχι αναπαραγωγή

Δημοσίευση από fafos » 09 Δεκ 2008 13:44

An xrhsimopoieis php sto site sou mporeis na to kaneis me thn functin header: http://gr.php.net/header (diavase sta examples pos katevenei ena pdf, me ton idio tropo katevazeis kai alla eidh arxeion)

theking
Δημοσιεύσεις: 56
Εγγραφή: 09 Οκτ 2008 21:09
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

Download και όχι αναπαραγωγή

Δημοσίευση από theking » 09 Δεκ 2008 16:44

S'eyxaristw file. Den xrisimopoiw omws php alla html...
Ksereis ti kanw edw?

Άβαταρ μέλους
EneMe
Super Moderator
Δημοσιεύσεις: 13307
Εγγραφή: 09 Ιούλ 2002 13:29
Τοποθεσία: Στο κέντρο της Ελλάδας!
Επικοινωνία:

Download και όχι αναπαραγωγή

Δημοσίευση από EneMe » 09 Δεκ 2008 16:46

Για να αποθηκεύσετε το αρχείο στον υπολογιστή σας, κάντε δεξί κλικ στον σύνδεσμο κι επιλέξτε "Αποθήκευση προορισμού"

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6229
Εγγραφή: 30 Νοέμ 2004 03:09

Download και όχι αναπαραγωγή

Δημοσίευση από fafos » 09 Δεκ 2008 18:01

theking έγραψε:S'eyxaristw file. Den xrisimopoiw omws php alla html...
Ksereis ti kanw edw?

den xreiazete oi selides sou na einai se php... aplos feiaxneis ena arxeiaki php opou tha phgainoun ola ta download-links...

theking
Δημοσιεύσεις: 56
Εγγραφή: 09 Οκτ 2008 21:09
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

Download και όχι αναπαραγωγή

Δημοσίευση από theking » 09 Δεκ 2008 19:03

Den to gnwriza auto...
Poy mporw na brw ena tetoio arxeio php?
Mporeis na mou grapseis to kwdika tis selidas moy poy tha parapempei sto php arxeio?
Euxaristw..

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6229
Εγγραφή: 30 Νοέμ 2004 03:09

Download και όχι αναπαραγωγή

Δημοσίευση από fafos » 10 Δεκ 2008 01:32

Dhmiourgeis ena arxeio me onoma downloads.php to opoio periexei MONO ayton ton kodika:

Κώδικας: Επιλογή όλων

<?php
$file= $_GET&#91;file&#93;;


    $filename = basename&#40;$file&#41;;
    $file_extension = strtolower&#40;substr&#40;strrchr&#40;$filename,"."&#41;,1&#41;&#41;;


    $videos = 'videos/';//fakelos opou vriskontai ta flv arxeia
    $mp3 = 'mp3/';//fakelos opou vriskontai ta mp3 arxeia

	
if&#40;$file_extension == 'mp3'&#41; &#123;
$ctype="audio/mpeg";  $filename = $mp3.$filename; $len = filesize&#40;$filename&#41;;   
 				  &#125;
elseif&#40;$file_extension == 'flv'&#41; &#123;
$ctype="video/x-flv";   $filename = $videos.$filename; $len = filesize&#40;$filename&#41;;
    				      &#125;
else &#123; echo '';&#125; 
 
    header&#40;"Pragma&#58; public"&#41;;
    header&#40;"Expires&#58; 0"&#41;;
    header&#40;"Cache-Control&#58; must-revalidate, post-check=0, pre-check=0"&#41;;
    header&#40;"Cache-Control&#58; public"&#41;;
    header&#40;"Content-Description&#58; File Transfer"&#41;;
   

    header&#40;"Content-Type&#58; $ctype"&#41;;


    $header="Content-Disposition&#58; attachment; filename=".$filename.";";
    header&#40;$header &#41;;
    header&#40;"Content-Transfer-Encoding&#58; binary"&#41;;
    header&#40;"Content-Length&#58; ".$len&#41;;
    @readfile&#40;$filename&#41;;
    exit;


?>

opou:
$videos = 'videos/';//fakelos opou vriskontai ta flv arxeia
$mp3 = 'mp3/';//fakelos opou vriskontai ta mp3 arxeia

grafeis tous fakelous opou exeis ta arxeia sou flv kai mp3.. Prosoxh! se ayto to arxeio mhn afhseis kapoia kenh grammh prin to <?
Anebazeis to arxeio ston kyrio fakelo tou site sou (root)..

Ta links ton downloads:

gia paradeigma to download link gia ena flv arxeio tha prepei na einai kapos etsi:

<a href="http://www.tositemou.gr/downloads.php?file=1.flv" target="_blank">O fafos kanei striptease!!</a>

(opou 1.flv to arxeio flv pou einai gia download)..

gia mp3 antistoixa:

<a href="http://www.tositemou.gr/downloads.php?file=1.mp3" target="_blank">Mphkan ta gidia sto mantri</a>

(opou 1.mp3 to arxeio mp3 pou einai gia download)..


eisai etoimos...

theking
Δημοσιεύσεις: 56
Εγγραφή: 09 Οκτ 2008 21:09
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

Download και όχι αναπαραγωγή

Δημοσίευση από theking » 10 Δεκ 2008 19:02

Euxaristw polu file! tha dokimasw osa les parapanw...

theking
Δημοσιεύσεις: 56
Εγγραφή: 09 Οκτ 2008 21:09
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

Download και όχι αναπαραγωγή

Δημοσίευση από theking » 10 Δεκ 2008 19:48

File polu kalo to arxeio sou! Douleyei apsoga...
Euxaristw k pali!

Απάντηση

Επιστροφή στο “Γενικές ερωτήσεις κατασκευής ιστοσελίδων”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες