ugrás a tartalomhoz

Szöveg kiíratása képekkel, betűnként

szpistomi · 2009. Dec. 10. (Cs), 12.14
Sziasztok!

A kérdésem annyi lenne, hogy megvalósítható-e PHP-vel az, hogy SQL-ből lekért adatokat (szavakat) kiírja a PHP-kód úgy, hogy a betűket képekkel jeleníti meg? A betűk egy mappában lennének (pl. "A" betű = A.png, "a" betű a.png), és ékezetes karaktert nem használna (csak angol ABC).
Kerestem a php.net-en ilyesmit (a "Human Language and Character Encoding Support"-ban), de ha jól értettem az ott lévőket, akkor a legtöbb függvény szótár alapú, ráadásul az angollal is küzdök... (?)

A kiírt szavakat egymás alatti linkekként szeretném alkalmazni, így nem hiszem, hogy nagyon sok kis fájl lenne az oldalon, viszont ezzel egy "egyedi betűtípus" probléma oldódna meg. Tudom, hogy hosszú szövegek kiírása már probléma lenne, ez nem is cél.

Előre is köszi a segítséget!
 
1

meghát

atxatx · 2009. Dec. 10. (Cs), 20.07
Röviden: megvalósítható.
Hosszabban: kiolvasod a adatokat, karakterenként végigmész a szövegen és a karaktereknek megfelelő képet jeleníted meg.
Nem tudom most kipróbálni, de valami ilyen lehet:

$szoveg="elso masodik harmadik szoveg";
$szavak=explode(" ",$szoveg);
foreach($szavak as $szo){
  echo "<a href='#' title='".$szo."'>";
  for($i=0;$i<strlen($szo);$i++){
   echo "<img src='betuk/".substr($szo,$i,1).".png' alt='".substr($szo,$i,1)."' />";
  }
  echo "</a><br />";
}
3

Hatalmas köszönet, egyenlőre

szpistomi · 2009. Dec. 13. (V), 19.45
Hatalmas köszönet, egyenlőre "nyersen", azaz néhány karakterrel működik. (egyszer majd legyártom a teljes ABC-t...)

Mégegyszer 1024 köszönet! :D
2

Nem javallott

Thomas · 2009. Dec. 10. (Cs), 20.11
Uram, Önnek ezt nem ajánlom. Eleve nagyon lassan állna össze az oldal.
Inkább próbáld meg a frontenden formázni a szöveget, ehhez javaslom a cufon használatát.

http://wiki.github.com/sorccu/cufon