[PHP] File uploaden werkt niet

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ik heb in een in een form kort samengevat dit staan:

[HTML]
<form name="doublecombo" method="post" action="lib/parseData.php">
<input type="text" name="Achternaam">
<input type="file" name="Foto1">
<input type="submit">
[/HTML]

vervolgens krijg ik op geen enkele manier data in parseData.php
eerdere _POST vars zoals $_POST['Achternaam'] krijg ik wel, maar ik heb geprobeert te kijken of er ook maar iets doorgegeven werd met print $_FILES['Foto1']['size']; en dan krijg ik alsnog een error.

Wat doe ik fout?

Acties:
  • 0 Henk 'm!

  • 1st_Ro
  • Registratie: December 2002
  • Laatst online: 07-01-2022
Verander je form tag 's in:

<form name="doublecombo" method="post" action="lib/parseData.php" enctype="multipart/form-data">

Dat scheelt al een heel stuk denk ik ;)

Acties:
  • 0 Henk 'm!

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02 23:12

SchizoDuckie

Kwaak

HTML:
1
<form method='post' action='lib/parseData.php" enctype="multipart/form-data" name='doublecombo">


Die enctype heb je nodig om files te uploaden :)
Verder kan je dit soort dingen erg simpel debuggen door een simpele
PHP:
1
2
3
4
echo('<pre>');
print_r($_FILES);
print_r($_POST);
echo('</pre>');

Stop uploading passwords to Github!


Acties:
  • 0 Henk 'm!

  • Upsal
  • Registratie: Mei 2005
  • Laatst online: 27-08-2024
Bovenstaande reactie lost al een deel op, probeer ook eens $_FILES['Foto1']['name'], want ik weet niet zeker of die 'size' reeds gedefineerd wordt.

[ Voor 15% gewijzigd door Upsal op 27-02-2006 13:40 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
precies wat ik moest hebben! bedankt ^^

edit: size is wel een var ;)

[ Voor 30% gewijzigd door Verwijderd op 27-02-2006 13:41 ]


Acties:
  • 0 Henk 'm!

  • XWB
  • Registratie: Januari 2002
  • Niet online

XWB

Devver
Uit de php manual:

$_FILES['file']['name']: de naam van de geuploade file
$_FILES['file']['type']: mime-type van het bestand zoals gegeven door de browser
$_FILES['file']['size']: de bestandsgrootte in bytes
$_FILES['file']['tmp_name']: de tijdelijke naam van het bestand
$_FILES['file']['error']: de error code ge-associeerd met deze bestands-upload

;)

March of the Eagles


Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 19:51

Creepy

Tactical Espionage Splatterer

En uit de faq: P&W FAQ - PHP ..
Volgende keer even iets beter zoeken? ;)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1