Serva: get_html_translation_table verändern

hallo,

wo finde ich die get_html_translation_table auf dem server (php 4)?
ich möchte die tabelle für die specialchars und entities manuell verwalten. danke

  1. ich verwende debian linux

  2. Hallo Serva,

    wo finde ich die get_html_translation_table auf dem server (php 4)?

    oho, Du hast PHP 4. Das ist ein weiter Bereich. Das könnten zwischen

    - PHP 4.0.0 vom 22.05.2000
       - PHP 4.4.2 vom 13.01.2006

    noch 27 andere Versionen sein, wenn ich richtig gezählt habe.

    ich möchte die tabelle für die specialchars und entities manuell verwalten. danke

    Du findest die entsprechende Funktion - und die dazugehörenden Datenstrukturen  - im Source-Verzeichnis von PHP, in der Datei html.c. Mit Hilfe von find solltest Du diese Datei schnell auf Deinem System lokalisieren können, sofern sie vorhanden ist.

    In den Sourcen von PHP 4.4.2 befindet sie sich in

    php-4.4.2\ext\standard\html.c

    Freundliche Grüße

    Vinzenz

  3. echo $begrüßung;

    wo finde ich die get_html_translation_table auf dem server (php 4)?
    ich möchte die tabelle für die specialchars und entities manuell verwalten. danke

    Möchtest du am Ende vielleicht strtr() mit einer selbst erstellten Übersetzungstabelle verwenden?

    $translationTable = array(  
      'von1' => 'nach1',  
      'von2' => 'nach2');  
      
    $string = strtr($string, $translationTable);
    

    echo "$verabschiedung $name";