salve a tutti, premetto che sono un principiante di questo linguaggio e per fare alcune prove ho scritto questo piccolo script:
<?php
// VARIABILI RICEVUTE DAL MODULO
$NomeUtente=$_POST['nome'];
$MailUtente=$_POST['email'];
// PROCESSO DI CONTROLLO DATI
if ($NomeUtente==null)
{
print "<div align=center><font face=Georgia, Times New Roman, Times, serif color=#CC0033><h1><b>Attenzione i dati non possono essere spediti, é obbligatorio compilare il campo 'Nome'</b></h1></font></div>";
}
else
{
if ($MailUtente==null)
{
print "<div align=center><font face=Georgia, Times New Roman, Times, serif color=#CC0033><h1><b>Attenzione i dati non possono essere spediti, é obbligatorio compilare il campo 'Mail'</b></h1></font></div>";
}
else
{
// scrive contatto su fie contatti.txt
function Write_to_file($NailUtente) {
$file = "contatti.txt";
$connect = fopen($file, "a");
fwrite($connect, $MailUtente.';', "4096");
fclose($connect);
echo 'Scrittura sul file avvenuta correttamente';
}
Write_to_file("MailUtente");
}
}
?>
L'intento era quello di recuperare i dati provenieti da un form e scriverli su un file di testo chiamato contatti.txt che si trova nel mio sito remoto.
Ho provato a testarlo online ma ricevo questi messaggi di errore:
Warning: fopen(contatti.txt) [function.fopen]: failed to open stream: Permission denied in D:\Inetpub\webs\casiniboysit\scrivi.php on line 25
Warning: fwrite(): supplied argument is not a valid stream resource in D:\Inetpub\webs\casiniboysit\scrivi.php on line 27
Warning: fclose(): supplied argument is not a valid stream resource in D:\Inetpub\webs\casiniboysit\scrivi.php on line 28
Grazie mille in anticipo!!!!!!!!!
<?php
// VARIABILI RICEVUTE DAL MODULO
$NomeUtente=$_POST['nome'];
$MailUtente=$_POST['email'];
// PROCESSO DI CONTROLLO DATI
if ($NomeUtente==null)
{
print "<div align=center><font face=Georgia, Times New Roman, Times, serif color=#CC0033><h1><b>Attenzione i dati non possono essere spediti, é obbligatorio compilare il campo 'Nome'</b></h1></font></div>";
}
else
{
if ($MailUtente==null)
{
print "<div align=center><font face=Georgia, Times New Roman, Times, serif color=#CC0033><h1><b>Attenzione i dati non possono essere spediti, é obbligatorio compilare il campo 'Mail'</b></h1></font></div>";
}
else
{
// scrive contatto su fie contatti.txt
function Write_to_file($NailUtente) {
$file = "contatti.txt";
$connect = fopen($file, "a");
fwrite($connect, $MailUtente.';', "4096");
fclose($connect);
echo 'Scrittura sul file avvenuta correttamente';
}
Write_to_file("MailUtente");
}
}
?>
L'intento era quello di recuperare i dati provenieti da un form e scriverli su un file di testo chiamato contatti.txt che si trova nel mio sito remoto.
Ho provato a testarlo online ma ricevo questi messaggi di errore:
Warning: fopen(contatti.txt) [function.fopen]: failed to open stream: Permission denied in D:\Inetpub\webs\casiniboysit\scrivi.php on line 25
Warning: fwrite(): supplied argument is not a valid stream resource in D:\Inetpub\webs\casiniboysit\scrivi.php on line 27
Warning: fclose(): supplied argument is not a valid stream resource in D:\Inetpub\webs\casiniboysit\scrivi.php on line 28
Grazie mille in anticipo!!!!!!!!!