Condividi:        

php: sostituzione di stringhe

Discussioni e opinioni costruttive sul mondo dell'informatica.
Per la soluzione di problemi specifici fare riferimento alle sezioni di assistenza!

Moderatori: aurelio37, Anthony47, axelrox

php: sostituzione di stringhe

Postdi zaratrue » 23/01/05 19:28

Ciao a tutti,
ho il seguente problema: sto cercando di creare qualcosa di simile al bbcode di questo stesso forum.
In particolare, per ora sto cercando di fare in modo che se tramite form invio un testo con all'interno una stringa del tipo
Codice: Seleziona tutto
 testo testo [IMG]file.jpg[/IMG] testo testo

la stringa "[img]file.jpg[/img]" sia individuata e modificata in modo tale da avere alla fine la stringa
Codice: Seleziona tutto
testo testo <a href="img/file.jpg"><img src="img/file.jpg"></a> testo testo



Ho provato ad utilizzare alcune funzioni (ereg, ereg_replace...) ma, probabilmente per scarsa conoscenza delle stesse non ne sono venuto a capo.
Qualcuno saprebbe aiutarmi?
Che cos'è il genio?
è fantasia, intuizione, decisione
e velocità d'esecuzione (cit.)
Avatar utente
zaratrue
Utente Senior
 
Post: 283
Iscritto il: 06/07/04 09:37
Località: Centumcellae

Sponsor
 

Postdi Triumph Of Steel » 23/01/05 21:05

secondo me fai prima a prendere il BBCode...

cmq è una cosa del genere

Codice: Seleziona tutto
$patterns[] = "#\[img\](.*?)\[/img\]#si";
$replacements[] = "<img src=\"img/$1\">";
$text = preg_replace($patterns, $replacements, $text);
Avatar utente
Triumph Of Steel
Moderatore
 
Post: 7852
Iscritto il: 22/08/01 01:00

Postdi zaratrue » 23/01/05 22:33

Triumph Of Steel ha scritto:secondo me fai prima a prendere il BBCode...

cmq è una cosa del genere

Codice: Seleziona tutto
$patterns[] = "#\[img\](.*?)\[/img\]#si";
$replacements[] = "<img src="img/$1">";
$text = preg_replace($patterns, $replacements, $text);

Grazie per l'input. Appena posso, inizio a fare qualche tentativo
Che cos'è il genio?
è fantasia, intuizione, decisione
e velocità d'esecuzione (cit.)
Avatar utente
zaratrue
Utente Senior
 
Post: 283
Iscritto il: 06/07/04 09:37
Località: Centumcellae

Postdi zaratrue » 30/01/05 11:49

Scusa il ritardo nella risposta ma ho qualche problema ad accedere ad internet durante la settimana (vedi vari topic su adsl :( )
Cmq,
ToS ha scritto:cmq è una cosa del genere
No, è proprio quello: funziona perfettamente.
Per l'n-esima volta, grazie ToS
Che cos'è il genio?
è fantasia, intuizione, decisione
e velocità d'esecuzione (cit.)
Avatar utente
zaratrue
Utente Senior
 
Post: 283
Iscritto il: 06/07/04 09:37
Località: Centumcellae


Torna a Discussioni


Topic correlati a "php: sostituzione di stringhe":


Chi c’è in linea

Visitano il forum: Nessuno e 39 ospiti