[PHP] mkdir() et rmdir()
Fermé
WayneGretzky
Messages postés
4
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
4 août 2007
-
31 juil. 2007 à 11:26
Beretta - 13 oct. 2007 à 04:36
Beretta - 13 oct. 2007 à 04:36
A voir également:
- [PHP] mkdir() et rmdir()
- Easy php - Télécharger - Divers Web & Internet
- Mkdir - p signification ✓ - Forum PHP
- Mkdir : problème d'ecriture sur serveur - Forum Programmation
- Php natif - Forum PHP
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
3 réponses
Salut,
à ta place je regarderai les droits attribués à ton répéretoire 'toto' par PHP. Si tu fait tourner ton script en local il est possible que la suppression soit bloqué par Firewall.
Par contre, ton test unique :
n'a pas vraiment de sens car on peux pas vraiment savoir si le répertoire a été créé. Est-il effacé par ton script ? Est-il créé ?
cordialement
Kodeya
à ta place je regarderai les droits attribués à ton répéretoire 'toto' par PHP. Si tu fait tourner ton script en local il est possible que la suppression soit bloqué par Firewall.
Par contre, ton test unique :
<?mkdir("c:\toto",0777); rmdir("c:\toto");?>
n'a pas vraiment de sens car on peux pas vraiment savoir si le répertoire a été créé. Est-il effacé par ton script ? Est-il créé ?
cordialement
Kodeya
WayneGretzky
Messages postés
4
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
4 août 2007
4 août 2007 à 10:31
4 août 2007 à 10:31
Hello,
J'ai un peu cherché mais je n'ai pas trouvé la solution à mon problème. Est-ce que tu sais si c'est dans la config de Apache que l'on spécifie les droits ?
Merci d'avance et cordiales salutations
J'ai un peu cherché mais je n'ai pas trouvé la solution à mon problème. Est-ce que tu sais si c'est dans la config de Apache que l'on spécifie les droits ?
Merci d'avance et cordiales salutations
Bonjour, Tu est sure que ton serveur n'est pas en safe mode ?
Regarde ce lien : https://www.php.net/manual-lookup.php?pattern=features.safe-mode&lang=en&scope=404quickref
Sinom il te reste la function ftp_connect(); en attendent PHP6
<?php
$serveur = "ton serveur";
$user = "login";
$password = "mot de passe";
$docfile = "le nom de ton dossier"; exemple $docfile = "photo/julien";
$ftp = ftp_connect($serveur);
$result = ftp_login($ftp, $user, $password);
// crée le dossier
ftp_mkdir($ftp, $docfile);
//supprimé
ftp_delete($ftp, $docfile);
ftp_close($ftp);
?>
www.LiveChatteur.fr
Regarde ce lien : https://www.php.net/manual-lookup.php?pattern=features.safe-mode&lang=en&scope=404quickref
Sinom il te reste la function ftp_connect(); en attendent PHP6
<?php
$serveur = "ton serveur";
$user = "login";
$password = "mot de passe";
$docfile = "le nom de ton dossier"; exemple $docfile = "photo/julien";
$ftp = ftp_connect($serveur);
$result = ftp_login($ftp, $user, $password);
// crée le dossier
ftp_mkdir($ftp, $docfile);
//supprimé
ftp_delete($ftp, $docfile);
ftp_close($ftp);
?>
www.LiveChatteur.fr
31 juil. 2007 à 12:05
Tu as raison le script n'a pas de sens en soit mais :
- rien ne se passe si je le passe tel quel
- si je commente la ligne 2 le répertoire toto est bien là
Donc je pense qu'il marche. Ce qui m'embête c'est que si je le passe en 2 script ça marche plus... bizarre.. un problème de droit oui... mais les droits sont attribué à l'utilisateur Apache non? pas au script?
je vais voir les droits du dossier faut que je regarde sur la machine je crois pas qu'il affiche ça en VNC...
Merci bcp