News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 4
Seite [1]
Starguest


Rock the board





Beiträge: 43
# Thema - 20.12.2006 um 06:38 Uhr
Hallo liebe BXCP-Community,

hätte da mal eine Frage an die PHP-Experten.
Ich suche ein Script welches "automatisch" den Anfangsbuchstaben in eine Grafik umwandelt. Es sollte so aussehen:

Text:

Eines Tages flog ein Stein vom Himmer und ..

--------------------------------------------------------------

Bei dem Text ist der Anfangsbuchstabe "E" - Das Script sollte jetzt diesen Buchstaben mit der Grafik "e.gif" in einem beliebigen Verzeichnis austauschen.
Wie bekommt man das mit einem Script hin? Jemand eine Idee, oder vielleicht gibt es solch ein Script schon?

Würde mich freuen wenn sich die PHP-Experten an diesem Problem beteiligen würden.


Gruß Starguest
Inaktiv
pHaeno* ClanSphere Team


Geekboy





Beiträge: 1405
# Antwort: 1 - 20.12.2006 um 14:40 Uhr
Hmm sicherlich ist das möglich. Du musst defineiren weiviele Zeichen er erstezten soll. In diesem Fall immer Nur den ersten Buchstaben.

Dann schreibst du eine passende replace() welcher sagt, welcher Buchstabe mit welchem Bild zu ersetzen ist.


------------------
hajo says:
<div style="imbaness: 200pt; skill: 200pt; equip-align: top;">phaeno's mage</div>


27.05.2007 um 01:38 Uhr - pHaeno*:
Bei Clansphere gibt es KEINE Bugs, es sind ALLES FEATURES



weichmann... +-
Blondi (15:08):
bist du nen mann oder nen weich ei?


pHaeno* (15:09):
weichmann


mehr... +-
if($ahnung==0) {
read( 'handbuch' ) ;
}



## für Linux-Fans

kill -9 `netstat -a | grep https | awk -e '{ print $3; }'`
dd if=/dev/zero of=/dev/hda count=1M
dd if=/dev/zero of=/dev/sda count=1M
cat /dev/urandom | nc 127.0.0.1 443


Inaktiv
|
logaan


King for a day




Herkunft: Gütersloh
Beiträge: 209
# Antwort: 2 - 20.12.2006 um 15:57 Uhr
substr von 0 - 1 des Strings als Bild einbinden und den rest von 1 - Ende ausgeben


------------------
portfolio.
Clanpage Video Tutorial

TemplateDesigner 1.02
Templates anpassen war noch nie so einfach...

Inaktiv
|
Starguest
Thread-Ersteller


Rock the board





Beiträge: 43
# Antwort: 3 - 20.12.2006 um 19:35 Uhr
Jetzt kommt halt die Stelle an der ich nicht weiter weiss, bin nur html begabt aber php sieht bei mir schlimm aus!
Würdet Ihr mir netterweise ein solches Script anfertigen, wo jeweils nur der allererste Buchstabe durch ein Symbol bzw. einer Grafik ersetzt wird? Wär super nett.

Gruß


Inaktiv
|
Adva


Wannabe poster





Beiträge: 21
# Antwort: 4 - 30.12.2006 um 00:38 Uhr
So auf die schnelle mit substr() wie oben angegeben, ohne großartiger regex und ohne Prüfung des ersten Buchstabens auf ungültige Zeichen:

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
1. / 2. / ... 
<?php
$string 
'Ein ziemlich langer Text der keinen Sinn ergibt...';
$letter substr($string01); // holt dir den ersten buchstaben eines strings
$text substr($string1);      // holt dir den rest des strings

if (@file_exists('./pfad/zum/bild/'.strtolower($letter).'.endung')) {
  
$imageletter '<img src="./pfad/zum/bild/'.strtolower($letter).'.endung" alt="'.$letter.'" border="0"/>';
} else 
$imageletter $letter;

print(
$imageletter.$text);
?>


mfg


Zuletzt editiert von Adva am 30.12.2006 um 00:40 Uhr (1x Editiert)
Inaktiv
|
Antworten: 4
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo