Toon posts:

[form/php] waarde van een leeg file-field?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ben bezig een form te maken met daarbij een file-field (hier kan je eventueel een afbeelding selecteren).

Stel de naam van dit veld is 'afbeelding' en ik doe dit in het volgende pagina:
code:
1
2
3
if (!$afbeelding) {
echo 'er is geen afbeelding geselecteerd';
}

of:
code:
1
2
3
if ($afbeelding == "") {
echo 'er is geen afbeelding geselecteerd';
}

Dan doet ie dit niet?! Wat is dan de waarde van een file-field die niet gebruikt is?!

Het enctype is multipart/form-data.

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

als er wel een waarde is, wat is de waarde van $afbeelding dan?

als er geen waarde is moet het werken middels !isset($afbeelding) en/of empty($afbeelding).

  • RobzQ
  • Registratie: Februari 2000
  • Laatst online: 21-12-2020

RobzQ

greedy as a pig

Welke versie PHP?

Indien versie 4.1 of hoger lees dan even dit:
http://www.php.net/release_4_1_0.php

En dan vooral het gedeelte mbt: SECURITY: NEW INPUT MECHANISM

..so be wary of any man who keeps a pig farm..


Verwijderd

Topicstarter
als er wel een waarde is dan is dit de naam van het bestand wat geselecteerd is.

Dus bijvoorbeeld huis.jpg
Bij een normaal tekst veld werkt het wel (zoals het hoort dus). Alleen het lijkt alsof het form die file input anders ziet dan normale input velden.

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Verwijderd

if($afbeelding=="") {
echo"geenafbeelding";
} else {
echo"weleenafbeelding";
}

Verwijderd

Topicstarter
Op maandag 03 juni 2002 13:58 schreef brutal het volgende:
if($afbeelding=="") {
echo"geenafbeelding";
} else {
echo"weleenafbeelding";
}
Wel eens geprobeerd om eerst de vraag van iemand te lezen? Dan zul je zien dat ik dit al geprobeerd heb..... :)

  • eborn
  • Registratie: April 2000
  • Laatst online: 04-09 10:47
Het was eerst altijd "none", maar (zoals boven al vermeld) zijn er de laatste tijd wat wijzigingen in de verwerking van uploads geweest. Ik zou dus even goed de pagina op PHP.net (en de usercomments) doornemen :)

Verwijderd

Topicstarter
Op maandag 03 juni 2002 13:57 schreef drm het volgende:
ivy>
is_uploaded_file
Hartstikke bedankt, dit zocht ik!!!

Verwijderd

Op maandag 03 juni 2002 13:59 schreef ivy het volgende:

[..]

Wel eens geprobeerd om eerst de vraag van iemand te lezen? Dan zul je zien dat ik dit al geprobeerd heb..... :)
Ik bedoelde dit om er een check boxje voor te zetten.

Sorry ik was niet helemaal wakker dus ik vergat dat er bij te zeggen.
Pagina: 1