Bonjour tout le monde, légère question pour commencer ma journée mais qui me pose probleme

Je créé un répertoire sur le serveur a l'aide de la méthode mkdir();
d'après l'api cette méthode retourne true si c'est correct et false sinon..alors pour ne pas faire planter mon application si jamais sa ne créer pas je le mets dans un if comme ci-dessous

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
if(mkdir($aRepertoire, 0700)){ //ligne 25
	//Connection à la bd
	mysql_connect("localhost","*****","******");
	mysql_select_db("*****");
 
	//Requête ajout d'un nouvel utilisateur du systeme
	$strScript = "INSERT INTO `tblajusteur` ( `ajusteurID` , `ajusteurPrenom` , `ajusteurNom` , `numIdent` , `typeAcces` , `ajusteurActif` , `ajusteurPhone` , `ajusteurLogin` , `ajusteurPWD` , `ajusteurCell` , `ajusteurPath` )"; 
	$strScript .= "VALUES ('', '$aPrenom', '$aNom', '$aNumIdent', '$aAcces', '$aActif', '$aPhoneMaison', '$aLogin', '$aPwd', '$aCell', '$aRepertoire');";
 
	mysql_query($strScript) or die(mysql_error());
	$id = mysql_insert_id();
 
                //envoie vers la page de confirmation
	header("location:../Page/confirmation.php?type=2&val=$id");
}
else{
	//envoie vers la page d'accueil si mkdir est false
	header("location:../Page/home.php"); //ligne 42
}
Alors il va dans le false mais ne change pas le header car il est déjà changé selon l'erreur suivante
Warning: mkdir(C:/GDRBD/dfjhf): No such file or directory in C:\server\Apache2\htdocs\gdr\Action\ActModifieAjusteur.php on line 25

Warning: Cannot modify header information - headers already sent by (output started at C:\server\Apache2\htdocs\gdr\Action\ActModifieAjusteur.php:25) in C:\server\Apache2\htdocs\gdr\Action\ActModifieAjusteur.php on line 42
Comment faire la redirection vers la page home à la ligne 42 sans qu'il affiche les warning?

merci de votre aide