1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

HTML Code in textarea ausgeben (aus verschiedenen Dateien)

Dieses Thema im Forum "PHP" wurde erstellt von DasMaddin, 7. Oktober 2016.

  1. DasMaddin

    DasMaddin Grünschnabel

    Ich hoffe, ich erläutere es richtig:

    Auf der index.php soll der HTML-Code der Dateien example.php/example2.php,example3.php usw. angezeigt werden. Das habe ich mittels textarea Felder gemacht.

    Code (PHP):
    1. <textarea style="width:90%; height: 100px;">
    2. <?php
    3. include ('example.php');
    4. ?>
    5. </textarea>
    Die 'example.php' wiederum besteht aus includes verschiedener PHP Dateien (navigation.php, header.php, footer.php usw. ausgelagert).

    Der Code wird im textarea Feld optisch korrekt komplett ausgegeben.

    Nun das Problem:
    Offenbar gibt es aber ein Problem beim Zeichensatz, denn füge ich den Code in ein Dokument ein, dass ANSI kodiert ist, erscheinen vor den includes Fragezeichen. Ich möchte natürlich den Head, den Footer etc. immer nur 1x editieren, aber den Inhalt in mehreren verschiedenen example(1/2/3...).php Dateien ausgeben.
    Der generierte HTML Code MUSS in eine Software, deren Feld offenbar ANI kodiert ist (daran kann ich nichts ändern).

    Nun meine Frage:
    Lässt sich die HTML-Code Ausgabe vielleicht mittels Javascript realisieren? Ein textarea Feld wäre schön, weil ich das klein machen kann und man mittels STRG+A und STRG+V alles fein rauskopieren und in die Software reinkopieren kann, aber ich nehme auch was anderes, wenn es damit geht. Rein PHP nehme ich natürlich auch. In einem <code> oder <pre> Tag besteht das Problem trotzdem weiterhin.

    Ich hoffe, ich bin im richtigen Forum und konnte mich verständlich ausdrücken und würde mich SEHR freuen, wenn jemand eine Idee dazu hat!
     
  2. sheel

    sheel I love Asm Administrator

    Hi

    kannst du vllt. etwas genauer beschreiben, was du wohin kopierst und warum?

    Welchen Zeichensatz hat die PHP-Datei mit dem Include? Und die eingebundenen Dateien?
     
  3. DasMaddin

    DasMaddin Grünschnabel

    Ja. Der erzeugte Code soll in eine Warenwirtschaft eingefügt werden, weil er als Artikeltemplate fungieren soll.
     
  4. Chailin

    Chailin Grünschnabel

    Uns fehlen nun natürlich viele Angaben. Gerade wenn es um Encoding geht ist es wichtig zu wissen, mit welcher Software gearbeitet wird. Zugriff auf die Dateien zum Testen wäre auch gut. Muss kein Original sein, es reicht eine Reproduktion des Fehlverhaltens.

    Wenn du den Code im Windows 1252 Encoding benötigst, könntest du versuchen ihn vorher mittels PHP zu konvertieren. Beispiel für utf-8:

    PHP:
    1. <?php
    2.  
    3. $templateCode = iconv("UTF-8", "Windows-1252", include("includeMe.php"));
    4. print $templateCode;
    5.  
    6. ?>
     
Die Seite wird geladen...