par
ChangeLog
Modification du code afin de faire fonctionner Thelia avec un short tag à Off.
Si vous avez des squelettes déjà réalisés, n’oubliez pas de modifier vos fichiers php en remplaçant
<? par <?php
n’est pas si simple.
Pour la petite histoire, remplacé les short tag <? par du <?php et du <?= par du <?php echo ""; ?>
Personnellement je trouve très "propre" la syntaxe
<?= $mavar ?>
Cependant aujourd’hui de nombreux php.ini l’interdisent. Je me suis donc adapté.
find -name ’*.php’ | xargs perl -pi -e ’s/<\ ?= ?(.* ?) ?\ ?>/
<?php echo($1); ?>
/g’
find -name ’*.php’ | xargs perl -pi -e ’s/<\ ?/
<?php/g'
find -name '*.php' | xargs perl -pi -e 's/<?phpphp/<?php/g'
find -name '*.php' | xargs perl -pi -e 's/<\?<\?php/<?php/g'
bien sûr j'avais au départ certaines chose du type <?if ... donc je me susi retrouvé avec des <?phpif ...
J'ai corrigé manuellement ces quelques erreurs avec une petite recherche
grep -r "<?php[^->^]" *
Sympa non ? :-D
tags :
1 Message