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 ::

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 für Fortgeschrittene und Experten

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.06.2002, 19:34:51
Noob Noob ist offline
Anfänger
 
Registriert seit: Jun 2002
Ort: Österreich
Alter: 38
Beiträge: 24
$ereg_replace()

Hallo,
Ich bin gerade dabei ein kleines Gästebuch in PHP zu schreiben.
Dabei möchte ich UBB Code wie z.B. und in html-Code <b> und </b> tauschen.
Bsp:
Code:
$Text = "Hallo,  FETT  normal"; // Vor FETT sollte [b ] und nachher [ /b] stehen, aber man siehts hier nicht.
$Text = ereg_replace("[ b]","<b>",$Text); //Die Abstände nach dem [ sind notwendig, da es sonst als UBB Code aufgefasst wird un man´s nichtmehr sieht.
$Text = ereg_replace("[ /b]","</b>",$ext);

echo $Text;
Leider wird nicht der gewünschte HTML Code ausgegeben sondern
Hallo [<</b>>] FETT [</b><</b>>].

Wahrscheinlich hab ich irgendwo eine Kleinigkeit übersehen, die eh ganz offensichtlich ist.

thx im Voraus
Noob
Mit Zitat antworten
  #2  
Alt 19.06.2002, 20:51:28
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
hi,

mach es so:

Code:
function mycode($str)
{
     $text = eregi_replace("", "<b>", $str);
     $text = eregi_replace("", "</b>", $str);
}
dies ist ein ausschnitt aus meiner replacement-function. diese version enthält nur den code für den <b>-HTML tag, normallerweise können noch einige andere implemetierungen genutz werden, wie zum beispiel <img>, <a>, mailto, font, font-color und andere späße.

beispiel zu verwendung:

Code:
<?
/* funktionsimplementierung */

function mycode($str)
{
     $text = eregi_replace("", "<b>", $str);
     $text = eregi_replace("", "</b>", $str);
}


/* string mit enthaltenen oder eventuell enthaltenenen mycode's */

$str = '[ b]FETT[ /b]';


/* replace-vorgang mit direktausgabe. es muss aber keine direktausgabe
vorgenommen werden, der string kann ja, noch weiteren 
verarbeitungen zum opfer fallen :-) */

echo mycode($str);
?>
die ausgabe wäre im vorliegenden fall:

FETT


bedenke, aber dass ich im beispiel vor [ b] und [ /b] ein leerzeichen hinzugefügt habe, damit es hier dargestellt wird.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de

Geändert von |Coding (19.06.2002 um 20:53:44 Uhr)
Mit Zitat antworten
  #3  
Alt 19.06.2002, 20:58:28
Noob Noob ist offline
Anfänger
 
Registriert seit: Jun 2002
Ort: Österreich
Alter: 38
Beiträge: 24
Ich hab die vor den [ und ] vergessen, ein kleines Detail, grosses thx ich hätt die nicht bemerkt.
Ich werd noch <i>, <a>, <mailto> und <br> einbauen.

mfg und thx
Noob
Mit Zitat antworten
  #4  
Alt 19.06.2002, 23:06:28
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
na, der <br>-tag ist ja wohl das mindeste, was das gbook können muss :-)
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
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 07:50:17 Uhr.


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


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