ugrás a tartalomhoz

PHP +txt -ba link

Hellhammer · 2010. Feb. 24. (Sze), 14.25
Üdv!

Adott egy php, ami egy txt fájlba ír, és olvas ki adatokat.. nem igazán tér el a kismillió neten található vendégkönyv tutorialtól..

Meg szeretném tanulni, hogy linket is be lehessen szúrni..
csak nem nagyon tudom, hogy milyen kulcsszót írjak a google-ba...

esetleg valaki tudna linkelni egy tutorialt, vagy bármit, amiből okosodni lehetne az adott kérdésben?

köszönöm!
 
1

közben..

Hellhammer · 2010. Feb. 24. (Sze), 14.50
közben találtam kb választ:
$text = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href=\"\\0\">\\0</a>", $text);
ez linkké alakítja a www.valami.hu formátumú dolgokat..
eddig jó, de azt hogy tudom, hogy a www.valami.hu helyett egy beadott szó legyen a link?
2

ez elsődlegesen

a.d.a.m · 2010. Feb. 24. (Sze), 14.52
ez elsődlegesen annak függvénye, hogy az adatokat milyen módon olvasod be, és iratok ki (html, bbcode, sima text), nem függ össze a tárolási mechanizmussal.
Ha az első kettő (html, bbcode) a befutó a neten számos szerkesztőt találsz, ami a bevitel gondját leveszi a válladról azonban a megjelenítésről neked kell gondoskodnod.
Ha text formátumú szövegről beszélünk bevezethetsz egy jelet a linkek jelölésére, és a megjelenítésnél ezt kiszűrve linkké alakíthatod azt (de akkor már inkább bbcode).
3

Markdown

Poetro · 2010. Feb. 24. (Sze), 15.19
Ha nem tetszik a BBCode, akkor használhatsz Markdown szintaktikát, létezik rá PHP kód, amivel szövegből HTML-t csinál.
4

a markdownt nem ism, de

h31st · 2010. Feb. 25. (Cs), 16.59
a markdownt nem ism, de bbcode-ot javasolnék... az már kvázi-standard és a felhasználók is boldogok lesznek, ha valami ismerős dologgal találkoznak.
bbcode+php -re keresve vannak php könyvtárak, amik elvégzik helyetted a konvertálgatást, és egy ilyennel (gondolom ezt a markdown is tudja amúgy) csomó lehetőséget kapsz, pl vastagítás, aláhúzás, amiket persze jobb konvertálókban tiltani is lehet.
5

köszi ++

Hellhammer · 2010. Feb. 26. (P), 16.10
Köszönöm a segítségeket... a megoldások közül a bbcode a szimpatikusabb.. át is néztem a netet ennek megismeréséhez.

Találtam egy nagyon hasznosat:

viszont ezzel kapcs. lenne egy kérdés: ha a linkelt segédletben lévő/hasonló kódot egy szerűen bemásolom egy php-be és minden
echo ($valami); sort lecserélek echo bb($valami); sorra akkor kész és ennyi lenne, csak meg kell kreálni, hogy milyen átalakításokat végezzen a bb funkcion?

Köszönöm!
6

link lemaradt

Hellhammer · 2010. Feb. 26. (P), 16.11
http://www.tutorial.hu/bb-kod-ertelmezese/