Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777

    [PHP] str replace di tag

    salve a tutti
    ho questo codice
    Codice PHP:
    $commentomysql_real_escape_string(nl2br($_POST['commento']));
    $commentostrip_tags(trim($commento),"[b][i]<u><a>


    "
    ); 
    ora questo codice dovrebbe permettermi di mantere gli accapo impostati dall'utente perchè nl2br inserisce


    volevo però impostare un replace in modo da sostituire a
    il tag



    esempio:
    ciao

    a

    tutti
    se io metto di predefinito

    </p> all'inizio e fine del testo e al posto di
    sostituisco </p>


    il testo sarà


    ciao</p>


    a</p>


    tutti</p>
    il replace che ho impostato è questo
    Codice PHP:
    $commento str_replace("
    "
    ,"</p>

    "
    ,$commento); 
    però non va anzi va solo se metto br e p senza apici, però se io scrivo brescia lui sostituisce anche quello.
    qual'è il problema?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    777
    sembra che abbia risolto..
    ho fatto una funzione
    Codice PHP:
    function nl2p($st){
    $ststr_replace("\r\n","</p>

    "
    $st);
    $ststr_replace("\n\r","</p>

    "
    $st);
    $ststr_replace("\r","</p>

    "
    $st);
    $ststr_replace("\n","</p>

    "
    $st);
    return 
    $st;
    }

    $commentomysql_real_escape_string(nl2p($_POST['commento']));
    $commentostrip_tags(trim($commento),"[b][i]<u><a>


    "
    );
    $commento ="

    $commento</p> 
    gli accapo che ho messo nel replace vanno bene cosi?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.