kostenloser Webspace werbefrei: lima-city


eigene more-funktion... fehler, brauche hilfe

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    s*********e

    hi leute...bin dabei ne more funktion einzubauen und wollts so machen wie immer...

    $muster = "/(.*)\-more-(.*)/i";
    $html = '\\1 <a href="?news=true&newsid='.$newsid.'&more=true">Kompletten Bericht anzeigen</a>';

    $info = preg_replace($muster, $html, $info);


    eig. soll er mir nun den teil wiedergeben, der vor more steht.... aber was macht er? er gibt mir den 1. teil wieder, dann den link zum moreteil und dann direkt den 2. ....das more wurde sozusagen nur ausgetauscht gegen den link, aber das ist ja nich mein ziel, bitte helft mir^^

    thx :angel:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Also bei mir gehts.^^
    error_reporting ( E_ALL );
    $info = 'bablubafasf-more-hatschiquakblub';
    $muster = "/(.*)\-more-(.*)/i";
    $html = '\1 <a href="?news=true&newsid=1&more=true">Kompletten Bericht anzeigen</a>'; // auch \\1 geht
    
    $info = preg_replace ( $muster, $html, $info );
    print ( $info );


    MfG Lucas
  4. Autor dieses Themas

    s*********e

    endlihc habe ich nach stundenlangem rumtesten die richtige l?sung gefunden:

    $usemore = "1";
    $more = "-more-";
    if ($usemore == 1 && ($pos = strpos($info, $more))) {
    $info = substr($info, 0, $pos);
    $info = "".$info." <a href='?action=add&more=true'>Kompletten Bericht anzeigen</a>";
    } 
    else {
    $info = str_replace($more, "", $info); }


    Beitrag ge?ndert am 27.02.2006 15:21 von specialdune
  5. 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!