Hallo zusammen,

sowas ist auf Linux ganz einfach per "grep" festzustellen:

akira:~/Work/projects/typo3/source/typo3_src-4.1.2 akira$ grep -rn  
shell_exec .
./typo3/sysext/rtehtmlarea/pi1/class.tx_rtehtmlarea_pi1.php: 
85:                 $AspellVersionString = explode('Aspell',  
shell_exec( $this->AspellDirectory.' -v'));
./typo3/sysext/rtehtmlarea/pi1/class.tx_rtehtmlarea_pi1.php: 
92:                 $dictionaryList = shell_exec( $this- 
 >AspellDirectory.' dump dicts');
./typo3/sysext/rtehtmlarea/pi1/class.tx_rtehtmlarea_pi1.php: 
216:                                        print shell_exec 
($AspellCommand);
./typo3/sysext/rtehtmlarea/pi1/class.tx_rtehtmlarea_pi1.php: 
374:                                        $AspellAnswer = shell_exec 
($AspellCommand);
akira:~/Work/projects/typo3/source/typo3_src-4.1.2 akira$

D.h. im ganzen Typo3-Core-Kode kommt shell_exec nur im rtehtmlarea  
für das aspell-Wörterbuch vor.

Warum läuft dann imagemagick?

akira:~/Work/projects/typo3/source/typo3_src-4.1.2 akira$ grep -rn  
imagemagick .
./t3lib/class.t3lib_div.php:54: *  425:     function  
png_to_gif_by_imagemagick($theFile)

Dort findet sich der Zusammenbau von $cmd, dass dann per exec($cmd)  
ausgeführt wird.

Imagemagick-Kommandos können mit t3lib_div::imageMagickCommand gebaut  
werden. Diese werden dann (im Core) an exec übergeben.

Also: sonlage exec erlaubt ist: kein imagemagick-Problem.

Bei Extensions könnte das natürlich anders sein. -> man grep :-)


Viele Grüße


Micha



Am 06.09.2007 um 06.09.07  09:01 schrieb Lars Brinkmann:

> Hallo Christian,
>
>> Normalerweise dachte ich, daß ImageMagick shell_exec-Rechte  
>> voraussetze, da es
>> ja eben per shell aufgerufen werde.
> dachte ich auch. Und beim ersten Aufruf blieben die Image Test auch
> fehlerhaft. Dann habe ich aber in der TYPO3-Konfiguration der Wert von
> IM5 auf IM6 gesetzt und schon funktionierten auch alle Image Tests.
> Lediglich bei dem mit Grautönen maskierten JPG war das Ergebnis nicht
> so doll. Aber auch das wurde erzeugt.
>
> Viele Grüße, Lars Brinkmann
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german@lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

-- 

   Professionelle PHP-Programmierung.
   Beratung, Qualitätssicherung und Schulungen.
   Online-Produktkataloge nach BMEcat.

    /-------------------------------------\
   |  Informationssysteme Michael Wagner  |
   | Schlachthofstr. 27 tel 07141/2421894 |
   | 71636 Ludwigsburg  fax 07141/2421895 |
   |     http://www.michael-wagner.de     |
   \--------------------------------------/

     für besseres Networking: XING Profil:
  http://www.xing.com/go/invite/390714.2ccb77



_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an