|
||||
|
Salve a tutti. Sto creando un nopaste con GeSHi, solo che ho un problema.
Intanto, una pagina di prova la trovate a: http://crashinside.net/ Il mio problema è che quando scrivo il sorgente sul file che fungerà da database, vengono aggiunti i backslash ('\'), come qui su AV, a tutte le vergolette. Tempo fa avevo risolto con stripslashes(addslashes($source)); solo che ora non funziona. Come si può evitare addslashes() automatico? Se si deve cambiare qualche opzione dal php.ini posso farlo, quindi se mi aiutate grazie mille |
|
||||
|
Quando scrivo il file, presumo, comunque ho risolto. Quando leggo il file uso str_replace per sostituire \" con "
EDIT: ho un'altro problema. Non so perchè ma la soluzione di miki va in collisione con il resto del codice del file .htaccess. Il codice è: Codice PHP:
Ho il problema che saltano fuori anche caratteri come \\" o \\', che str_replace stranamente non cambia. Posto il pezzo di codice incriminato: Codice PHP:
Codice:
nome linguaggio sorgente RI-EDIT: ho verificato che gli slash vengono messi alla scrittura del file, e che il codice di miki mi restituisce sempre e comunque un 500, anche se lo provo senza l'altro codice RI-RI-EDIT: stando alla pagina: http://tinyurl.com/lmxbzc magic_quotes_gpc va impostato a off per togliere l'effetto dell'addslashes() automatico RI-RI-RI-EDIT: risolto con Codice PHP:
Ultima modifica di gabryhacker : 31-05-2009 alle ore 10.14.09 |
|
||||
|
Ma se devo inserire un codice con degli slash presenti, stripslashes() li leva tutti. Esempio devo inviare il seguente codice:
Codice PHP:
Codice PHP:
|
|
||||
|
se get_magic_quotes_gpc() è true allora puoi eliminare il "primo livello" di \ contenuti in una qualsiasi stringa dell'array $_POST
ovviamente se tu passi via post una cosa tipo questa <a href=\"http://forum.it.altervista.org/\">AV Forum</a> questo diventerà <a href=\\\"http://forum.it.altervista.org/\\\">AV Forum</a> e stripslashes() si limiterà a farlo tornare alla forma originale |
![]() |
| Strumenti discussione | |
| Modalità visualizzazione | |
|
|
|
|