Ciao a tutti,
ho un problema con lo script Link 1.0 in download qui http://php.html.it/script/vedi/1956/link-10/ ,
Lo script consente l'inserimento (pubblico) di link con titolo e descrizione.Il Webmaster riceverà automaticamente una notifica tramite e-mail dell'inserimento di un nuovo Link che non sarà visualizzato fino a chè non sarà da lui stesso convalidato.La notifica conterrà i dati del link inserito, l'indirizzo Ip di chi ha compilato il form, la data e l'ora di inserimento.Il Webmaster ha la possibilita' di confermare, modificare o cancellare ogni link inserito
lo script sembra funzionare correttamente ma il file link.txt non viene compilato e la notifica via mail è priva dei dati inseriti precedentemente nel form mentre data e ora viene trasmessa correttamente.
Sul server altri script php che scrivono file.txt funzionano correttamente, non è quindi un problema di permessi.
Grazie per l'attenzione
codice scrivifile.php
<?
//************M O D I F I C A Q U I************************************************* **************
$webmaster="nome@dominio.com";//L'indirizzo a cui spedire l'email di notifica inserimento nuovo link.
$mittente="link@miosito.com";//Un nome o email che identifica il tuo sito.
//************************************************** ************************************************
//************************************************** ************************************************
$file = "link.txt";
$data = date("d/m/y");
$nomesito = str_replace("\'","'",$nomesito);
$nomesito = str_replace('\"','"',$nomesito);
$descrizione = str_replace("\'","'",$descrizione);
$descrizione = str_replace('\"','"',$descrizione);
$invio10 = chr(10);
$invio13 = chr(13);
$descrizione = str_replace("$invio10","",$descrizione);
$descrizione = str_replace("$invio13","\r",$descrizione);
$record = "$data|$nomesito|$urlsito|$descrizione|no\n";
$fp = fopen($file , "a+");
fputs($fp , "$record");
fclose($fp);
$ora = date("H:i");
$ip = $REMOTE_ADDR;
mail ("$webmaster","Nuovo Link Inserito","E' stato inserito questo link:\n\nData: $data\nAlle ore: $ora\nIp: $ip\nNome Sito: $nomesito\nUrl: $urlsito\nDescrizione: $descrizione", "From: <$mittente>");
echo "<center><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\" color=\"#009900\">Il Link è stato inserito.</font>
";
echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#666666\">Sarà pubblicato al più presto dopo la convalida del WebMaster.</font></center>
";
include ("link.php");
?>