Deine Leidenschaft ist die Unterwasserfoto-grafie?
Dann ist Qozido genau das Richtige für Dich!
Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler ist da!
www.qozido.de
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 Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden
28.04.2002, 12:36:04
Junior Member
Registriert seit: Mar 2002
Beiträge: 153
Smilies in Bilder umwandeln
Also folgendes Problem ich hab ein Gästebuch und wenn jemand einen Smilie macht dann soll er in ein Bild umgewandelt werden.
ich hab es zwar schon hingekriegt allerdings nur mit einem einzigem Smilie.
Weiß einer wie ich das mit mehreren hinkriege ohne dabei 10-20 Funktionen zu schreiben??
so siehts bisher aus---->
-------------------------------------
$smilies=array(":-)", ":-(");
$smilie="<img src='smilie.gif'>";
foreach($smilies AS $erg){
$eintrag=ereg_replace("$erg", "$smilie", $eintrag);
}
-------------------------------------
Danke Flo
28.04.2002, 15:05:37
Administrator
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 30
Beiträge: 5.255
hi,
versuch es doch mal so:
$eintrag = ereg_replace(":-)","<img src="smilie.gif">", $eintrag);
$eintrag = ereg_replace(":-(","<img src="smilie.gif">", $eintrag);
.
.
.
so kannst du das ganze voll easy erweitern.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
28.04.2002, 20:14:37
Junior Member
Registriert seit: Mar 2002
Beiträge: 153
Ja
danke aber das ist genau das was ich versuche zu umgehen ich hab keine Lust soviele Funktionen zu schreiben. Am besten wäre ein Array wo alle Smilies drin stehen und dann irgendwie umgewandelt werden.
Aber wenns nicht anders geht dann muss ich das wohl so machen! Danke Flo
29.04.2002, 09:57:20
Member
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 33
Beiträge: 992
@FloRos
sicher geht das ganze auch mit einem Array:
Funktion:
preg_replace
PHP-Code:
$out = preg_replace ( $searcharray , $replacearray , $out );
Das
Searcharray beninhaltet alles was du ersetzten willst
Das
Replacearray das passende Gegenstück
Wichtig ist das du immer in der selben Zeile bleibst, damit er es richtig ersetzt!
29.04.2002, 12:41:17
Member
Registriert seit: Apr 2002
Beiträge: 821
das sind doch nur smilies, die kann man doch mit str_replace umwandeln. Da braucht man doch kein preg_replace. "Mit Kanonen auf Spatzen schiessen"
29.04.2002, 13:13:24
Member
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 33
Beiträge: 992
Hi @gain
Wer weiß was ihn noch einfällt, was er noch übersetzten will.
wenn ich nur mal so nachdenke, fällt mir so auf die schnelle die ganzen Formatierungs-Funktionen von diesem Forum ein
Sicher ist es übertrieben, aber ab einer Menge von 30 Einträgen überlege ich mir auch eine bessere Möglichkeit
30.04.2002, 00:22:48
Junior Member
Registriert seit: Mar 2002
Beiträge: 153
ich
werd mich jetzt mal dran setzten hab ja morgen frei :-)
Danke für eure Tipps, auch wenn ich schon vorher genauso viel wusste. ich werds irgendwie mit nem array lösen das hab ich mir jetzt vorgenommen. SO
Also bis denne und Danke nochmal
FloRos
01.05.2002, 16:27:35
Anfänger
Registriert seit: May 2002
Alter: 28
Beiträge: 134
öh speicher die smilies doch in ner DB und probiers so
$query = mysql_query("SELECT code,url FROM smilies");
while($queryresult = mysql_fetch_array($query))
{
$code = $queryresult[code];
$url = $queryresult[url];
$text = str_replace("$code", "<img src="$url">", $text);
}
funzt bei mir wunderbar ;-)
01.05.2002, 18:35:45
Junior Member
Registriert seit: Mar 2002
Beiträge: 153
OH mein Gott
du hast glaube ich Recht so wies aussieht müsste das sogar funktionieren gleich mal mein Script umschreiben.
Danke du bist mein Retter !!!
FLO
21.08.2003, 15:54:29
Junior Member
Registriert seit: May 2003
Beiträge: 201
hi, hab da ein fehler irgendwie :(
fehlermeldung: Warning: Supplied argument is not a valid MySQL result resource in /var/www/web1/html/inc/scripte/smilies.php on line 7
code:
PHP-Code:
<?php
$sql = @ mysql_connect ( "$sql_host" , "$sql_user" , "$sql_pass" ) or
die( "Keine Verbindung zu Datenbank! Fehlermeldung: " . mysql_error ());
$query = mysql_query ( "SELECT path,code FROM smilies" );
while( $queryresult = mysql_fetch_array ( $query ))
{
$code = $queryresult [ code ];
$path = $queryresult [ path ];
$text = str_replace ( "$code" , "<img src=" $path ">" , $text );
}
?>
pls help :)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Themen-Optionen
Ansicht
Linear-Darstellung
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 21:04:22 Uhr.