Salut je pense que ta demande semble a ce que j'ai fait ds mon site de pfe. tu veut permettre a l'admin d'ajouter des nouvelle rubrique a son site .
module.php:
Pour ajouter un nouveau module saisir son chemin:
<form name="form" action="instalmodule.php" method="post">
<input name="nomsite" type="text" size="40">
<input name="login" type="hidden" value="<?php echo $_GET['login']; ?>">
<br>
<button type="submit" name="submit" value="Ajouter" title="Ajouter" id="boutonimage">
<div id="deconnection"><img src="imgs/b_add.jpg" title="Ajouter" alt="Change" height="16" width="16">Ajouter
installer module.php:
<?php
$filname="D:\Program Files\EasyPHP1-8\www\sitetexte\console'".$_POST['nomsite']."'interface.php";
$filname=str_replace("'","\\",$filname);
if(file_exists($filname))
{
echo'<iframe scrolling="auto" height="100%" width="80%" align="middle" frameborder="0" src="'.$_POST['nomsite'].'\interface.php">
</iframe>';
//config MySQL :
$hostname = "localhost"; //mettez ici le serveur MySQL (souvent 'localhost')
$username = "root"; //login et mot de passe de la base
$password = "";
$database = "contenue"; //mettez ici le nom de votre base
//fin
$interne = mysql_pconnect($hostname, $username, $password) or die(mysql_error());
mysql_select_db($database, $interne);
//script :
$filename =$_POST['nomsite']."/memc.sql"; //votre fichier texte contenant la table du nouveau module
$file = fopen($filename, "r");
$sql = fread($file, filesize($filename));
fclose($file);
$inst = explode(";", $sql);
$n = count($inst);
echo $n;
for($i=0;$i<$n;$i++)
{
if(trim($inst[$i])!="")
{
//echo "Instruction $i : ";
mysql_query($inst[$i], $interne) or die(mysql_error());
//echo "OK.<br>";
}
}
mysql_close();
}
else
{
echo '<div align="center" id="erreurmodule">nom de module: "'.$_POST['nomsite'].'" est incorrecte <img src="imgs/exclam.gif"></div>';
}
?>
essayer ce code j'espére qu'il convient à ta demande