Visualizzazione risultati 1 fino 3 di 3

Discussione: Espressioni Regolari e BBcode

  1. #1
    Guest

    Predefinito Espressioni Regolari e BBcode

    [RISOLTO]
    Non riesco a far funzionare queste 2 espressioni regolari:
    Codice PHP:
    $testo = $testo = trim($_POST['codice']);
    echo
    preg_replace('#/\[img\](.*?)\[\/img\]/#','<img src="\\1">',$testo);
    echo
    preg_replace( "#\[url\]((www.|ftp.)[\w\#$%&~/.\-;:=,?@\[\]+]*?)\[/url\]#is", "<a href=\"http://\\1\" target=\"_blank\">\\1</a>", $testo);
    quando provo a scrivere
    Codice HTML:
    [img]http://nokiagames.altervista.org/img/nokia.gif[/img]
    Mi compare così come l'ho scritto, lo stesso per [url]
    Mi potete aiutare perfavore?
    Grazie
    [/RISOLTO]
    Ultima modifica di nokiagames : 18-01-2009 alle ore 17.48.19 Motivo: Risolto Tutto

  2. #2
    Guest

    Predefinito

    Posta anche la soluzione (come già detto in precedenza), se qualcuno cerca questa risposta e fa una ricerca la trova

  3. #3
    Guest

    Predefinito

    Siccome non mi fa editare il primo post lo scrivo qui:
    Codice PHP:
    echo preg_replace('/\[img\](.*?)\[\/img\]/','<img src="\\1">',$testo); //per il tag [img]
    echo preg_replace('/(\[url=)(.+)(\])(.+)(\[\/url\])/','<a href="\\2">\\4</a>',$testo); //per il tag [url=indirizzo]nome[/url]
    Saluti!
    Ultima modifica di nokiagames : 19-01-2009 alle ore 22.43.44

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •