Buona sera a tutti, programmando qualcosina in php sono incappato in un errore dal quale non riesco ad uscire...ho una pagina (una specie di CMS che inserisce i dati in un database) in cui ci sono 3 fuction:
1- function inserisci_record (per inserire i dati nel database)
2- function crea_pagina (si tratta di inserire articoli e per ogni articolo devo creare una pagina in php)
3- function mostra_form (il form dove inserire i valori per gli articoli es: Titolo, immagine, descrizione....)

Purtroppo però, non so perchè, non viene eseguito (ne da Explorer ne da Firefox, ma con altri browser non ho provato) la function crea_pagina. Posto tutto il codice, spero possiate aiutarmi:

Codice PHP:
<?php 
if($_POST) {
            
inserisci_record();
            
crea_pagina(); 
           } 
else {
      
mostra_form();
     }   

function 
inserisci_record() {
                             require 
'config.php';
                             require 
'connessionedatabase.php';

                             
$Titolo trim($_POST['Titolo']);
                             
$Descrizione_breve trim($_POST['Descrizione_breve']);
                             
$Descrizione trim($_POST['Descrizione']);
                             
$Data trim($_POST['Data']);
                             
$Prezzo trim($_POST['Cod_prezzo']);

                             if(
get_magic_quotes_gpc()) {
                                                         
$Titolo stripslashes($Titolo);
                                                         
$Descrizione_breve stripslashes($Descrizione_breve);
                                                         
$Descrizione stripslashes($Descrizione);
     
                                                        }       

                             
$Titolo mysql_real_escape_string($Titolo);     
                             
$Descrizione_breve mysql_real_escape_string($Descrizione_breve);
                             
$Descrizione mysql_real_escape_string($Descrizione);
                             
$Data mysql_real_escape_string($Data);
                             
$Prezzo mysql_real_escape_string($Prezzo);

                             
$query "INSERT INTO Articoli (Titolo,Descrizione_breve,Descrizione, Data, Prezzo) VALUES ('$Titolo','$Descrizione_breve','$Descrizione', '$Data', 'Prezzo')";
                             
$result mysql_query($query);
                             
                             if (!
$result) {         
                                            die(
"Errore nella query $query: " mysql_error());     
                                           }

                             
$id_inserito mysql_insert_id();
                             
mysql_close();

                             
$messaggio urlencode("Inserimento effettuato con successo (ID=$id_inserito)");     
                             
header('location: '.$_SERVER['PHP_SELF'].'?msg='.$messaggio); 
                            }
function 
crea_pagina() {
                        
$fp fopen("Salvo.php");  
                        if(!
$fp) die ("Errore nella creazione del file");  
                        
fwrite($fp"ciao");  
                        
$fp fclose($fp);
                       }
                            

function 
mostra_form() {
                        if(isset(
$_GET['msg'])) echo '[b]'.htmlentities($_GET['msg']).'[/b]

'
;
?>     

<center> <form name="form_registrazione" method="post" action="creazione.php">
<table width="50%" height="100%" border="1">
 <tr>
  <td width="25%" height="5%"> <label> <center> Titolo: </center> </td>
  <td width="25%" height="5%"> <center> <input name="Titolo" type="text" size="75" /> </center> </label> </td>
 </tr>
 <tr>
  <td width="25%" height="10%"> <label> <center> Breve descrizione: </center> </td>
  <td width="25%" height="10%"> <center> <textarea name="Descrizione_breve" rows="10" cols="50"></textarea> </center> </label> </td>       
 </tr>
 <tr>
  <td width="25%" height="15%"> <center> <label> <center> Descrizione completa: </center> </td>
  <td width="25%" height="15%"> <center> <textarea name="Descrizione" rows="10" cols="50"></textarea> </center> </label> </td>
 </tr>
 <tr>
  <td width="25%" height="10%"> <center> <label> <center> Immagine: </center> </td>
  <td width="25%" height="10%"> <center> <input type="file" name="miofile">
 </center> </label> </td>
 </tr>
 <tr>
  <td width="25%" height="10%"> <center> <label> <center> Codice prezzo: </center> </td>
  <td width="25%" height="10%"> <center> <textarea name="Cod_prezzo" rows="5" cols="40"></textarea> </center> </label> </td>
 </tr>
 <tr>
  <td width="25%" height="10%"> <center> <label> <center> Data: </center> </td>
  <td width="25%" height="10%"> <center> <input name="Data" type="text" /> </center> </label> </td> 
 </tr>
</table>


<center> <input name="invia" type="submit" value="   PUBBLICA   " /> </center>            
</form> </center>     

<?php 
                      

?>
Spero possiate aiutarmi, confido in voi