[SPIP Zone] 6 .php ne compilent pas

Bonsoir,
Updated to revision 7397.

[spip-zone]$ find . -name '*.php' -exec php -l {} \; 2>&1 | grep 'PHP Parse error'

PHP Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in ./_outils_/docspip/genererLiensDoc.php on line 27
PHP Parse error: syntax error, unexpected T_STRING, expecting ']' in ./_dev_/squelettesEspacePrive/squelettes/ecrire/profil.php on line 8
PHP Parse error: syntax error, unexpected $end in ./_contribs_/_wiki_/skikini_18/actions/spipuser.php on line 12
PHP Parse error: syntax error, unexpected $end in ./_contribs_/_wiki_/spikini/actions/spipuser.php on line 12
PHP Parse error: syntax error, unexpected ';' in ./_plugins_/_dev_/glossaire/glossaire.php on line 4
PHP Parse error: syntax error, unexpected T_STRING, expecting ')' in ./_plugins_/_test_/spip_listes/lang/spiplistes_de.php on line 37

Et là, on filtre que les Parse error, que sur les .php
Je vous dis pas la floppée de:
PHP Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in ....

Tout cela est-il bien sérieux ?

Je dis ça , j'ai bien produit un lang/xxx_de.php qui parsait pas :frowning:
--
toggg

[spip-zone]$ find . -name '*.php' -exec php -l {} \; 2>&1 | grep 'PHP
Parse error'

Le même test ou presque, appliqué aux seuls plugins donne :

find . -name '*.php' -exec php -l {} \; 2>&1|grep "Errors parsing"

Errors parsing ./_dev_/_ze_laboratoire_/editables/inc/widgets/MCEWidget.php

Errors parsing ./_dev_/glossaire/glossaire.php

Errors parsing ./_stable_/htmlpurifier/library/HTMLPurifier/Lexer/DOMLex.php
Errors parsing ./_stable_/htmlpurifier/library/HTMLPurifier/TokenFactory.php

Errors parsing ./_stable_/phpmyvisites/libs/artichow/php5/AntiSpam.class.php
Errors parsing ./_stable_/phpmyvisites/libs/artichow/php5/Artichow.class.php
../..

Errors parsing ./_test_/FpipR/1.9.1/inc/FpipR_boucle_utils.php

Errors parsing ./_test_/FpipR/trunk/inc/FpipR_boucle_utils.php

je me demande si ce n'est pas parce qu'en cli j'ai PHP 4.4.4 ? Pour
phpmyvisites on le dirait, vu que c'est tout le répertoire php5/ qui couine.

-- Fil

Je pense : sous php5.1.6, en effet je n'ai plus que le plugin console
(mais c'est normal car il manque un numéro de rubrique à
personnaliser)
Il faudrait peut-être indiquer dans les prérecquis de certains plugins
quelle version de PHP doit être utilisée..

.Gilles
---
Le 07/01/07, Fil<fil@rezo.net> a écrit :

> [spip-zone]$ find . -name '*.php' -exec php -l {} \; 2>&1 | grep 'PHP
> Parse error'

Le même test ou presque, appliqué aux seuls plugins donne :

find . -name '*.php' -exec php -l {} \; 2>&1|grep "Errors parsing"

Errors parsing ./_dev_/_ze_laboratoire_/editables/inc/widgets/MCEWidget.php

Errors parsing ./_dev_/glossaire/glossaire.php

Errors parsing ./_stable_/htmlpurifier/library/HTMLPurifier/Lexer/DOMLex.php
Errors parsing ./_stable_/htmlpurifier/library/HTMLPurifier/TokenFactory.php

Errors parsing ./_stable_/phpmyvisites/libs/artichow/php5/AntiSpam.class.php
Errors parsing ./_stable_/phpmyvisites/libs/artichow/php5/Artichow.class.php
../..

Errors parsing ./_test_/FpipR/1.9.1/inc/FpipR_boucle_utils.php

Errors parsing ./_test_/FpipR/trunk/inc/FpipR_boucle_utils.php

je me demande si ce n'est pas parce qu'en cli j'ai PHP 4.4.4 ? Pour
phpmyvisites on le dirait, vu que c'est tout le répertoire php5/ qui couine.

-- Fil

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Il faudrait peut-être indiquer dans les prérecquis de certains plugins
quelle version de PHP doit être utilisée..

Par principe SPIP fonctionne avec php4, il faut donc signaler les plugins
qui ne sont *pas* compatible php4. Pour ceux qui marchent partout, r-à-s.

-- Fil