Ciao ragazzi! salvo i caraqtteri speciali nel Mysql con questa stringa:
$titolo = str_replace("€", "#8364;", $titolo);
ma poi per la visualizzazione come si fa???
grazie
![]()
Ciao ragazzi! salvo i caraqtteri speciali nel Mysql con questa stringa:
$titolo = str_replace("€", "#8364;", $titolo);
ma poi per la visualizzazione come si fa???
grazie
![]()
l'ho appena trovata grazie!
per la prima volta ho anche capito a cosa serve stripslashes...
miracolo
![]()
ok scusa un'altra cosa...se puoi ovviamente
io sostituisco i caratteri con:
$titolo = str_replace("€", "#8364;", $titolo);
elimino le slash nel file save con
$titolo = stripslashes($titolo);
lo richimamo con:
<a href="modifica_news.php?id=<? echo $row['id']?>&titolo=<? echo html_entity_decode ($row['titolo'])?>&test....
nel FORM c'è:
<input name=titolo type=text value="<?php echo stripslashes ($titolo); ?>" size=40>
questo è molto strano perchè funzionano tutti ok.
ma se in questo del titolo metto "prova" una parola tra 2 virgolette la salva e la visualizza correttamente. ma se la richiamo me la perde e il campo è vuoto!!!
come mai????
![]()
scusa, sarà la stanchezza, ma di quello che hai scritto ho capito poco, comunque 2 appunti:
1. esiste anche htmlentities senza dover usare str_replace.
2. di solito addslashes e stripslashes si usano assieme e di solito si registra su db la variabile aggiungendo le slash e togliendole solo in visualizzazione/modifica.
spero che questo ti aiuti...
ciao