Ik heb de volgende html:
en de volgende php voor het formulier
Het uploaden van files is altijd goed gegaan, maar sinds gister wordt de variabele $HTTP_POST_FILES niet meer gevonden in de PHP file. Voor zover ik weet is er op de webserver niks veranderd.
Is de code opeens fout ofzo??
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <html> <head> <title>test</title> </head> <body> <form name='nieuwemedewerkergegevens' action='medewerkersverwerken.php' enctype='multipart/form-data' method='post'> Voornaam: <input type='text' maxlength='20' size='20' name='voornaam'>*<br> Tussenvoegsel: <input type='text' maxlength='10' size='10' name='tussenvoegsel'><br> Achternaam: <input type='text' maxlength='30' size='30' name='achternaam'>*<br> Geboortedatum (dd-mm-jjjj): <input type='text' maxlength='2' size='2' name='gebdag'>-<input type='text' maxlength='2' size='2' name='gebmaand'>-<input type='text' maxlength='4' size='4' name='gebjaar'>*<br> Foto: <input type='file' size='30' name='foto'><br> Tekst:<br> <textarea name='tekst' rows='6' cols='50'></textarea><br> <br><input name='keuze' type='submit' value='Toevoegen'> </form> </body> </html> |
en de volgende php voor het formulier
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <? include "../../include/connect.php"; mysql_select_db ('medewerkers'); $voornaam=$HTTP_POST_VARS["voornaam"]; $tussenvoegsel=$HTTP_POST_VARS["tussenvoegsel"]; $achternaam=$HTTP_POST_VARS["achternaam"]; $gebdag=$HTTP_POST_VARS["gebdag"]; $gebmaand=$HTTP_POST_VARS["gebmaand"]; $gebjaar=$HTTP_POST_VARS["gebjaar"]; $fotolink=$HTTP_POST_FILES["foto"]; $tekst=$HTTP_POST_VARS["tekst"]; $doellocatie="c:/inetpub/wwwroot/intranet/personeel/fotos/" . $fotolink["name"]; move_uploaded_file ($fotolink["tmp_name"], $doellocatie); $stmt= "INSERT INTO PERSONEN (VOORNAAM, TUSSENVOEGSEL, ACHTERNAAM, GEBDAG, GEBMAAND, GEBJAAR, FOTOLINK, TEKST) VALUES ('$voornaam', '$tussenvoegsel', '$achternaam', '$gebdag', '$gebmaand', '$gebjaar', '" . $fotolink["name"] . "', '$tekst')"; mysql_query ($stmt); mysql_close(); ?> |
Het uploaden van files is altijd goed gegaan, maar sinds gister wordt de variabele $HTTP_POST_FILES niet meer gevonden in de PHP file. Voor zover ik weet is er op de webserver niks veranderd.
Is de code opeens fout ofzo??