2009-10-18 2 views
2

Кто-нибудь есть опыт работы с этим

Я хотел использовать $ _FILES в моем классе

как

$Uploadfile= $_FILES['file']; 

но тогда ошибки сценария

Я думал, что суперглобалы были доступны где-то

спасибо, Ric hard

+4

Какая ошибка? –

+2

Пожалуйста, разделите эту ошибку. Он должен быть доступен, если это не так, потому что нет $ _FILES ['file']. Попробуйте использовать isset – AntonioCS

+0

У меня есть try'd isset, прежде чем я вызову класс, и он говорит «да». Но тогда из класса это ошибка? – Richard

ответ

4

Да, $_FILES - это суперглобал, что означает, что он доступен из любого объема. Он установлен только в том случае, если запрос фактически содержит тело multipart/form-data.

+0

спасибо, на самом деле BraedenP дал мне точный ответ. Фактически, он сказал, что мне пришлось назначить эту переменную изнутри функции класса. Задача решена. – Richard

Смежные вопросы