MySQL server has gone away

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

SerpenT

SerpenT

11/04/2005 16:55:00
Quote Anchor link
ik krijg de volgende fout(
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
MySQL server has gone away
) wanneer ik een bestand upload met het volgende script:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
global $_FILES;
if (isset($_POST["filename"]) && isset($_POST["rights"])){
$PhpFound = CheckForPhp($_FILES["file"]["name"], $_FILES['file']['tmp_name'], $LoggedInUser[0][0]);
if ($PhpFound == 0){
$path= "" .$LoggedInUser[0][5] . "/" . $LoggedInUser[0][0] . "/" . str_replace(" ","_",$_FILES["file"]["name"]);
move_uploaded_file($_FILES['file']['tmp_name'],$path);
if(file_exists($path)){

$query["insert"]["file"] = "INSERT INTO bestand (BestandNaam, BestandUrl, Eigenaar, Klas, Rechten, Size) VALUES ('" . $_POST[filename] . "', '" . $path . "','" . $LoggedInUser[0][0] . "','" . $LoggedInUser[0][5] . "','" . $_POST[rights] . "','" . $_FILES["file"]["size"] . "')";
$insert["file"] = mysql_query($query["insert"]["file"]) or die (mysql_error());

$query["update"]["userupload"] = "UPDATE gebruikerstats SET FilesGeupload=FilesGeupload+1 WHERE GebruikerNaam = '" . $LoggedInUser[0][0] . "'";
$update["userupload"] = mysql_query($query["update"]["userupload"]) or die (mysql_error());

$query["update"]["byteupload"] = "UPDATE gebruikerstats SET ByteGeupload=ByteGeupload+" . $_FILES["file"]["size"] . " WHERE GebruikerNaam = '" . $LoggedInUser[0][0] . "'";
$update["byteupload"] = mysql_query($query["update"]["byteupload"]) or die (mysql_error());
}

het komt voor bij bestanden van > 900KB terwijl mijn max upload file is 16MB is.
en het bestand wordt naar een folder geupload en niet naar een database.

Kan iemand mij vertellen waar dit aan kan liggen?
Gewijzigd op 11/04/2005 17:02:00 door SerpenT
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.