[PHP] Readfile() foutje

Gestart doorRik8 reacties60 weergaven

9 berichten · pagina 1 van 1

Rik

Lid · Topicstarter

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Heya one2xs-leden,

Ik ben bezig met een pay-to-download via one2xs, aleen als ik probeer om readfile() te gebruiken (om de download te forceren op dezelfde pagina, zodat niet iedereen zomaar de file kan downloaden door op een linkje te klikken). Echter, als ik een zipje heb gedownload via mijn eigen systeem en het probeer uit te pakken zegt windows dat het geen zip is, terwijl als ik het van mijn server downlaod via FTP krijg ik wel dat ik het kan uitpakken.

Her gaat om dit deel:

$file = downloadje.zip;
            header(Content-Description: File Transfer);
            header(Content-Type: application/zip);
            header(Content-Disposition: attachment; filename=.basename($file));
            header(Content-Transfer-Encoding: binary);
            header(Expires: 0);
            header(Cache-Control: must-revalidate, post-check=0, pre-check=0);
            header(Pragma: public);
            header(Content-Length:  . filesize($file));
            ob_clean();
            flush();
            readfile($file);


Het probleem is ook hier te zien ( http://84.24.19.157/One2xs/ <- testmodus staat aan ) zolang mijn PC aanstaat smile
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Moet je voor de grap die gedownloade zip eens openen met kladblok; dan krijg je:
Quote:

Notice: ob_clean() [ref.outcontrol]: failed to delete buffer. No buffer to delete. in on line 92
emo
Haal die ob_clean() eens weg; werkt ie dan wel?
0
Rik

Lid · Topicstarter

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Thanks lennard, je bent echt een schat biggrin|

Kun je btw mijn mappenstructuur ff weghalen aub tot op de one2xs map aan hypocrite
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
emoGoed zo?
0
Rik

Lid · Topicstarter

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Ja thx, heb het liefst dat mensen niet weten waar alles in staat voor het geval ik een keer een verneukte fout maak waardoor iemand mijn halve PC kan vernachelen door een lek ofzo xd (dramatisch i know)
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Ah, ik vind t allemaal prima. emo
0
Berichten
1.160
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Umm guildjuhh over react...
Merk je iets zet xampp uit.

Ik heb weet niet hoeveel dingen die zo gekraakt kunnen worden erop staan.

En al 1 jaar niks gebeurd dus maak je niet bang.
0
Miel

Lid

Berichten
4.462
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bij mij had iemand er een virus in geplaatst..emo
0
Rik

Lid · Topicstarter

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Ordian ik weet het, maar beter voorkomen dan genezen smile
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren