Ciao,
sto provando questo script per scrivere in un file di testo propostomi dall'utente neida.

Codice PHP:
<?php
//controllo se il form è stato inviato e recupero tutti i dati con $_POST
//poi nella variabile $contenuto memorizzo tutti i valori che servono
if(isset($_POST['submit'])) {

  
$nome $_POST['nome'];
  
$cognome $_POST['cognome'];
  
  
$contenuto "$nome::$cognome\n";

    
//questo è il file che conterrà i dati. Di seguito li scrivo in $file
    
$file "iscrizione.txt";
      
$fp fopen($file,"a+");
        
fwrite($fp$contenuto);
      
fclose($fp);

//leggo i dati da $file contando quante righe ci sono e poi stampo
//a video i valori memorizzati nel file
$read_file file($file);
$num_rows count($read_file);
  for(
$i=0$i<$num_rows$i++) {
    
$contenuto explode("::"$read_file[$i]);
      echo 
$contenuto[0]." - ".$contenuto[1]."

"
;
  }
} else { 
//se il form non è stato inviato, lo visualizziamo...
?>
<form method="post" action="iscrizione.php">
Nome: <input type="text" name="nome">

Cognome: <input type="text" name="cognome">

<input type="submit" name="submit">
</form>
<?php
//chiusura isset
?>

Ottengo l'errore

Warning: fopen("iscrizione.txt", "a+") - Permission denied in /home/web/virtual/economia/azionejeanmonnet/prova.php on line 21

Warning: fwrite(): supplied argument is not a valid File-Handle resource in /home/web/virtual/economia/azionejeanmonnet/prova.php on line 22

Warning: fclose(): supplied argument is not a valid File-Handle resource in /home/web/virtual/economia/azionejeanmonnet/prova.php on line 23

Cosa significa? nel file non viene scritto niente.