Che cosa non funziona ? Dacci un esempio.
Che cosa non funziona ? Dacci un esempio.
Ridatemi i miei 1000 posts persi !!!!
Non serve a nulla ottimizzare qualcosa che non funziona.
Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr
Se nel form scrivo questo:
\
ovvero una semplice backslash e premo su invio la query non va a buon fine e vedo la solita pagina bianca.
Il problema è qui:
Codice PHP:$messaggio=str_replace('\\',"\\\\",$messaggio);
oppure qui:
Codice PHP:$messaggio = addslashes($messaggio);
Per risolvere credo bisogni sostituire ogni backslash con una doppia backslace. Sono problemini che un programmatore del vostro livello ha già affrontato e risolto a suo tempo.
Ultima modifica di giannino1995; 16-05-2016 a 14:01
Più pratica in futuro...
Con queste funzioni la pagina bianca scompare ma anche i caratteri:
http://php.net/manual/en/function.my...ape-string.phpCodice PHP:$messaggio = trim($_POST['message']);
// verifico se devo eliminare gli slash inseriti automaticamente da PHP
if(get_magic_quotes_gpc())
{
$messaggio = stripslashes($messaggio);
}
$messaggio = mysql_real_escape_string($messaggio);
http://php.net/manual/en/function.ge...quotes-gpc.php
Non so più che fare, sono curioso di vedere come avete risolto questo problema sui vostri script...
Più pratica in futuro...