Mailinglisten-Archive |
Hi..
ich hab jetzt das downloadscript soweit fertich.
$dlData = mysql_fetch_array(mysql_query("select * from download where ID
='$Content' "));
$filename = $dlData[Filename];
$data = $dlData[File];
Header("Content-type: application/x-zip-compressed");
header( "Content-Disposition: attachment; filename=$filename" );
header( "Content-Description: PHP3 Generated Data" );
echo $data;
Das file wird vorher in die datenbank kopiert
$ext = substr($banner_name, strrpos($banner_name, ".")+1);
switch (strtoupper($ext))
{
case "ZIP":
$type = "zip";
break;
}
print "Name $banner_name";
$mysqlbanner = addslashes(fread(fopen($banner, "r"), filesize($banner)));
$ok = mysql_query("insert into download
(Beschreibung,File,Filename,Filetype) values
('$name','$mysqlbanner','$banner_name','$type')") or die ('Fehler');
Wenn ich nun einen download starte wird das file zwar gesendet
liegt danach auch mit richtigem Namen auf der platte ist aber immer 64 k
gross und läst sich mit zip nicht öffnen.
Was mache ich falsch ?
Danke
Gruss Alex
php::bar PHP Wiki - Listenarchive