Tidy

Tidy

am 28.05.2006 18:59:23 von dominik.freiberger

Hi, ich habe ein Problem, ich benutze auf einem rechner mit windows xp
die xampp version 1.5.1(php version 5.1.1).
Und ich möchte die tidy extension nutzen, ich habe jetzt in der
php.ini die zeile
";extension=3Dphp_tidy.dll"
zu
"extension=3Dphp_tidy.dll"
geändert.
Die Datei php_tidy.dll befindet sich auch im Verzeichnis welches unter
"extension_dir" eingestellt ist.
Aber wenn ich jetzt eine Funktion aus tidy benutzen will sagt mir php
"Fatal error: Call to undefined function tidy_parse_string() in ..."
und wenn ich eine neue Instanz von tidy aufrufen will kommt
"Fatal error: Class 'tidy' not found in ..."
Auserdem steht auch bei phpinfo() nirgends etwas von tidy.
Könnt ihr mir vlt. sagen wo der Fehler ist?
Vielen Dank
Gruß Dominik

Re: Tidy

am 28.05.2006 19:25:31 von Frank Schenk

Dominik Freiberger wrote:
> Hi, ich habe ein Problem, ich benutze auf einem rechner mit windows xp
> die xampp version 1.5.1(php version 5.1.1).
> Und ich möchte die tidy extension nutzen, ich habe jetzt in der
> php.ini die zeile
> ";extension=php_tidy.dll"
> zu
> "extension=php_tidy.dll"
> geändert.
> Die Datei php_tidy.dll befindet sich auch im Verzeichnis welches unter
> "extension_dir" eingestellt ist.
> Aber wenn ich jetzt eine Funktion aus tidy benutzen will sagt mir php
> "Fatal error: Call to undefined function tidy_parse_string() in ..."
> und wenn ich eine neue Instanz von tidy aufrufen will kommt
> "Fatal error: Class 'tidy' not found in ..."
> Auserdem steht auch bei phpinfo() nirgends etwas von tidy.
> Könnt ihr mir vlt. sagen wo der Fehler ist?

Ohne zu Zielen ein Schuß ins Blaue: Du werkelst sicher an der richtigen
PHP-Ini? Hast du den Apachen neu gestartet? Fehlermeldung beim Starten
des Apachen?

gruß, Frank

Re: Tidy

am 28.05.2006 19:30:50 von dominik.freiberger

hab in beiden gewerkelt(php.ini, php5.ini)
hab den apache neugestartet und es hat sich nix geändert.
Was für Informationen bräuchtest du denn noch damit du auch zielen
kannst ;-)

Re: Tidy

am 28.05.2006 19:52:32 von Carsten Wiedmann

Am Sonntag, den 28.05.2006, 10:30 -0700 schrieb Dominik Freiberger:
> hab in beiden gewerkelt(php.ini, php5.ini)
> hab den apache neugestartet und es hat sich nix geändert.
> Was für Informationen bräuchtest du denn noch damit du auch zielen
> kannst ;-)

Eigentlich langt die Info schon. Du werkelst an der falschen INI. Da
das in der Doku ja aber oft genug erwähnt wird und du das auch in
phpinfo() nachschauen kann, wirst du die richtige schon finden ;-)

Gruß
Carsten

Re: Tidy

am 28.05.2006 20:41:46 von dominik.freiberger

Hilfe zu Selbsthilfe...
Aba es hat geklappt,
habe die Richtige gefunden.
Vielen Dank.
Aba ich habe jetzt trotzdem mal ne frage:
Warum gibt es diese verschiedenen INI-Dateien?
Würde da nicht eine reichen, dann würdet ihr auch nicht solche Fragen
gestellt bekommen :-)

Re: Tidy

am 28.05.2006 20:58:23 von Carsten Wiedmann

Am Sonntag, den 28.05.2006, 11:41 -0700 schrieb Dominik Freiberger:
> Warum gibt es diese verschiedenen INI-Dateien?

Irgendwo in den Demoseiten wird das erklärt. Der Menupunkt nennt sich
AFAIK "phpswitch" o.ä.:
- in \apache\bin ist die php.ini welche das PHP-Modul gerade benutzt.
- in \php und \php\php4 ist die php.ini für das CLI und CGI
- in \php und \php\php4 die php4.ini/php5.ini ist die Kopie von
\apache\bin\php.ini die dann jeweils vom php-switch kopiert wird.

> Würde da nicht eine reichen, dann würdet ihr auch nicht solche Fragen
> gestellt bekommen :-)

Könnte man (zumindest mit einer pro PHP-Version). Sind halt historisch
gewachsene Strukturen...

Gruß
Carsten