par
bontbont » 20 sept. 2005, 00:10
toujours pas de réponse de l'hébergeur... Pour répondre à rami, je n'avais pas utilisé chmod (). Je viens donc de l'insérer dans mon code mais pas de changement, toujours le meme message (merci quand meme)...
en attendant voici mon code :
//creation du repertoire pour les futures images au nom de l'internaute
$chemin='images_int/'.$pseudo;
mkdir($chemin, 0777);
//creation du repertoire tmp pour les futures images avant validation
$chemin='images_int/'.$pseudo.'/'.$pseudo.'_tmp';
mkdir($chemin, 0777);
ici mon code pour inserer la photo dans le répertoire pseudo_tmp, puis quand l'internaute valide sont annonce je vide le répertoire pseudo_tmp (après les avoir copiées dans un répertoire définitif) :
//Vider le dossier pseudo_tmp
$rep = 'images_int/'.$pseudo.'/'.$pseudo.'_tmp/';
$dir = opendir($rep);
while ($f = readdir($dir)) {
if(is_file($rep.$f)) {
chmod ($rep.$f, 0755);
unlink($rep.$f);
}
}
//fermer le dossier
closedir($dir);
je suis donc toujours a la recherche d'une solution... merci a tous ceux qui essaient de m'aider.
toujours pas de réponse de l'hébergeur... Pour répondre à rami, je n'avais pas utilisé chmod (). Je viens donc de l'insérer dans mon code mais pas de changement, toujours le meme message (merci quand meme)...
en attendant voici mon code :
//creation du repertoire pour les futures images au nom de l'internaute
$chemin='images_int/'.$pseudo;
mkdir($chemin, 0777);
//creation du repertoire tmp pour les futures images avant validation
$chemin='images_int/'.$pseudo.'/'.$pseudo.'_tmp';
mkdir($chemin, 0777);
ici mon code pour inserer la photo dans le répertoire pseudo_tmp, puis quand l'internaute valide sont annonce je vide le répertoire pseudo_tmp (après les avoir copiées dans un répertoire définitif) :
//Vider le dossier pseudo_tmp
$rep = 'images_int/'.$pseudo.'/'.$pseudo.'_tmp/';
$dir = opendir($rep);
while ($f = readdir($dir)) {
if(is_file($rep.$f)) {
chmod ($rep.$f, 0755);
unlink($rep.$f);
}
}
//fermer le dossier
closedir($dir);
je suis donc toujours a la recherche d'une solution... merci a tous ceux qui essaient de m'aider.