Hali!
Van ez a fájlletöltő kód:
function letolt($url)
{
header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Content-Type: ' . mimetipus
($url)); header('Content-Disposition: attachment; filename=' . basename($url) . ';');
{
print $sor;
}
}
Meghívoma függvényt, minden rendben is meg, ...legalábbis úgy néz ki...
De a fájl ami lejön, mindig sérült.
Namost, ha readfile()-t használok, ugyanez történik.
Ha kitörlöm a 'Content-Length' sort, akkor a php fájlok már rendesen lejönnek, egyébként csake gy darabig jönnnek le...
Exe fájlnál egy dos ablakot feldob egy pillanatra, ami azt irja ki, h. "A program nem fér el a memóriában"
Zip fájlnál pedig " nincs kibontandó fájl".
Ez mitől lehet?
egy másik programban ez tökéletesen működött.
A változók át vannak irva, a mimetipus() függvényem is definiálva van.
Egyszerűen már ötletem sincs, h. mit lehetne ezzel kezdeni...
Az lehet probléma, hogy az egész egy ob_start(); és egy ob_end_flush között van???