Vinzenz: Dateiupload und Überprufung desselben

Beitrag lesen

Hallo Daniel

irgendwie steh ich gerade ziemlich auf dem schlauch.

Nicht schlimm, passiert jedem mal ;-)

if($prop[2]!=1 || $prop[2]!=2) {
  show_error("6","Die angegebene Datei stimmt nicht mit den vorgegebenen Parametern überein<br>$prop[2]");
aber egal was ich hochlade, er springt immer zu der show_error-Funktion?? hab mir auch schon &prop[2] ausgeben lassen, das _IST 2_ !

Klar: if ( 2 != 1 oder 2 != 2 ) (Auswertung)
2!=1 ist war, deswegen wird der ganze Ausdruck wahr, deswegen wird show_error ausgeführt

da steht doch ganz klar, daß er nur in den Teil springen soll, wenn $prop[2] UNGLEICH 2 ist

Nein!

Deine Bedingung ist grundsätzlich immer wahr!

Was Du willst ist wohl:

if !($prop[2] == 1 or $prop[2] == 2) {
...

Gruß,

vinzenz