Forum Moderators: coopster
$fp = fopen($tmpName, 'r');
$content = fread($fp, filesize($tmpName));
fclose($fp);
$start = 0;
$chunk = 1310720;
while ($start < strlen($content)) {
$query = "INSERT INTO $dbtable (data_blob) ".
"VALUES ('substr($content,$start,$end)')";
mysql_query($query) or die('Error, query failed');
echo "File $fileName uploaded chunk starting from $start to $end<br>";
$start = $start + $chunk;
$end = $start + $chunk;
}
I think i have to read the file by parts too, but dont find such a function, any suggestion?
Thanks
$fp = fopen($tmpName, 'r') or die('Can’t open');
while (!feof($fp)) {
$chunk = fread($fp, 1310720);
$query = "INSERT INTO $dbtable (data_blob) ".
"VALUES ('$chunk')";
mysql_query($query) or die('Error, query failed');
}