Originariamente inviato da henry78
grazie 1000
ok così:
$tipo = (ucfirst(strip_tags(htmlentities($tipo, ENT_QUOTES))));
ps (sto sicuro anche contro le injection query ?)
Codice PHP:
$tipo = htmlentities($tipo, ENT_QUOTES); // con questo è inutile fare lo strip_tags
$sql = "Insert Into Tabella ('$tipo', etc etc... ) ";
Si, sei sicuro anche dalle injection perchè ti vengono filtrati apici, quote ed altri caratteri speciali con la quale è possibile ottenere una injection.
Altrimenti, tornando al caso in cui non vuoi modificare la stringa in fase di scrittura, e sistemare il tutto per l'output..
Codice PHP:
$sql = "Select tipo, bla bla bla";
$tipo = htmlentities(stripslashes($row['tipo']), ENT_QUOTES); // togli via i backlash e rimpiazzi le entità.
echo $tipo; // avendo a questo punto, ad esempio, à al posto delle à, il browser legge le entità html e le visualizzerà sempre bene, indipendentemente dalla codifica impiegata.