kostenloser Webspace werbefrei: lima-city


buchstaben herausfiltern

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    m****d

    hali halo!

    ich bin wieder mal beim herumprobieren und bin auf etwas gesto?en:

    Ich habe eine Variable mit einer URL.
    $variable = "http://www.sowiso.com/test/index.php?dasda=1&dasandereda=2";


    ich will das Zeichen & herausfiltern, und stattdessen undzeichen einf?gen.

    wie ist so etwas denn m?glich?

    mfg medard

    Beitrag ge?ndert am 7.04.2006 21:35 von medard
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. $alt = $variable;

    $such = '&';
    $ersetz = 'undzeichen'; // Wieso eigentlich?

    $neu = preg_replace( '/'.preg_quote($such, '/').'/', $ersetz, $alt);

    echo $neu;

    http://de.php.net/manual/de/function.preg-replace.php
  4. Autor dieses Themas

    m****d

    erst mal danke f?r deine Hilfe!


    alopex schrieb:

    $ersetz = 'undzeichen'; // Wieso eigentlich?


    also ich mach meine Website nach den Regeln von W3C und dabei is es nicht erlaubt dieses &-Zeichen in einer URL zu haben. Desswegen muss ich folgendes benutzen:
    &-a-m-p-;(jeweils ohne bindestrich)

    und da ich die url samt k?rzel abfragen lasse muss ich das &-Zeichen austauschen lassen.

    mfg
  5. Daf?r kannst du einfach die Funktion "urlencode ()" verwendne.
    http://de2.php.net/urlencode
    Wobei ich mir gerade nicht so sicher bin, ob die auch die & durch & ersetzt.

    MfG Lucas

    P.S.: Um & zu schreiben musst du nur & schreiben.
  6. Ach sooo;

    Besser als & ist aber &#38#38; -- das ist auch XHTML-konform.

    Beitrag ge?ndert am 7.04.2006 23:11 von alopex
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!