Je souhaites créer un répertoire sur un serveur dans mon répertoire de travail /home/padalber/.public_html
J'ai réussi à crée un répertoire qui s'appelle "logs" qui se trouve dans ce répertoire.
Avec mon script pas de souci pour la création de /home/padalber/.public_html/logs qui contient les logs par date
J'ai essayé de faire la même chose pour la création d'un répertoire "erreurs" mais ça ne fonctionne pas
Voice mon bout de code qui est intégré à la fin du script principal "pl3_rhxls_import_dev.php" se trouvant dans mon répertoire de travail :
Code : Tout sélectionner
$tab_debug=ob_get_contents();
ob_end_clean();
$log_mode="";
$error_mode="";
$current_date=date('d-m-Y H');
$path_log='logs/'.$current_date;
$path_errors='/errors/'.$current_date;
if(!file_exists($path_log))
{
if (!mkdir($path_log, 0777)) {
die('Echec lors de la création du répertoire...');
}
}
if(!file_exists($path_errors))
{
if (!mkdir($path_errors, 0777)) {
die('Echec lors de la création du répertoire...');
}
}
$log = "Exécution du script à " . date( 'd-m-Y H:i:s' );
$err_date_message = "Erreurs du script à " . date( 'd-m-Y H:i:s' );
if($mode_creation==true){
$log_mode="create";
$error_mode="create";
};
$fichier_log=fopen($path_log.'/test_'.$log_mode.'.log','a+');
$fichier_errors=fopen($path_errors.'/errors_'.$error_mode,'a+');
fwrite($fichier_log,$log);
fwrite($fichier_log,$tab_debug);
fwrite($fichier_log,$noncritical_errors);
fwrite($fichier_errors,$err_date_message);
fwrite($fichier_errors,$noncritical_errors);
fclose($fichier_log);
fclose(fichier_errors);
echo 'titi';
echo 'tr'.$noncritical_errors.'df';echo 'bonj';
var_dump($noncritical_errors);
echo getcwd() . "\n";
// fin
my_exit(0);
Warning: mkdir(): No such file or directory in /home/padalber/.public_html/pl3_rhxls_import_dev.php on line 4147 Echec lors de la création du répertoire...
Pouvez-vous m'aider à résoudre ce problème ?
Merci