Ciao a tutti,
sto realizzando un semplice script che tramite la funzione mkdir() mi crea una cartella sul server con permessi 0777 e all'interno crea un file index.php con un semplice include.

Il mio problema è come creare il file .php.
Ho provato con il codice seguente:

Codice PHP:
$index_file fopen("$percorso_dir/index.php""w+");
                            
$stringa_index 'Codice php per l'include';
                            
$write_file_index    = fwrite($index_file,$stringa_index);    
fclose($index_file); 
In questo modo il file .php mi viene creato correttamente ma c'è qualcosa che va storto poichè digitando l'URL per visualizzare il file il server mi da un errore di tipo 500

Se invece creo un file .html per esempio con questo codice:

codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento senza titolo</title>
</head>

<body>
Ciaoooooooooooo
</body>
</html>
tutto funziona correttamente.

Quindi la mia domanda è questa: come posso fare per creare files .php? Esiste una funzione specifica?

Grazie in anticipo.