Toon posts:

$HTTP_POST_FILES meegeven aan functie.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil de volgende functie aanroepen zodat ik een en ander met de data kan doen. Zo wil ik ook het type van het bestand meegeven zodat ik het kan checken op geldigheid. Daarom geef ik de HTTP_POST_FILES array mee in de functie op de volgende manier.

aanroep:
PHP:
1
$newimagetools-> comprimeerimage("$bestand","120","120","d:\Inetpub\wwwroot\Intranet\__testen\afb", "$HTTP_POST_FILES");


functie in de class:
PHP:
1
2
3
function comprimeerimage($bestand, $gewenste_hoogte, $gewenste_breedte, $path, $HTTP_POST_FILES){
echo $HTTP_POST_FILES['bestand']['type'] ;
}


Toch kent hij volgens mij de inhoud van de array niet aangezien ik de volgende foutmelding krijg:
Notice: Undefined variable: bestand_type in D:\Temp\root\__testen\imagetools.php on line 32

Iemand een idee van wat ik fout doe?


[/php]

  • stylee
  • Registratie: December 2000
  • Laatst online: 04-09-2021

stylee

blah zeg ik je

Doe in je functie eens eerst

PHP:
1
global $HTTP_POST_FILES;


Of als je een van de nieuwere versies van PHP gebruikt kan je gewoon

PHP:
1
$_FILES;


gebruiken aangezien die altijd global is.

HTH