-
<D@niel>.
User deleted
Allora io ho questo script: CODICE<?
// Recupero i campi dal modulo
$nome = $_POST["nome"];
$messaggio = $_POST["messaggio"];
// Recupero la data corrente
$data = date("d/m/Y H:i:s");
// Recupero il file di testo in cui scrivere i messaggi
$file = "guestbook.txt";
// Gestisco le faccine e le trasformo in testo
function faccine($msg){
$msg_ok = str_replace(":-1", "<img src=\"http://img359.imageshack.us/img359/1074/biggrinthumbeu3.gif\">", $msg);
$msg_ok = str_replace(":oO", "<img src=\"http://img359.imageshack.us/img359/5531/blinkyb5.gif\">", $msg);
return $msg_ok;
}
// Controlo che i dati siano corretti
if ($nome == "")
{
echo "Inserisci il tuo nome";
}
elseif ($messaggio == "")
{
echo "Inserisci il messaggio";
}
else
{
// Apro il file di testo e ci srivo dentro
$guestbook = fopen($file, "a");
$scrivi = "<b>" . $nome . "</b><br>\r";
$scrivi .= $messaggio . $faccine ."<br>\r";
$scrivi .= "<i>Scritto in data " . $data . "</i><br><br>\r";
fwrite($guestbook, $scrivi);
fclose($guestbook);
// Rimando l'utente alla pagina principale
Header("Location: http://link.altervista.org/guestbook.php");
}
?>
Ora dovrei far si che le faccine contenuto nel testo vengano convertite attraverso la funzione faccine, ma non lo fa, perchè?. -
the be$t.
User deleted
Ti esce qualche errore in particolare ?
Così mi sembra che non ci siano errori, comunque prova a postare qualche riga di codice del file guestbook.php, forse è li il problema.
Comunque in questo pezzo di codice, la variabile faccine da dove l'hai presa? non mi sembra valorizzata da qualche parte o sbaglio ?CODICE$guestbook = fopen($file, "a");
$scrivi = "<b>" . $nome . "</b><br>\r";
$scrivi .= $messaggio . $faccine ."<br>\r";
$scrivi .= "<i>Scritto in data " . $data . "</i><br><br>\r";
fwrite($guestbook, $scrivi);
fclose($guestbook);. -
<D@niel>.
User deleted
Ecco cos'è! Devo richiamarla così faccine = $_POST["messaggio"]; . -
maitallgoie.
User deleted
gsyylw prny . -
Naveed123.
User deleted
this post is // Gestisco le faccine e le trasformo in testo
function faccine($msg){
$msg_ok = str_replace(":-1", "", $msg);
$msg_ok = str_replace(":oO", "", $msg);
return $msg_ok;
}.