2010-03-03 4 views
0

J'ai HTML sur l'extension bien rangé mon ordinateur à la maison en utilisant PHP 5.2.11 (Windows - WAMP), et je l'utiliser pour nettoyer HTML:tidy_parse_string attend exactement 1 paramètre, 2 donné

$data = tidy_parse_string($data, array(
    'clean' => TRUE, 
    'indent' => 0, 
    'output-xhtml' => true, 
    'wrap' => 7000, 
    )); 

Cela fonctionne très bien sur ma machine à la maison, mais sur le serveur réel sur lequel le site fonctionne (LAMP), je reçois l'erreur:

tidy_parse_string expects exactly 1 parameter, 2 given in.... 

le phpinfo() sur ma machine locale donne un numéro de version:

2.0 ($Id: tidy.c 272374 2008-12-31 11:17:49Z sebastian $) 

Mais le phpinfo() sur le serveur ne donne pas une version. Si je ne peux pas obtenir une version * nix qui accepte la configuration (pourquoi diable ne peut-il pas?), Alors comment passer ces vars de config pour ranger?

Répondre

2

On dirait que vous utilisez une ancienne version de l'extension Tidy PECL. Essayez de le mettre à jour:

pecl update-channels 
pecl upgrade 

Cela devrait le corriger, espérons que cela aide!

Questions connexes