Visualizzazione risultati 1 fino 3 di 3

Discussione: Codice NO HTML, funziona a metà!

  1. #1
    Guest

    Predefinito Codice NO HTML, funziona a metà!

    Ciao a tutti, ho questo codice per non far scrivere i tag HTML in un form:
    Codice PHP:
    //No HTML
    $string = trim(str_replace("<", ">", $string));
    $string = trim(str_replace("&lt", "&gt", $string));
    però il simbolo < nella pagina successiva [quella di lettura] me lo fa diventare >, cioè me lo ribalta
    COme faccio a farlo rimanere in questo modo: < ?!?

    ringraziamenti in anticipo
    ...byex!

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,266

    Predefinito

    beh, tu hai scritto i comandi per ribaltarli li sopra

    forse intendevi questo:
    Codice PHP:
    $string = trim(str_replace("<", "&lt;", $string));
    $string = trim(str_replace(">", "&gt", $string));
    se posso consigliare, c'è htmlentities che fa tutto lei

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da dreadnaut
    se posso consigliare, c'è htmlentities che fa tutto lei
    sarebbe questo (?):
    Codice PHP:
    string htmlentities ( string string [, int quote_style [, string charset]] )
    grazie per l'aiuto, finalmente ho finito il mio utlimo lavoro!

    ...byex!

Regole di scrittura

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