[TYPO3-german] probleme mit der ext "dictonary"

Patrick Schuster pschuster at n-o-g.de
Wed Mar 12 11:37:41 CET 2008


Hi Philipp,


> Kann das sein dass ich jetzt mit dieser Extension Probleme habe unter 
> PHP5??

Yepp - das kann leider sein. In dem Fall nicht mit der von Dir genannten 
Extension, sondern das Problem steckt im Core. Eigentlich wäre ja PHP5 
schon lange genug draussen - aber das hat scheinbar noch kein 
Core-Entwickler entdeckt :-)

Wie auch immer:

Die Funktion array_merge braucht seit Version 5.0 zwei Arrays als 
Argument: http://de.php.net/array_merge und - aus welchen Gründen auch 
immer - ist das zweite Argument keines.

Zeile 502 aus 
/typo3_src-4.1.6/typo3/sysext/cms/tslib/class.tslib_pibase.php:

$wrapper = array_merge($wrapper,$wrapArr);

ändern in

$wrapper = array_merge($wrapper,(array)$wrapArr);

Damit wird das zweite Argument praktisch in ein Array 
"Zwangsumgewandelt" (auch genannt "gecasted").

Wo immer Du also diese Meldung "...[function.array-merge]: Argument #2 
is not an array..." bekommen solltest, musst Du nur (array) davor schreiben.

Dann sollte wieder alles laufen...

Werde das gleich mal an bugs.typo3.org melden, damit dieser Fehler in 
zukünftigen Versionen verschwindet.

Patrick


> 
> http://typo3.org/extensions/repository/view/feusersview/0.1.5/
> 
> Diese geht bei beiden Installationen nicht...
> 
> Bekomm solche Fehlermeldungen
> 
> Warning: array_merge() [function.array-merge]: Argument #2 is not an 
> array in /typo3_src-4.1.6/typo3/sysext/cms/tslib/class.tslib_pibase.php 
> on line 502
> 
> Warning: Cannot modify header information - headers already sent by 
> (output started at 
> /typo3_src-4.1.6/typo3/sysext/cms/tslib/class.tslib_pibase.php:502) in 
> /typo3_src-4.1.6/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2952
> 
> Warning: Cannot modify header information - headers already sent by 
> (output started at 
> /typo3_src-4.1.6/typo3/sysext/cms/tslib/class.tslib_pibase.php:502) in 
> /typo3_src-4.1.6/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2965
> 
> manchmal hilft ein Reload der Seite.. dann gehts zumteil!
> 
> 
> Gruss
> Philipp


More information about the TYPO3-german mailing list