tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
650
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    DaRealMC DaRealMC ist offline Mitglied Gold
    Registriert seit
    Dec 2005
    Beiträge
    223
    Hi zusammen,

    habe mir das Tutorial http://www.tutorials.de/forum/php-vi...p-16-03-a.html reingezogen. Ist ja auch ganz nett, aber läuft bei mir nicht ganz.
    Wenn ich z.B.
    PHP-Code:
    $msg=substr($row['message'],0,strpos($row['message'],".",200)+1); 
    verwenden will, gibts immer wieder Fehler, weil nicht alle Posts 200 Zeichen lang sind und einen Punkt beinhalten.
    b>Warning</b>: strpos(): Offset not contained in string. in <b>feed.php</b> on line <b>24</b><br />
    zweites Problem: Das Pipe-Zeichen.
    XML Parsing Error: not well-formed
    [22:28:22] <ich|afk>
    habe es dann mit
    PHP-Code:
    $msg eregi_replace("\|","&brvbar;",$msg); 
    probiert. Nun meckert er mir das "&" an...
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Die genannte Anweisung schein syntaktisch korrekt. Da kann ich dir leider nicht helfen. Vielleicht gibt es bereits davor ein Fehler, der sich erst in diesem Funktionsaufruf bemerkbar macht.
    Was das andere Problem betrifft, musst du alle Inhalte eines Tags durch die htmlspecialchars()-Funktion schicken, damit die HTML-/XML-Schlüsselzeichen durch Zeichenreferenzen ersetzt werden.
     
    Markus Wulftange

  3. #3
    DaRealMC DaRealMC ist offline Mitglied Gold
    Registriert seit
    Dec 2005
    Beiträge
    223
    Das erste Problem habe ich (hoffentlich) mit
    PHP-Code:
    $msg=$row['message'];
            if (
    strlen($msg) > 200) {
                 
    $msg=substr($msg,0,strpos($msg,".",200)+1);
                
    //$msg=substr($msg,0,200);
            

    gelöst.


    Und die Funktion hilft auch nicht wirklich. Das habe ich ja bereits von Hand gemacht mit meinem eregi_replace().
    Danach meckert er mir ja das & von &brvbar; an. Oder das % von %a6.
    Geändert von DaRealMC (11.06.06 um 13:49 Uhr)
     

  4. #4
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Es ist übrigens nicht nötig, eine zusätliche Variable und damit Speicherbedarf zu verbraten:
    PHP-Code:
    if( strlen($row['message']) > 200 ) {
        
    $row['message'] = substr($row['message'], 0strpos($row['message'], '.'200) + );
        
    // $row['message'] = substr($msg, 0, 200);

    Alternativ könntest du auch gleich die Abfrage verfeinern, sodass nur ein Auszug abgefragt wird.
     
    Markus Wulftange

  5. #5
    DaRealMC DaRealMC ist offline Mitglied Gold
    Registriert seit
    Dec 2005
    Beiträge
    223
    Da ich mit $msg aber noch mehr mach, ist es einfacher, als jedesmal $row... zu schreiben.

    Hab grade gesehen, dass er nach dem Pipe alles in das selbe Item schreibt. Nix gut

    //edit: das wiederum könnte doch mit den HTML-Tafs zusammen hängen
    *test*
    Geändert von DaRealMC (11.06.06 um 14:09 Uhr)
     

  6. #6
    DaRealMC DaRealMC ist offline Mitglied Gold
    Registriert seit
    Dec 2005
    Beiträge
    223
    So, ist wohl erledigt.
    Nun habe ich auch &lt; usw im Quelltext stehen. Dass mein Reader das nun immer noch falsch macht, ist wohl sein Problem...
     

  7. #7
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Zitat Zitat von DaRealMC
    Da ich mit $msg aber noch mehr mach, ist es einfacher, als jedesmal $row... zu schreiben.
    Kopier den Variablennamen doch einfach.
     
    Markus Wulftange

Ähnliche Themen

  1. Probleme mit Tutorial
    Von b0gus im Forum Photoshop
    Antworten: 5
    Letzter Beitrag: 07.08.10, 12:28
  2. Probleme mit Tutorial
    Von matzibeater im Forum Flash FAQ
    Antworten: 0
    Letzter Beitrag: 05.07.10, 21:55
  3. Probleme mit Tutorial
    Von VCF im Forum Flash Plattform
    Antworten: 6
    Letzter Beitrag: 11.09.05, 20:58
  4. Probleme mit dem IRC Tutorial
    Von Doctor Drunk im Forum PHP
    Antworten: 8
    Letzter Beitrag: 28.12.04, 18:04
  5. Probleme mit nem Tutorial
    Von Avariel im Forum PHP
    Antworten: 27
    Letzter Beitrag: 21.11.02, 19:46