Nee het moet geen automatisch systeem worden. Ik haal de foto met bijbehorende gegevens uit het mapje upload en ga dat later in de site verwerken. Handmatig werk dus.
Nu wil ik het de bezoekers zo makkelijk mogelijk maken, dus een emailadres geven en dan van 'schrijf ook even erbij waar de foto gemaakt is' wil ik voorkomen.
Hoewel dat voor mij nu een stuk makkelijker is

want er komen steeds meer foutmeldingen tevoorschijn.
Ik haal nog een keer diep adem en tel weer tot tien....
De code die in het bestand upload_file.php staat is nu als volgt:
<?php<br>if ((($_FILES["file"]["type"] == "image/gif")<br>|| ($_FILES["file"]["type"] == "image/jpeg")<br>|| ($_FILES["file"]["type"] == "image/pjpeg"))<br>&& ($_FILES["file"]["size"] < 4000000))<br> {<br> if ($_FILES["file"]["error"] > 0)<br> {<br> echo "Return Code: " . $_FILES["file"]["error"] . "<br />";<br> }<br> else<br> {<br> echo "Upload: " . $_FILES["file"]["name"] . "<br />";<br> echo "Type: " . $_FILES["file"]["type"] . "<br />";<br> echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";<br> echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";<p> if (file_exists("upload/" . $_FILES["file"]["name"]))<br> {<br> echo $_FILES["file"]["name"] . " already exists. ";<br> }<br> else<br> {<br> $tekst = "upload_file.php"; <br>foreach ($_POST as $veld=>$inhoud) $tekst .= $veld." : ".$inhoud . "\n"; <br>$fp = fopen("upload/" . $_FILES["file"]["name"] . ".info.txt"); <br>fwrite($fp, $tekst); <br>fclose($fp);<br> move_uploaded_file($_FILES["file"]["tmp_name"],<br> "upload/" . $_FILES["file"]["name"]);<br> echo "Stored in: " . "upload/" . $_FILES["file"]["name"];<br> }<br> }<br> }<br>else<br> {<br> echo "Invalid file";<br> }<br>?>
Als ik dan het formulier invul krijg ik de volgende melding:
Upload: logo.gif
Type: image/gif
Size: 11.8056640625 Kb
Temp file: C:\PHP4\uploadtemp\php246E.tmp
Warning: fopen() expects at least 2 parameters, 1 given in c:\domains\kansopvorst.nl\wwwroot\upload_file.php on line 26
Warning: fwrite(): supplied argument is not a valid stream resource in c:\domains\kansopvorst.nl\wwwroot\upload_file.php on line 27
Warning: fclose(): supplied argument is not a valid stream resource in c:\domains\kansopvorst.nl\wwwroot\upload_file.php on line 28
Stored in: upload/logo.gif
Waar o waar gaat het mis?