Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619

    Passare mysqli_real_escape_string una stringa contenente html

    Ciao,
    è possibile passare mysqli_real_escape_string una stringa contenente html?

    Mi arriva una stringa da una textarea a cui ho applicato Tiny_Mce ma dopo averla passata a mysqli_real_escape_string la stringa è rovinata (la funzione rompe l'attributo style dentro ai tag).

  2. #2
    Che cosa intendi per "rompe"?
    Applichi uno stripslashes() quando vai ad estrarre il contenuto dal database?

  3. #3
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619
    Mi arriva una variabile in post, la stampo a video ed è tutto ok, gli applico mysqli_real_escape_string, la ristampo e mi scombina l'attributo style di un tag span.

    Mi risulta una cosa del genere:
    <span style="" underline;\""> invece di
    <span style="text-decoration:underline;">

  4. #4
    mysqli_real_escape_string va usato prima di inviare i dati al database, non prima di stamparli a video.

  5. #5
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619
    Quindi secondo te non inserirà a DB dati non corretti?
    Fra qualche ora arriverò a fare la prova e vi farò sapere.
    Grazie della risposta

  6. #6

  7. #7
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619
    Tutto ok!
    Effettivamente i dati vengono salvati correttamente a Db.
    Ciao

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.