Forum
![]() |
Öffentliche Foren |
geschlossen
FORUM: Spiele & Computer THEMA: Smilies mit str_replace | |||||
AUTOR | BEITRAG | ||||
jogie
RANG Deckschrubber |
#1 - 16.07 11:00 hi leute,hab folgendes problem... ich geb gästebuch einträge aus der daten.dat wie folgt aus: $datenbank = "daten.dat"; $datei = fopen($datenbank,"r"); fpassthru($datei); nun möchte ich alle ":)" z.b. durch ein smile.gif ersetzen $datei = str_replace(":)","<img src=\"gfx/emotions/smile.gif\" border=0>",$datei); so in etwa...nun is aber glaub das problem, dass er net im richtigen string sucht. weiss nich genau :D bin noch noob in php und check es net wie ich das hinbekomm |
||||
masta // thomas
RANG Prophet of Clanintern |
#2 - 16.07 14:17
|
||||
marinE
RANG Deckschrubber |
#3 - 18.07 11:47 $datei ist nacherstmal nur ein Datenstream, also eine Ansammlung an Daten. Die Funktion str_replace braucht aber einen String zum durchsuchen. Du musst also den Datenstream erst (vorzugsweise Zeilenweise) als String einer Variable zuweisen:
Einfacher geht es natürlich (ab der PHP-Version 4.3.0) mit dem Beispiel von masta//thomas, "file_get_contents" liest eine Datei direkt komplett als String ein und kann daher direkt komplett mit str_replace abgearbeitet werden. |
||||
vaest´ark // patrick *ich bin hier nicht der depp*
RANG Master of Clanintern |
#4 - 18.07 14:34 alles unter php5 sollte definitiv nicht mehr verwendet werden, da php4 ende diesen jahres aus dem support genommen wird. |
||||
CaptainCat™
RANG Lord of Clanintern |
#5 - 20.07 08:55 dieses Jahres![]() |
||||
vaest´ark // patrick *ich bin hier nicht der depp*
RANG Master of Clanintern |
#6 - 20.07 15:13 klugscheisser.![]() |
||||
deluxe *tautomerisiert*
RANG Master of Clanintern |
#7 - 21.07 10:00 spamer![]() |
||||
geschlossen