Tobias Kloth: Upload: Zip Datei erkennen

Beitrag lesen

Hallo Paul,

ich habe mir erlaubt, Dein Skript etwas umzuschreiben, da diese Version bei mir nichts zurückgibt.

hast du mal versucht exec mit zwei Parametern aufzurufen und zu schauen was dann im 2. Parameter (einem Array) drinsteht?

Folgende Funktion liefert mir jetzt als Ausgabe "127". Hmmm, kann ich mit diesem Wert was anfangen?

was du damit anfangen kannst, weiß ich nicht, aber diese 127 ist der Rückgabestatus des ausgeführen Befehls (siehe http://de.php.net/function.exec) - was 127 aber bedeutet, weiß ich auch nicht :-)

function mime_content_type ($file) {
   exec ("file -bi " , escapeshellcmd($file), $ergebnis);

das Komma vor escapeshellcmd muss ein Punkt sein - du willst die Strings ("file -bi " und die Rückgabe von escapeshellcmd) doch verbinden und nicht escapeshellcmd der Funktion exec als zweiten Parameter übergeben. Außerdem sollstest du die Rückgabe von exec speichern und die zurückgeben.

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|