Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Problem beim übergeben von Links aus Formularen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Problem beim übergeben von Links aus Formularen

    Ich möchte ein textarea-Feld benutzen, um html code zu bearbeiten und diesen anschließend in einer Datenbarnk abzulegen. Das Funktioniert auch soweit, nur wenn ich Links setze werden diese verändert:
    aus
    Code:
    <a href="irgendeineurl">link</a><
    wird dann
    Code:
    http://localhost/(Verzeichnis des Skriptes)/\"irgendeineurl\"
    Wo könnte das Problem liegen?

    hier der Code des Skriptes:
    PHP-Code:
    <html><head></head><body>    
        <?php
            
    echo  $_POST['maintext'];
        
    ?>
        <form method="post" action="testeditor.php">
            <textarea name="maintext" rows="15" cols="80"></textarea>
            <br />
            <input type="submit" name="save" value="Submit" />
        </form>
    </body></html>

  • #2
    Wenn du einfach $_POST["maintext"] ausgibst kommt das? Oder lässt du zuvor noch irgendwelche Veränderungen durch Ersetzen (o.ä.) daran vornehmen?

    Kommentar


    • #3
      Ich hab nocheimal genauer hingesehen mit Firebug:

      Ich verwende genau das oben genannte Skript und tippe in den textarea z.B.
      Code:
      <a href="http://www.google.de">test</a>
      in und
      PHP-Code:
      echo $_POST['maintext'
      gibt das hier aus:
      Code:
      <a href='\"http://www.google.de\"'>test</a>
      Das localhost-Verzeichnis hatte Firefox nur dazuerfunden.
      Irgendwie vermute ich, dass das irgendwelche Probleme mit dem Zeichensatz sind. Das Skript ist in UTF8 codiert.

      Kommentar


      • #4
        PHP: Magic Quotes - Manual

        Kommentar


        • #5
          Das hat das Problem gelöst: magic_quotes_gpc = Off. Vielen Dank. Da ich PDO mit Prepared-Statements nutze ist magic_quotes_gpc sowieso unnötig.

          Kommentar

          Lädt...
          X