Onbekend |
|
@fangorn:
toch nog 1 verbeterpuntje :
jij leest bestand in 1 keer:
Citaat: $handle = fopen("je_file.bin", "rb");
$contents = fread($handle, filesize("je_file.bin"));
fclose($handle);
// en dan kun je hier $contents in een blob veld zetten lijkt me
Nog beter is:
<?
$file = fopen("je_file.bin", "rb");
while(!feof($file)){
$contents .= fread($file, 8192);
}
fclose($handle);
// en zet nu $contents in je blobveld
?>
<? $file = fopen("je_file.bin", "rb"); $contents .= fread($file, 8192); } // en zet nu $contents in je blobveld ?>
Zo voorkom je dat de server gaat flippen, als hij een té groot bestand moet inlezen (heb je niet vaak). Dit schijnt iets te maken te hebben met TCP/IP protocol, dat de server niet een té groot bestand in 1 keer kan inlezen. Vandaar mijn puntje;-) |