Pdf with php

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

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

Απάντηση
Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

Pdf with php

Δημοσίευση από p_pan » 05 Μαρ 2008 02:02

loipon exo ftiajei ena mikro download manager stin selida mou alla exo to ejis problima...!!

exo ena php script to opoio periexei kai to anigma tou arxiou... omos auto ginete automata...

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

<meta http-equiv=\"refresh\" content=\"0;URL=http&#58;//www.olyplant.gr/files/$file\">
to 8ema einai oti anoigh to pdf file sto idio para8uro...!! kai den dinei tin dinatotita download h open opos sta apla arxeia opou jeroume.. pos mporo na to allajo?? alla kai pali na anigh me tin idia metabliti..?
Αγράματος...

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

Pdf with php

Δημοσίευση από cherouvim » 05 Μαρ 2008 06:20

Πρέπει να το σερβίρεις (binary) με ένα script, ορίζοντας πρώτα τα http response headers:

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

Content-Type&#58; application/x-download
Content-Disposition&#58; attachment; filename=foo

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

Pdf with php

Δημοσίευση από p_pan » 05 Μαρ 2008 13:40

den polu katalaba ti enooeis.. mporeis na gineis ligo poio safis....
euxaristo
Αγράματος...

Άβαταρ μέλους
greekbytes
WebDev Moderator
Δημοσιεύσεις: 2438
Εγγραφή: 15 Νοέμ 2002 15:42
Τοποθεσία: Αθήνα
Επικοινωνία:

Pdf with php

Δημοσίευση από greekbytes » 05 Μαρ 2008 18:58

Πρόσεξε στο αρχείο σου να μην υπάρχει κανένα χαρακτήρας ή κενο πάνω από το <?

download.php:

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

<? 
$filename = "test.pdf"; 
header&#40;"Content-Type&#58; application/x-download"&#41;;
header&#40;"Content-Disposition&#58; attachment; filename=$filename"&#41;;
?>

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

Pdf with php

Δημοσίευση από ThyClub » 05 Μαρ 2008 18:58

Θα πρέπει να χρησιμοποιήσεις την εντολή header() της PHP, ώστε να δώσεις στον browser να καταλάβει οτι θέλεις να το κατεβάσει κι όχι να το ανοίξει. Ρίξε μια ματιά στα comments και θα καταλάβεις. :wink:

EDIT: greekbytes για 2 δευτερόλεπτα ;p

Άβαταρ μέλους
greekbytes
WebDev Moderator
Δημοσιεύσεις: 2438
Εγγραφή: 15 Νοέμ 2002 15:42
Τοποθεσία: Αθήνα
Επικοινωνία:

Pdf with php

Δημοσίευση από greekbytes » 05 Μαρ 2008 19:15

Χεχεχε!! Γάτος ε; :P :P

Άβαταρ μέλους
p_pan
Δημοσιεύσεις: 1248
Εγγραφή: 11 Φεβ 2007 20:45
Τοποθεσία: Άστεγος!

Pdf with php

Δημοσίευση από p_pan » 05 Μαρ 2008 20:17

euxaristo.....

na rotiso kati akoma pos ka8orizete se poio fakelo 8a einai to arxeio??
Αγράματος...

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

Pdf with php

Δημοσίευση από ThyClub » 06 Μαρ 2008 09:48

Τι εννοείς σε ποιο φάκελο?

Άβαταρ μέλους
greekbytes
WebDev Moderator
Δημοσιεύσεις: 2438
Εγγραφή: 15 Νοέμ 2002 15:42
Τοποθεσία: Αθήνα
Επικοινωνία:

Pdf with php

Δημοσίευση από greekbytes » 07 Μαρ 2008 12:36

Παράδειγμα download.php :

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

<?
$filename = "/files/" . $_GET&#91;"file"&#93;;
header&#40;"Content-Type&#58; application/x-download"&#41;;
header&#40;"Content-Disposition&#58; attachment; filename=$filename"&#41;;
?>
Αν δώσεις σαν link download.php?file=test.pdf θα κατεβάσει το h**p://www.yoursite.com/files/test.pdf

(δεν το δοκίμασα)

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

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

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