-
ho fatto alcuni test
copy ("path/ancora.txt","path/path/ancora.txt"); lo copia
copy ("path/ancòra.txt","path/path/ancòra.txt"); non lo copia...
i file contenenti lettere con l'accento nn vengono copiate perchè???
però se provo a creare un file
$f = fopen ("path/ancòra.txt", "w");
lo scrive normalmente.... :?:
come posso risolvere???
Il guaio è che nn posso nemmeno capire dovè l'errore perchè nn vengono inviati warning di alcun tipo, e quando in locale tutto fila liscio e sul server ci sono problemi...mo so ca...
in locale funziona perfettamente.
-
Ho scoperto altri caratteri che nn vengono copiati.....
@ # § , ° %
azzz..... perchè in locale funge e sul server no???
-
Evita i caratteri speciali nei nomi dei file, alcuni sono riservati altri semplicemente il sistema operativo non li accetta; se non erro altavista gira su server linux, e io linux purtroppo lo conosco poco. Normalmente è buona norma utilizzare solo le lettere normali (non accentate), i numeri _ e - per i nomi dei file; inoltre attenzione che linux è case sensitive, cioè a differenza di windows "Ancora.txt" e "ancora.txt" possono coesistere nella stessa cartella.
Spero di esserti stato d'aiuto.
-
Teoria di base: windows XP usa la codifica unicode, mentre linux la codifica ascii...
-
Non disponendo di un database mi sto arrangiando come posso memorizzando i dati su file... nn mi resta che creare un filtro
grazie per l'aiuto