Lieber Jörg,
ich inkludiere eine Datei vomn vielen anderen Dateien aus.
das bedeutet, dass diese Datei für sich alleine funktionieren muss. Wenn sie von anderen Dateien abhängig ist, dann muss dafür gesorgt werden, dass diese Abhängigkeiten auch erfüllt sind.
Nun gibt es manchmal ein vorhandenes Array $myGET['bla'], das es ein ander mal nicht gibt.
Diese Abhängigkeit solltest Du tunlichst anders lösen!
In Deinem Fall würde ich die Bedingung anpassen:
if(!isset($_FILES['upload']['bla']) && $myGET['blub'] != 1) { // do something }
if(!array_key_exists('bla', $_FILES['upload'])
&& (
!isset($myGET)
|| !array_key_exists('blub', $myGET)
|| $myGET['blub'] != 1
)
) {
// do something
}
Das ist echt von hinten durch die Brust ins Auge... aber eignet sich vielleicht als quick fix...
Liebe Grüße
Felix Riesterer