buongiorno a tutti.
sono nuovo di altervista.
facendomi un sito in php e mysql ho riscontrato un problema.
vi posto il mio codice:
Codice PHP:
<?php
include('core.php');
if(isset($_POST['register'])) {
$messaggio = isset($_POST['messaggio']) ? clear($_POST['messaggio']) : false;
if(empty($messaggio)){
echo 'Riempi tutti i campi.<br /><br /><a href="javascript:history.back();">Indietro</a>';
} elseif(strlen($messaggio) > 100000) {
echo 'messaggio troppo lungo. Massimo 100000 caratteri. <br /><br /><a href="javascript:history.back();">Indietro</a>';
} elseif(strlen($messaggio) < 1) {
echo 'messaggio troppo corto. minimo 1 carattere. <br /><br /><a href="javascript:history.back();">Indietro</a>';
} else {
if(mysql_query("INSERT INTO mircoanna (messaggio) VALUES ('$messaggio')")) {
echo 'messaggio inviato.';
header('Location: sitomircoanna.html');
} else {
echo 'Errore nella query: '.mysql_error();
}
}
} else {
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<label>messaggio: <input type="text" name="messaggio" required maxlength="100000" /></label><br />
<input type="submit" name="register" value="invia messaggio" />
</form>
<?php
}
?>
quando vado a vedere il mio sito mi dice questo errore=
Fatal error: Call to undefined function clear() in /membri/venerbamirco/mircoanna/chatmircoanna.php on line 4
se qualcuno può aiutarmi la ringrazio.