salve ho un problema con i caratteri speciali quali l'apostrafo, accento ecc. mi spiego ho realizzato un'amministrazione dove viene inserito il nome utente e in automatico genera password, quando viene inserito nel database sè i nomi hanno apostrofo o accenti non vengono inseriti nel database e allora sono costretto ad usare la funzione:
$userid =htmlentities(trim($_POST['userid']),ENT_QUOTES);
fino a qui tutto bene il problema viene dopo
quando inserisco userid e pasword (generate in automatico)nel database, il programma realizza una cartella con userid e password cioè con il nome dell'utente.
ora se l'utente si chiama D'AMBROSIO la cartella si chiamera D'AMBROSIO-Password
ma avranno la codifica html che avrà preso dalla funzione htmlentities() nel database sa inserito D' AMBROSIO e mi costruira anche la cartella con lo stesso D' AMBROSIO-password.
ora esiste una funzione che mi codificherà D' AMBROSIO in D'AMBROSIO nella cartella?

Rispondi quotando