Fájlletöltés MySQL-ből...
Sziasztok!
Adott a következő script:Ezzel az a gond, hogy a letöltés előtt már van kimenet, és sajnos ez a kimenet is hozzáadódik a letöltött fájlhoz így az értelmezhetetlenné válik az azt használó alkalmazás számára.
Egy ötletem van ugyan, mégpedig az, hogy még a fájl letöltése előtt kivágom a nem odaillő részt, de szerintem ez nem egy elegáns megoldás.
Van ötletetek, hogy ezt hogyan lehet egyszerűen megoldani?
■ Adott a következő script:
global $kapcsolat;
$eredmeny = @mysql_query( "SELECT name, type, size, content FROM valami WHERE id=\"{$melyik}\" ", $kapcsolat );
if ( ! $eredmeny )
die ( "Adatbázis hiba! A hiba oka: " . mysql_error() );
if ( ! mysql_num_rows( $eredmeny ) )
hiabuzenetKiirasa("A(z) \"<b>$melyik</b>\" azonosító számú fájl");
list($name, $type, $size, $contentrino) = mysql_fetch_array( $eredmeny );
header("Content-Disposition: attachment; filename=$name");
header("Content-Length: $size");
header("Content-Type: $type");
echo $contentrino;
exit;
Egy ötletem van ugyan, mégpedig az, hogy még a fájl letöltése előtt kivágom a nem odaillő részt, de szerintem ez nem egy elegáns megoldás.
Van ötletetek, hogy ezt hogyan lehet egyszerűen megoldani?
fájl letöltés előtt ne legyen kimenet!
Köcce!!!