Jörg Reinholz: Files zippen auf einem (unix/linux) NAS mit php/apache/mysql

Beitrag lesen

htmlspecialchars(). Oder hast du einen Grund für htmlentities(), z.B. wegen ungelöster Zeichenkodierungsprobleme?

Ziemlich wahrscheinlich: Ich hab keinen Zeichensatz gesendet. Also sendet der Server auch nichts - oder was dem Admin bei der Konfiguration so eingefallen ist. Und ob das mit der Konfiguration der gerufenen Shell übereinstimmt weiß der Geier...

Und Implodieren mit \n, und nl2br() nach dem htmlspecialchars() anwenden.

Oh ja! Da war definitiv ein Fehler von mir. Ich glaub aber nl2br() ist innerhalb von <pre></pre> nicht mehr nur "hyperliquid". Es sei denn natürlich, man will ganz viele Leerzeilen haben. Dann natürlich sogar nach eigenem Belieben mehrfach.

zu:

  

> > $itemsShellEscaped .= escapeshellarg($item).' ';    # escapeshellarg() nicht entfernen!  
> >                                 # Nur bei fixen Dateien, dann manuell escapen...  
> > }                               # http://www.php.net/manual/de/function.escapeshellarg.php  

Immer die ganze Geschichte erzählen, das mit der letzten Zeile hat nämlich folgende Bewandtnis:

Es kommt ein "Programmierer" des Weges, der sich nicht ganz perfekt auskennt...

nicht entfernen  ## Soso...

Nur bei fixen Dateien manuell escapen ## Ha! Also doch!

http://www.php.net/manual/de/function.escapeshellarg.php ## *Ah, da steht wohl wie es geht*

Browser, Copy n' Paste, "Waiting for www, summ summ" ## ... Hääää?

*** HAT DER EINEN AN DER WAFFEL!?! ICH LASS DAS WIE ES IST! AUS! ***

Jörg Reinholz