Secondo voi è corretta la sintassi del mio codice?
/*Non permette l'inserimento di < > \
if ("(!ereg("<",">","\\") [$nome] .[$url]. [$citta]. [$messaggio])))
$errore .= "I caratteri < > \ non sono ammessi";
echo $errore;*/
Secondo voi è corretta la sintassi del mio codice?
/*Non permette l'inserimento di < > \
if ("(!ereg("<",">","\\") [$nome] .[$url]. [$citta]. [$messaggio])))
$errore .= "I caratteri < > \ non sono ammessi";
echo $errore;*/
E' un'indovinello?
No, è scorretta.
Riga 2 carattere 5 -> cosa ci fanno quelle virgolette lì?!
Riga 2, prima di [$nome] -> non ci andrebbe una virgola, lì in mezzo? (sintassi ereg)
Sto tentando... :master: Non voglio che i n quei campi vengano inseritiOriginariamente inviato da angykiss
E' un'indovinello?
No, è scorretta.
Riga 2 carattere 5 -> cosa ci fanno quelle virgolette lì?!
Riga 2, prima di [$nome] -> non ci andrebbe una virgola, lì in mezzo? (sintassi ereg)![]()
cosa?
La barra inversa ed < >Originariamente inviato da angykiss
cosa?
...sto visitando il tuo sito intanto![]()
*caratteri* non *campi*
Prova così:
Codice PHP:
if (strpos([$nome].[$url].[$citta].[$messaggio], ">") !== false || strpos([$nome].[$url].[$citta].[$messaggio], "<") !== false || strpos([$nome].[$url].[$citta].[$messaggio], "\\\\") !== false)
{
$errore .= "I caratteri < > \ non sono ammessi";
}
echo $errore;
esce questo errore:Originariamente inviato da angykiss
*caratteri* non *campi*
Prova così:
Codice PHP:
if (strpos([$nome].[$url].[$citta].[$messaggio], ">") !== false || strpos([$nome].[$url].[$citta].[$messaggio], "<") !== false || strpos([$nome].[$url].[$citta].[$messaggio], "\\\\") !== false)
{
$errore .= "I caratteri < > \ non sono ammessi";
}
echo $errore;
Parse error: syntax error, unexpected '[', expecting ')' in /membri2/xxx/guestbook/ins.php on line 17
E' vero, quelle quadre non c'entrano nulla (l'errore è esplicito, comunque).
Codice PHP:
if (strpos($nome.$url.$citta.$messaggio, ">") !== false || strpos($nome.$url.$citta.$messaggio, "<") !== false || strpos($nome.$url.$citta.$messaggio, "\\\\") !== false)
{
$errore .= "I caratteri < > non sono ammessi";
}
echo $errore;
Diciamo che va meglio, esce l'alert ma la pag. parte e scrive a video...stavo tentando di scriverti in pvt del tuo sito ma non trovo l'email, ti darei il mio url così puoi verificare, ma in pvt.Originariamente inviato da angykiss
E' vero, quelle quadre non c'entrano nulla (l'errore è esplicito, comunque).
Codice PHP:
if (strpos($nome.$url.$citta.$messaggio, ">") !== false || strpos($nome.$url.$citta.$messaggio, "<") !== false || strpos($nome.$url.$citta.$messaggio, "\\\\") !== false)
{
$errore .= "I caratteri < > non sono ammessi";
}
echo $errore;
Sì, la pagina parte. Cosa dovrebbe fare?