Anzeige

Html-Code ausgeben

Html-Code ausgeben | PSD-Tutorials.de

Erstellt von Zidizei, 14.02.2007.

  1. Zidizei

    Zidizei Nicht mehr ganz neu hier

    Dabei seit:
    03.03.2005
    Beiträge:
    122
    Geschlecht:
    männlich
    Software:
    Adobe Fotogeschäft
    Kameratyp:
    Nikon D80 (Digital SLR)
    Html-Code ausgeben
    Guten Abend Community...

    also ich hab da - wer hätte das gedacht? - ein Problem.
    Und zwar hab ich ein Script, welches eine Html-Datei ausliest, in einem Formular ausgibt und durch das Formular jene Datei editiert.
    Funktioniert eigentlich auch ganz prima. Aber :D

    - Beim editieren escaped PHP irgendwie alle doppelten Anführungszeichen. Und nach noch einem Edit escaped er das Escape-Zeichen (also das hier: '\' ) und dann immer so weiter.
    Gibt es da ne Funktion oder ne Methode, die das verhindert? Momentan mach ich das ganze mit fopen() und dann fwrite().

    - Wenn in der Html-Datei z.B. ein Leerzeichen mit   angegeben wird, wird im Formular aber nicht   angezeigt sonder es wird gleich interpretiert.
    Gibt es auch hier wieder eine Funktion/Methode, die sowas verhindert?


    Freue mich über jede Hilfe. Schonmal danke fürs Lesen ;)

    - Zid
     
    #1      
  2. CIX88

    CIX88 Aktives Mitglied

    Dabei seit:
    06.04.2006
    Beiträge:
    814
    Geschlecht:
    männlich
    Ort:
    GR
    Html-Code ausgeben
    AW: Html-Code ausgeben

    > also ich hab da - wer hätte das gedacht? - ein Problem.
    Wie ist das gemeint ?

    Ansonsten:
    PHP: stripslashes - Manual
     
    #2      
  3. Zidizei

    Zidizei Nicht mehr ganz neu hier

    Dabei seit:
    03.03.2005
    Beiträge:
    122
    Geschlecht:
    männlich
    Software:
    Adobe Fotogeschäft
    Kameratyp:
    Nikon D80 (Digital SLR)
    Html-Code ausgeben
    AW: Html-Code ausgeben

    naja wenn ich kein Problem hätte, würde es das Topic hier nicht geben oder? :D

    ah, ok danke dir... werd mir die Funktion gleich mal anschauen.
     
    #3      
  4. NicoB

    NicoB Hat es drauf

    Dabei seit:
    22.07.2005
    Beiträge:
    3.491
    Geschlecht:
    weiblich
    Html-Code ausgeben
    AW: Html-Code ausgeben

    htmlspecialchars()
     
    #4      
  5. Ezri

    Ezri Noch nicht viel geschrieben

    Dabei seit:
    29.01.2007
    Beiträge:
    17
    Geschlecht:
    weiblich
    Html-Code ausgeben
    #5      
  6. blackout

    blackout Schaf im Wolfspelz

    Dabei seit:
    12.09.2005
    Beiträge:
    3.359
    Geschlecht:
    männlich
    Ort:
    Würzburg
    Kameratyp:
    Rollei 35 S
    Html-Code ausgeben
    AW: Html-Code ausgeben

    Das mit der nervigen Escapereri liegt wohl an magic_quotes, die irgendwann mal aus Sicherheitsgründen eingeführt wurden und mit PHP6 gottseidank wieder verschwinden werden.
    Der folgende Code schneidet automatisch die 3 genannten Superglobalen zurecht, sofern magic_quotes aktiviert ist:
    PHP:
    1. function array_stripslashes(&$array) { // Performs stripslashes() recursively on an array
    2.     if(is_string($array)) {
    3.         $array = stripslashes($array);
    4.     } else {
    5.         if(is_array($array)) {
    6.             foreach($array as $key => $value) {
    7.                 array_stripslashes($array[$key]);
    8.             }
    9.         }
    10.     }
    11. }
    12. if(get_magic_quotes_gpc()) { // Crop those annoying magic quotes away
    13.     array_stripslashes($_GET);
    14.     array_stripslashes($_POST);
    15.     array_stripslashes($_COOKIE);
    16.     array_stripslashes($_REQUEST);
    17. }
     
    #6      
  7. Zidizei

    Zidizei Nicht mehr ganz neu hier

    Dabei seit:
    03.03.2005
    Beiträge:
    122
    Geschlecht:
    männlich
    Software:
    Adobe Fotogeschäft
    Kameratyp:
    Nikon D80 (Digital SLR)
    Html-Code ausgeben
    AW: Html-Code ausgeben

    hm ja, aber werden dann nicht auch noch '<' und '>' in den jeweiligen Code umgewandelt?

    Danke für den Link, klingt interessant! :D

    hm... interessant. Werd ich mir mal anschauen, dankeschön ^^
     
    #7      
  8. Ezri

    Ezri Noch nicht viel geschrieben

    Dabei seit:
    29.01.2007
    Beiträge:
    17
    Geschlecht:
    weiblich
    Html-Code ausgeben
    AW: Html-Code ausgeben

    kein problem, dort treibe ich mich auch ab und an rum. vor allem was lösungsansätze angeht sind die jungs extrem fit.
     
    #8      
x
×
×