aiuto su un guestbook
- christian88
- Entusiasta Emergente

- Messaggi: 1648
- Iscrizione: mercoledì 31 gennaio 2007, 15:34
- Località: Cernusco sul naviglio
- Contatti:
aiuto su un guestbook
salve a tutti!
io ho un sito internet con un guestbook in php e del codice java al suo interno che mi permette di salvare i messaggi che inseriscono su un file txt esterno...
purtroppo però ogni giorno ci sono decine di kb di messaggi poco puliti...vorrei sapere se è possibile creare un codice che faccia da filtro...per esempio se io inserisco nell'area di testo la parola "ciao" e confermo mi esce un popup che mi avvisa che il commento non può essere inserito...è possibile una cosa del genere?
io ho un sito internet con un guestbook in php e del codice java al suo interno che mi permette di salvare i messaggi che inseriscono su un file txt esterno...
purtroppo però ogni giorno ci sono decine di kb di messaggi poco puliti...vorrei sapere se è possibile creare un codice che faccia da filtro...per esempio se io inserisco nell'area di testo la parola "ciao" e confermo mi esce un popup che mi avvisa che il commento non può essere inserito...è possibile una cosa del genere?
Stilogo | MondoSviluppatori | ItalianDevTeam - Android
Errare è umano, ma per incasinare tutto ci vuole la password di root!!
Ubuntu user #19519
Errare è umano, ma per incasinare tutto ci vuole la password di root!!
Ubuntu user #19519
- Mr. Dreadsoft
- Entusiasta Emergente

- Messaggi: 1510
- Iscrizione: martedì 2 gennaio 2007, 11:08
- Contatti:
Re: aiuto su un guestbook
puoi usare un filtro molto rudimentale basandoti sul principio che
- in genere commenti di spam contengono url
- il 99% degli url inizia con http://
così puoi inserire semplicemente una funzione (in javascript o php) che controlla la presenza della stringa "http://" e, nel caso sia presente (magari più di una volta) blocca il messaggio...
ti ripeto, è una cosa molto rudimentale, ma previene quei messaggi che contengono diversi link
- in genere commenti di spam contengono url
- il 99% degli url inizia con http://
così puoi inserire semplicemente una funzione (in javascript o php) che controlla la presenza della stringa "http://" e, nel caso sia presente (magari più di una volta) blocca il messaggio...
ti ripeto, è una cosa molto rudimentale, ma previene quei messaggi che contengono diversi link
Progetto del momento: Trabolsciuter (ricerca i problemi già risolti nel forum di ubuntu)
- christian88
- Entusiasta Emergente

- Messaggi: 1648
- Iscrizione: mercoledì 31 gennaio 2007, 15:34
- Località: Cernusco sul naviglio
- Contatti:
Re: aiuto su un guestbook
beh è una bella idea...non è che potresti scrivermi il codice da inserire che di java e php non ne capisco molto?
Stilogo | MondoSviluppatori | ItalianDevTeam - Android
Errare è umano, ma per incasinare tutto ci vuole la password di root!!
Ubuntu user #19519
Errare è umano, ma per incasinare tutto ci vuole la password di root!!
Ubuntu user #19519
- Mr. Dreadsoft
- Entusiasta Emergente

- Messaggi: 1510
- Iscrizione: martedì 2 gennaio 2007, 11:08
- Contatti:
Re: aiuto su un guestbook
certo, se vuoi vengo pure a pulirti casa (rotfl) il senso è questo, il form in genere invia i dati (nome, messaggio) ad una pagina php, quella specificata nell'attributo action del form stesso.christian88 ha scritto: beh è una bella idea...non è che potresti scrivermi il codice da inserire che di java e php non ne capisco molto?
Apri la pagina. Ad un certo punto, ci sarà una cosa tipo
Codice: Seleziona tutto
<?php
// varie righe di codice....
$messaggio = $_POST['message'];
// ulteriori righe di codice....
?>
Codice: Seleziona tutto
if (substr_count($_POST['message'], "http://") > 1) exit ("Questo messaggio sembra un messaggio di spam");
Progetto del momento: Trabolsciuter (ricerca i problemi già risolti nel forum di ubuntu)
- christian88
- Entusiasta Emergente

- Messaggi: 1648
- Iscrizione: mercoledì 31 gennaio 2007, 15:34
- Località: Cernusco sul naviglio
- Contatti:
Re: aiuto su un guestbook
grazie mille è che io con il php e iljava non vado molto d'accordo...preferisco per ora l'html e il c++ 
grazie ancora
grazie ancora
Stilogo | MondoSviluppatori | ItalianDevTeam - Android
Errare è umano, ma per incasinare tutto ci vuole la password di root!!
Ubuntu user #19519
Errare è umano, ma per incasinare tutto ci vuole la password di root!!
Ubuntu user #19519
- christian88
- Entusiasta Emergente

- Messaggi: 1648
- Iscrizione: mercoledì 31 gennaio 2007, 15:34
- Località: Cernusco sul naviglio
- Contatti:
Re: aiuto su un guestbook
scusa se insisto ma mi sa che il codice mi serve in java perchè la parte che mi hai scritto non la trovo e il guest book inizia da qua:
la tua riga la inserisco comunque qua?
Codice: Seleziona tutto
<html>
<head>
<title>Guestbook</title>
<meta name="Microsoft Theme" content="cactus 011">
</head>
<script LANGUAGE="JavaScript">
function validate(mio) {
if (mio.nome.value == "")
{
alert("Nome richiesto.");
mio.nome.focus();
return (false);
}
if (mio.paese.value == "")
{
alert("Paese richiesto.");
mio.paese.focus();
return (false);
}
if (mio.testo.value == "")
{
alert("Testo richiesto.");
mio.testo.focus();
return (false);
}
return (true);
}
</script>
Stilogo | MondoSviluppatori | ItalianDevTeam - Android
Errare è umano, ma per incasinare tutto ci vuole la password di root!!
Ubuntu user #19519
Errare è umano, ma per incasinare tutto ci vuole la password di root!!
Ubuntu user #19519
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti