non so se postare questa domanda qui o in web-server, comunque io ho questa pagina php:
MA MI DA QUESTO ERRORE:
PHP:
<?php
//Recupero i dati
session_start();
$utente = $_SESSION['utente'];
$dominio = $_POST['dominio'];
if($_SESSION['utente'])
{
//creo il virtual host
$fp=fopen('/etc/apache2/sites-available/','a');
fwrite($fp,
'
<VirtualHost *:80>
DocumentRoot "/etc/apache2/sites-available/'.$dominio.'"
ServerName '.$dominio.'
ServerAlias www.'.$dominio.'
</VirtualHost>
');
fclose($fp);
//creo la cartella $dominio e le sottocartelle www, dns e error
mkdir("/etc/apache2/sites-available/'.$dominio.'", 0700);
}
else
{
@header("Location: /personale");
}
//ricarico Apache
exec("net /etc/int.d/apache2 reload");
?>
<html>
<head>
<title>Dominio aggiunto con successo</title>
</head>
<body>
Il dominio <?php print $dominio;?>, è stato aggiunto al tuo pacchtto hosting con successo.<br>
- Creazione vistrual-host OK<br>
- Creazione zona DNS OK<br>
<a href="/personale">Clicca qui per tornare indietro</a>
</body>
</html>
MA MI DA QUESTO ERRORE:
Codice:
Warning: fopen(/etc/apache2/sites-available/) [function.fopen]: failed to open stream: Is a directory in /home/server/personale/adddomain/creazione.php on line 12
Warning: fwrite(): supplied argument is not a valid stream resource in /home/server/personale/adddomain/creazione.php on line 20
Warning: fclose(): supplied argument is not a valid stream resource in /home/server/personale/adddomain/creazione.php on line 21
Warning: mkdir() [function.mkdir]: Permission denied in /home/server/personale/adddomain/creazione.php on line 26