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

SELFPHP


Professional CronJob-Service

Suche



iOS DevCon 2013



Software Architecture Summit 2013


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



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser 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 Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.04.2002, 12:36:04
FloRos FloRos ist offline
Junior Member
 
Registriert seit: Mar 2002
Beiträge: 153
FloRos befindet sich auf einem aufstrebenden Ast
FloRos eine Nachricht über ICQ schicken
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
Mit Zitat antworten
  #2  
Alt 28.04.2002, 15:05:37
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 30
Beiträge: 5.255
|Coding hat die Renommee-Anzeige deaktiviert
|Coding eine Nachricht über Skype™ schicken
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
Mit Zitat antworten
  #3  
Alt 28.04.2002, 20:14:37
FloRos FloRos ist offline
Junior Member
 
Registriert seit: Mar 2002
Beiträge: 153
FloRos befindet sich auf einem aufstrebenden Ast
FloRos eine Nachricht über ICQ schicken
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
Mit Zitat antworten
  #4  
Alt 29.04.2002, 09:57:20
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 33
Beiträge: 992
Nev befindet sich auf einem aufstrebenden Ast
@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!
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten
  #5  
Alt 29.04.2002, 12:41:17
Progman Progman ist offline
Member
 
Registriert seit: Apr 2002
Beiträge: 821
Progman befindet sich auf einem aufstrebenden Ast
Progman eine Nachricht über ICQ schicken
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"
Mit Zitat antworten
  #6  
Alt 29.04.2002, 13:13:24
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 33
Beiträge: 992
Nev befindet sich auf einem aufstrebenden Ast
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
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten
  #7  
Alt 30.04.2002, 00:22:48
FloRos FloRos ist offline
Junior Member
 
Registriert seit: Mar 2002
Beiträge: 153
FloRos befindet sich auf einem aufstrebenden Ast
FloRos eine Nachricht über ICQ schicken
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
Mit Zitat antworten
  #8  
Alt 01.05.2002, 16:27:35
Coda Coda ist offline
Anfänger
 
Registriert seit: May 2002
Alter: 28
Beiträge: 134
Coda befindet sich auf einem aufstrebenden Ast
ö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 ;-)
Mit Zitat antworten
  #9  
Alt 01.05.2002, 18:35:45
FloRos FloRos ist offline
Junior Member
 
Registriert seit: Mar 2002
Beiträge: 153
FloRos befindet sich auf einem aufstrebenden Ast
FloRos eine Nachricht über ICQ schicken
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
Mit Zitat antworten
  #10  
Alt 21.08.2003, 15:54:29
joker joker ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 201
joker befindet sich auf einem aufstrebenden Ast
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 :)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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 21:04:22 Uhr.


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


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