par xzena » 28 juin 2012, 17:50
Dans le script d'upload tu peux modifier les permissions du fichier avec la fonction chmod().
par xzena » 28 juin 2012, 17:49
$nomDestination = $_FILES["img"]["name"]; if (is_uploaded_file($_FILES['img']['tmp_name'])) { echo "Fichier ". $_FILES['img']['name'] ." téléchargé avec succès.\n"; var_dump(is_dir('images_even/') ? 'Oui' : 'Non'); // echo "Affichage du contenu\n"; // readfile($_FILES['img']['tmp_name']); if(!move_uploaded_file($_FILES['img']['tmp_name'], '../images_even/' . $_FILES['img']['name'])){ die('Impossible de sauvegarder l\'image'); } chmod('images_even/' . $_FILES['img']['name'], 755); } else { echo "Attaque possible par téléchargement de fichier : "; echo "Nom du fichier : '". $_FILES['img']['tmp_name'] . "'."; }
par xTG » 28 juin 2012, 13:10
par xzena » 28 juin 2012, 13:06
Si après avoir remplacé l'image via un client FTP elle s'affiche c'est donc lors de l'upload qu'il met des permissions bizarres SUR l'image. Regardes donc les permissions des fichiers uploadés. C'est bizarre tout de même qu'il n'attribue pas les bons droits...
par xTG » 28 juin 2012, 12:45
par xzena » 28 juin 2012, 11:58
par thibaultd » 28 juin 2012, 11:44
par xzena » 28 juin 2012, 11:40
Un problème de permission, à coup-sûr.
par Xartrick » 28 juin 2012, 11:18
par xzena » 28 juin 2012, 11:14
par xTG » 28 juin 2012, 10:45
Code : Tout sélectionner
site == image_event == ADMIN ==== accueil
par xzena » 28 juin 2012, 10:03
Ton image se trouve dans le dossier images_even qui est un dossier avant le dossier du script courant ? Code : Tout sélectionnerDossier == image_event == dossier ==== tonScript.php ?
Dossier == image_event == dossier ==== tonScript.php
par xTG » 27 juin 2012, 21:10
par xzena » 27 juin 2012, 20:16
<img src="../images_even/<?php echo($ligne[1]);?>" width="93" height="78">
par xTG » 27 juin 2012, 20:07