par
zeus » 14 juin 2006, 11:20
C'est juste qu'au 1er chargement de ta page, comme tu n'as pas encore validé le formulaire, champform est vide.
Pour éviter l'erreur, il faut que tu testes si ce champs existe ou non avec isset.
<?php
//test l'existence de champform
if (isset($_POST['champform'])) {
$rep=$_POST['champform'];
if(!file_exists($rep))
mkdir ("./$rep", 0777);
}
?>
D'une manière générale, il faut toujours tester l'existence des valeurs saisies dans un formulaire

C'est juste qu'au 1er chargement de ta page, comme tu n'as pas encore validé le formulaire, champform est vide.
Pour éviter l'erreur, il faut que tu testes si ce champs existe ou non avec isset.
[php]<?php
//test l'existence de champform
if (isset($_POST['champform'])) {
$rep=$_POST['champform'];
if(!file_exists($rep))
mkdir ("./$rep", 0777);
}
?> [/php]
D'une manière générale, il faut toujours tester l'existence des valeurs saisies dans un formulaire ;)