Dostalem niestety taki błąd : MySQL server has gone away
Plik dod1.php:
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2"> <link rel="stylesheet" type="text/css" href="style.css" />
<h1>Baza plików binarnych
</h1>
<form action="do.php?action=ulfile" method="post" enctype="multipart/form-data"> Numer przedmiotu:
<INPUT NAME="nr_p">Numer lekcji:
<INPUT NAME="nr_l"><br />Zaladuj plik pytania:
<br /><input type="file" name="upyt" /><br /> Zaladuj plik odpowiedzi 1:
<br /><input type="file" name="uo1" /><br /> Zaladuj plik odpowiedzi 2:
<br /><input type="file" name="uo2" /><br /> Zaladuj plik odpowiedzi 3:
<br /><input type="file" name="uo3" /><br /> Zaladuj plik odpowiedzi 4:
<br /><input type="file" name="uo4" /><br /> <INPUT TYPE="checkbox" NAME="d1" value="1"> 1
<INPUT TYPE="checkbox" NAME="d2" value="1"> 2
<INPUT TYPE="checkbox" NAME="d3" value="1"> 3
<INPUT TYPE="checkbox" NAME="d4" value="1"> 4
<br /> Waga pytania (1-3):
<INPUT NAME="waga"><br />Zaladuj plik podpowiedzi:
<br /><input type="file" name="upod" /><br /> <p><input type="submit" name="go" value="Wyslij do bazy" /></p>
plik do.php:
<?php
$action = '';
if (isset($_GET['action'])) $action = $_GET['action'];
if ($action == 'ulfile'){
die('Nie ma pliku pytania!'); die('Nie ma pliku odpowiedzi1!'); die('Nie ma pliku odpowiedzi2!'); die('Nie ma pliku odpowiedzi3!'); die('Nie ma pliku odpowiedzi4'); die('Nie ma pliku podpowiedzi');
$znr_p = $_POST['nr_p'];
$znr_l = $_POST['nr_l'];
$uploadfile = $_FILES['upyt']['tmp_name'];
// Otwarcie pliku binarnego ('rb')
$tempfile = fopen($uploadfile,'rb'); // Pobierz wielkosc plku
$uploadfile = $_FILES['uo1']['tmp_name'];
// Otwarcie pliku binarnego ('rb')
$tempfile = fopen($uploadfile,'rb'); // Pobierz wielkosc plku
$uploadfile = $_FILES['uo2']['tmp_name'];
// Otwarcie pliku binarnego ('rb')
$tempfile = fopen($uploadfile,'rb'); // Pobierz wielkosc plku
$uploadfile = $_FILES['uo3']['tmp_name'];
// Otwarcie pliku binarnego ('rb')
$tempfile = fopen($uploadfile,'rb'); // Pobierz wielkosc plku
$uploadfile = $_FILES['uo4']['tmp_name'];
// Otwarcie pliku binarnego ('rb')
$tempfile = fopen($uploadfile,'rb'); // Pobierz wielkosc plku
$zpop1 = $_POST['d1'];
$zpop2 = $_POST['d2'];
$zpop3 = $_POST['d3'];
$zpop4 = $_POST['d4'];
$zwag = $_POST['waga'];
$uploadfile = $_FILES['upod']['tmp_name'];
// Otwarcie pliku binarnego ('rb')
$tempfile = fopen($uploadfile,'rb'); // Pobierz wielkosc plku
$sql = "INSERT INTO testy SET
NR_P = '$znr_p',
NR_L = '$znr_l',
PYT = '$zpyt',
OD1 = '$zod1',
OD2 = '$zod2',
OD3 = '$zod3',
OD4 = '$zod4',
POP1 = '$zpop1',
POP2 = '$zpop2',
POP3 = '$zpop3',
POP4 = '$zpop4',
WAG = '$zwag',
POD = '$zpod'";
if (!$ok)
}
?>
poprawiam
---
nosporPS: Przepraszam za długi post jednak nie jestem dokońca pewien gdzie leży mój błąd. Najprawdopodobniej w połączeniu z bazą. Serwer jest pod windowsem, Krasnal. Z góry dziekuję za pomoc.