str_replace problem, da geht was nicht wenn zwischen steht

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

  • str_replace problem, da geht was nicht wenn zwischen steht

    Also
    wenn der user
    Code:
     [url] und [/url]
    eingibt dann soll das dazwischen gelesen werden :
    $data[$nameloop+3] = str_replace("[url]hier könnt text stehen[/url\"<a href=\"hier könnte text stehen">",$data[$nameloop+3]);
    also wir hier mit dem [url] ihr wisst schon, wir mache ich das, für den text zwischen \ und \
    Sunshine CMS
    BannerAdManagement
    Borlabs - because we make IT easier
    Formulargenerator [color=red]Neu![/color]
    Herkunftsstatistik [color=red]Neu![/color]

  • #2
    Hi

    Hallo Benny-one
    versuche es mal mit preg_replace
    PHP-Code:
    function make_url($string){
        
    $hack "|(\[url\])(.*?)(\[/url\])|";
        
    $code "<a href=\"\\2\">\\2</a>";
        return 
    preg_replace($hack,$code,$string);
    }

    $data[$nameloop+3] = "[ url]http://www.blah.de[ /url]";
    echo 
    make_url($data[$nameloop+3]); 
    Nicht Tatsachen,
    sondern Meinungen über Tatsachen
    bestimmen das Handeln der Menschen.
    (Epiktet (50-138 n.Chr.)

    Kommentar


    • #3
      mist!
      habe gerade gesehen das hier der code verpfuscht angezeit wird...

      2. versuch:
      Code:
      function make_url($string){
      	$hack = "|(\[url\])(.*?)(\[/url\])|";
      	$code = "<a href=\"\\2\">\\2</a>";
      	return preg_replace($hack,$code,$string);
      }
      
      $data[$nameloop+3] = "[ url]http://www.blah.de[ /url]";
      echo make_url($data[$nameloop+3]);
      Nicht Tatsachen,
      sondern Meinungen über Tatsachen
      bestimmen das Handeln der Menschen.
      (Epiktet (50-138 n.Chr.)

      Kommentar


      • #4
        funzt auch net

        dan häng ich's als textfile an...
        Angehängte Dateien
        Nicht Tatsachen,
        sondern Meinungen über Tatsachen
        bestimmen das Handeln der Menschen.
        (Epiktet (50-138 n.Chr.)

        Kommentar

        Lädt...
        X