2009-10-18 5 views
2

Quelqu'un at-il une expérience avec ce

Je voulais utiliser _files $ dans ma classe

comme

$Uploadfile= $_FILES['file']; 

mais les erreurs de script

Je pensais que les superglobaux étaient accessibles partout

merci, Ric

+4

Quelle est l'erreur? –

+2

Veuillez partager l'erreur. Il devrait être accessible, sinon c'est probablement parce qu'il n'y a pas de $ _FILES ['file']. Essayez d'utiliser isset – AntonioCS

+0

J'ai try'd isset avant que j'appelle la classe et il dit oui Mais alors de la classe il des erreurs dehors? – Richard

Répondre

4

Oui, $_FILES est un superglobal, ce qui signifie qu'il est accessible à partir de tous les domaines. Il n'est défini que si la requête contient réellement un corps multipart/form-data.

+0

merci, en fait BraedenP m'a donné la réponse exacte. Ce qu'il disait était en réalité, que je devais l'assigner à une variable à partir d'une fonction de classe. Problème résolu. – Richard

Questions connexes