CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
13.10.2003, 17:24:07
|
Anfänger
|
|
Registriert seit: Aug 2003
Ort: bonn
Beiträge: 12
|
|
Warum ich in Zukunft Smilies hasse...
Hi
Heute habe ich das Problem das in meinem sch..... Gästebuch die Smilies total spinnen:
Ich versuche die Smilies mit str_replace umzuwandeln.
$eintrag = str_replace("*gg*","<img src=img/biglaugh.gif>",$eintrag);
$eintrag = str_replace("*lol*","<img src=img/bounce.gif>",$eintrag);
$eintrag = str_replace("*crazy*","<img src=img/crazya.gif>",$eintrag);
$eintrag = str_replace("*eek*","<img src=img/eek13.gif>",$eintrag);
.... usw
Klappt auch so zu 1/4.
wenn ich 2 Smilies ,oder mehr,hintereinander reinposte, dann wandelt er den ersten um und schreibt für den 2. oder 3 oder ...... ...
den Code rein.
Da ich das jetzt hier nicht bildhaft zeigen kann steht :-) jetzt einfach für einen Smilie, dann sieht das so aus
:-)src=img/biglaugh.gif>
komisch dabei is nur, dass bei dem Code ,den er ausgibt,die hälfte fehlt.Wenn ich zwischen die Smilies allerdings ein br setze, funzt das alles.
Frage:
Wieso mag mich PHP nicht?
MfG
Max
|
13.10.2003, 17:28:30
|
|
Versuchs mal so:
PHP-Code:
$eintrag = str_replace("*gg*",'<img src="img/biglaugh.gif">',$eintrag); // Die " vor <img durch ' ersetzt und um die Attributwerte von src noch " drum rum.
|
13.10.2003, 18:32:00
|
Anfänger
|
|
Registriert seit: Aug 2003
Ort: bonn
Beiträge: 12
|
|
Erstmal danke für deine Hilfe,
aber leider bleibt das Probelm dasselbe! Hättest du vielleicht noch Idee?
|
13.10.2003, 19:44:08
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Hab zwar keine Lösungsidee, aber einen Vorschlag, den Du trotzdem umsetzen solltest:
PHP-Code:
$search=array(
'*gg*',
'*eek*',
'*lol*'
);
$replace=array(
'<img src="gg.gif" alt="Grinsen">',
'<img src="eek13.gif" alt="???">',
'<img src="lol.gif" alt="Lachen">'
);
$eintrag=str_replace($search, $replace, $eintrag);
Vielleich ändert das ja was an dem Problem, ich glaub's aber nicht.
|
14.10.2003, 03:16:29
|
Anfänger
|
|
Registriert seit: Oct 2003
Beiträge: 1
|
|
sers, probiers mal so, wenns immer noch net funzt, aber ich weis net ob des wirklich geht weil ich des net ausprobiert hab, aber eigentlich sollte es schon gehn :)
$eintrag = str_replace("*gg*","<img src='img/biglaugh.gif'>",$eintrag);
$eintrag = str_replace("*lol*","<img src='img/bounce.gif'>",$eintrag);
$eintrag = str_replace("*crazy*","<img src='img/crazya.gif'>",$eintrag);
$eintrag = str_replace("*eek*","<img src='img/eek13.gif'>",$eintrag);
|
15.10.2003, 19:28:52
|
Anfänger
|
|
Registriert seit: Aug 2003
Ort: bonn
Beiträge: 12
|
|
Danke für die vielen Antworten,
leider hat nichts davon geholfen.
Aber könnte es nicht sein, das dass Problem mit der Tabelle zusammenhängt in der mein Gästebuch ausgegeben wird?
|
17.10.2003, 21:21:26
|
Anfänger
|
|
Registriert seit: Aug 2003
Ort: bonn
Beiträge: 12
|
|
Es liegt hier dran!!!
--
#$eintrag = wordwrap($name_row[4], 50, "<br>", 1);
#echo $eintrag;
--
Jetzt nur noch die Frage wie kann ich es realisieren dass die Smilies ausgespuckt werden und trotzdem nach 50 Zeichen ein automatischer Zeilenumbruch gesetzt wird?
|
17.10.2003, 21:28:26
|
|
Hast Du mal versucht die Position des Wordwraps zu ändern (also wenns jetzt vor den Ersetzungen sitzt es dahinter erst auszuführen und umgekehrt?)
|
17.10.2003, 22:44:30
|
Anfänger
|
|
Registriert seit: Aug 2003
Ort: bonn
Beiträge: 12
|
|
mhmm wäre ne logische idee
ich werd das morgen mal testen.
danke
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 12:47:32 Uhr.
|