Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile


http://lcms.fr/moodle2/

site pédagogique informatique,electronique

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