Pages : 1
#1 Le 16/12/2012, à 18:27
- keokaz
problème de droit droit une fois uploader
bonsoir,
j'ai un editeur de texte auquel j'upload une image,
l' image à bien été uploder sauf qu'il n'a pas le droit de le lire
test@kod-System-Product-Name:/var/www/Symfony/www/lib/redactor/img$ ls -l
total 4
-rw-r--r-- 1 www-data www-data 3774 déc. 16 18:18 fa72a90e08f701c1cd59fec5389fde54.jpg
voici le script qui s'occupe de copier l'image
<?php
// This is a simplified example, which doesn't cover security of uploaded images.
// This example just demonstrate the logic behind the process.
// files storage folder
$dir = "../../img/";
$_FILES['file']['type'] = strtolower($_FILES['file']['type']);
if ($_FILES['file']['type'] == 'image/png'
|| $_FILES['file']['type'] == 'image/jpg'
|| $_FILES['file']['type'] == 'image/gif'
|| $_FILES['file']['type'] == 'image/jpeg'
|| $_FILES['file']['type'] == 'image/pjpeg')
{
// setting file's mysterious name
$filename = md5(date('YmdHis')).'.jpg';
$file = $dir.$filename;
// copying
copy($_FILES['file']['tmp_name'], $file);
chmod($_FILES['file']['tmp_name'],777);
// displaying file
$array = array(
'filelink' => '/lib/redactor/img/'.$filename
);
echo stripslashes(json_encode($array));
}
?>
comment je dois faire pour que mon image peut être lui par le navigageur ??
j'ai essayer chmod 777 mais cela n'a pas fait effet
je vous remercie d'avance pour la réponse
Hors ligne
#2 Le 17/12/2012, à 15:27
- H4nnibal
Re : problème de droit droit une fois uploader
Bonjour,
est-ce que tout le chemin est accessible par le navigateur ?
Il faut que les dossiers contenant l'image soient eux aussi accessibles.
Une autre piste : est-ce que la configuration d'apache (ou un éventuel fichier .htaccess) autorise l'accès à ce dossier ?
/* No comment*/
Hors ligne
Pages : 1