[Permission denied] Vista et dossier en CHMOD 777
Posté : 25 oct. 2007, 11:49
Voila lorsque je tente une upload sur un dossier en CHMOD 777 (sous vista par le clic droit sur dossier -> tout le monde -> tout les droits) ensutie j'execute ce script :
<?php
//mise à jour des données
$update = sprintf("UPDATE programme SET Nom='%s', Cp='%s', Adresse='%s', Ville='%s', Id_region='%s', Date_comm='%s', Date_livraison='%s', Date_signature='%s', Presentation='%s', Id_fiscalite='%s' WHERE Id=%s", $nom,$cp,$adresse,$ville,$region,$dt_comm,$dt_livraison,$dt_signature,$presentation,$fiscalite,$idProg);
if(mysql_query($update)){
echo '<span class="traitement">mise à jour des données simples réussie</span><br>';
}else{
echo '<span class="traitement">erreur lors de la mise à jour des données simples</span><br>';
exit;
}
// traitement des photos
for($i=0;$i<count($_FILES['Photo']);$i++){
if($Photo[$i]){
//suppression si photo existante
if(file_exists('../../_medias/img/upload/programme/'.$sqldata['photo_'.$i])){
chmod('../../_medias/img/upload/programme/'.$sqldata['photo_'.$i], 0777);
unlink('../../_medias/img/upload/programme/'.$sqldata['photo_'.$i]);
}
if(file_exists('../../_medias/img/upload/programme/miniature/m_'.$sqldata['photo_'.$i])){
chmod('../../_medias/img/upload/programme/miniature/m_'.$sqldata['photo_'.$i], 0777);
unlink('../../_medias/img/upload/programme/miniature/m_'.$sqldata['photo_'.$i]);
}
//traitement de la photo
$NewFichier_name = sprintf("photo%s_%s.jpg", $idProg, $i);
$Destination = "../../_medias/img/upload/programme/".$NewFichier_name;
if(move_uploaded_file($PhotoTmp[$i], $Destination)) {
echo "<span class='traitement'>copie de l'image ".($i+1)." réussie</span><br>";
chmod(($Destination), 0777);
$TauxCompression = 75;
$HauteurMax = 49;
$LargeurMax = 83;
$Source = "../../_medias/img/upload/programme/";
$Destination = "../../_medias/img/upload/programme/miniature/";
$Prefixe = "m_";
reduit_fichier($NewFichier_name,$TauxCompression,$HauteurMax,$LargeurMax,$Source,$Destination,$Prefixe);
$TauxCompression = 75;
$HauteurMax = 223;
$LargeurMax = 369;
$Destination = "../../_medias/img/upload/programme/";
$Prefixe = "";
reduit_fichier($NewFichier_name,$TauxCompression,$HauteurMax,$LargeurMax,$Source,$Destination,$Prefixe);
//insertion des données photo
$query = "UPDATE programme SET photo_".$i."='".$NewFichier_name."' WHERE id=".$idProg;
if(!mysql_query($query)){
echo "<span class='traitement'>erreur de l'enregistrement de l'image ".($i+1)." en base de données</span><br>";
exit;
}
}else{
echo "<span class='traitement'>erreur dans la copie de l'image ".($i+1)."</span><br>";
exit;
}
}
}
echo "<br><span class='traitement'>Création du programme réalisée avec succès</span><br>";
?>
Et une fois que le script est executé il me retourne :Traitement en cours, veuillez patienter...
mise à jour des données simples réussie
Warning: unlink(../../_medias/img/upload/programme/) [function.unlink]: Permission denied in ***a_prog_modif_do.php on line 65
copie de l'image 1 réussie
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg: JPEG library reports unrecoverable error: in ***functions.php on line 63
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: '../../_medias/img/upload/programme/photo2_0.jpg' is not a valid JPEG file in ***functions.php on line 63
Warning: imagesy(): supplied argument is not a valid Image resource in ***functions.php on line 64
Warning: imagesx(): supplied argument is not a valid Image resource in ***functions.php on line 65
Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in ***functions.php on line 89
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in ***functions.php on line 90
Warning: imagejpeg(): supplied argument is not a valid Image resource in ***functions.php on line 91
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg: JPEG library reports unrecoverable error: in ***functions.php on line 63
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: '../../_medias/img/upload/programme/photo2_0.jpg' is not a valid JPEG file in ***functions.php on line 63
Warning: imagesy(): supplied argument is not a valid Image resource in ***functions.php on line 64
Warning: imagesx(): supplied argument is not a valid Image resource in ***functions.php on line 65
Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in ***functions.php on line 89
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in ***functions.php on line 90
Warning: imagejpeg(): supplied argument is not a valid Image resource in ***functions.php on line 91
Création du programme réalisée avec succès