SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 13.10.2003, 17:24:07
MadMaX209 MadMaX209 ist offline
Anfänger
 
Registriert seit: Aug 2003
Ort: bonn
Beiträge: 12
MadMaX209 eine Nachricht über ICQ schicken
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
Mit Zitat antworten
  #2  
Alt 13.10.2003, 17:28:30
Ben20
Guest
 
Beiträge: n/a
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. 
Mit Zitat antworten
  #3  
Alt 13.10.2003, 18:32:00
MadMaX209 MadMaX209 ist offline
Anfänger
 
Registriert seit: Aug 2003
Ort: bonn
Beiträge: 12
MadMaX209 eine Nachricht über ICQ schicken
Erstmal danke für deine Hilfe,
aber leider bleibt das Probelm dasselbe! Hättest du vielleicht noch Idee?
Mit Zitat antworten
  #4  
Alt 13.10.2003, 19:44:08
c4 c4 ist offline
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.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #5  
Alt 14.10.2003, 03:16:29
Cenarius Cenarius ist offline
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);
Mit Zitat antworten
  #6  
Alt 15.10.2003, 19:28:52
MadMaX209 MadMaX209 ist offline
Anfänger
 
Registriert seit: Aug 2003
Ort: bonn
Beiträge: 12
MadMaX209 eine Nachricht über ICQ schicken
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?
Mit Zitat antworten
  #7  
Alt 17.10.2003, 21:21:26
MadMaX209 MadMaX209 ist offline
Anfänger
 
Registriert seit: Aug 2003
Ort: bonn
Beiträge: 12
MadMaX209 eine Nachricht über ICQ schicken
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?
Mit Zitat antworten
  #8  
Alt 17.10.2003, 21:28:26
Ben20
Guest
 
Beiträge: n/a
Hast Du mal versucht die Position des Wordwraps zu ändern (also wenns jetzt vor den Ersetzungen sitzt es dahinter erst auszuführen und umgekehrt?)
Mit Zitat antworten
  #9  
Alt 17.10.2003, 22:44:30
MadMaX209 MadMaX209 ist offline
Anfänger
 
Registriert seit: Aug 2003
Ort: bonn
Beiträge: 12
MadMaX209 eine Nachricht über ICQ schicken
mhmm wäre ne logische idee
ich werd das morgen mal testen.
danke
Mit Zitat antworten
Antwort


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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:47:32 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt