ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
650
650
EMPFEHLEN
-
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.
verwenden will, gibts immer wieder Fehler, weil nicht alle Posts 200 Zeichen lang sind und einen Punkt beinhalten.PHP-Code:$msg=substr($row['message'],0,strpos($row['message'],".",200)+1);
zweites Problem: Das Pipe-Zeichen.b>Warning</b>: strpos(): Offset not contained in string. in <b>feed.php</b> on line <b>24</b><br />
habe es dann mitXML Parsing Error: not well-formed
[22:28:22] <ich|afk>
probiert. Nun meckert er mir das "&" an...PHP-Code:$msg = eregi_replace("\|","¦",$msg);
-
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
-
Das erste Problem habe ich (hoffentlich) mit
gelöst.PHP-Code:$msg=$row['message'];
if (strlen($msg) > 200) {
$msg=substr($msg,0,strpos($msg,".",200)+1);
//$msg=substr($msg,0,200);
}
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 ¦ an. Oder das % von %a6.Geändert von DaRealMC (11.06.06 um 13:49 Uhr)
-
Es ist übrigens nicht nötig, eine zusätliche Variable und damit Speicherbedarf zu verbraten:
Alternativ könntest du auch gleich die Abfrage verfeinern, sodass nur ein Auszug abgefragt wird.PHP-Code:if( strlen($row['message']) > 200 ) {
$row['message'] = substr($row['message'], 0, strpos($row['message'], '.', 200) + 1 );
// $row['message'] = substr($msg, 0, 200);
}
Markus Wulftange
-
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)
-
So, ist wohl erledigt.
Nun habe ich auch < usw im Quelltext stehen. Dass mein Reader das nun immer noch falsch macht, ist wohl sein Problem...
-
Kopier den Variablennamen doch einfach.
Zitat von DaRealMC
Markus Wulftange
Ähnliche Themen
-
Probleme mit Tutorial
Von b0gus im Forum PhotoshopAntworten: 5Letzter Beitrag: 07.08.10, 12:28 -
Probleme mit Tutorial
Von matzibeater im Forum Flash FAQAntworten: 0Letzter Beitrag: 05.07.10, 21:55 -
Probleme mit Tutorial
Von VCF im Forum Flash PlattformAntworten: 6Letzter Beitrag: 11.09.05, 20:58 -
Probleme mit dem IRC Tutorial
Von Doctor Drunk im Forum PHPAntworten: 8Letzter Beitrag: 28.12.04, 18:04 -
Probleme mit nem Tutorial
Von Avariel im Forum PHPAntworten: 27Letzter Beitrag: 21.11.02, 19:46





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren