Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/03/2011, 15h56   #1
Invité régulier
 
Inscription : mai 2008
Messages : 12
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 12
Points : 8
Points : 8
Par défaut Protéger un répertoire et son contenu d'un accès direct help!

Bonjour à tous,

j'ai lu pas mal de sujet la dessu mais cela ne marche pas chez moi et je ne trouve pas pourquoi

J'ai un dossier "tarif" ou je place mes PDF et un fichier .htaccess
Voila le contenu du .htaccess:
Code :
1
2
3
4
5
 
# .htaccess
<Limit GET>
deny from all
</Limit>
Ensuite, à la racine j'ai le fichier suivant:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
<?php
include('secure/config_interne.php')
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <link href="<?php echo $design; ?>/css/style.css" rel="stylesheet" title="Style" />
        <title>Tarif</title>
    </head>
    <body>
 
 
		<?php
		session_start();
		$fichier = $_GET['f'];
 
			if($_SESSION['username']) {
				echo file_get_contents('http://www.xxxx.com/partner/tarif/$fichier');
			} else {
				echo "Vous n'avez pas le droit de faire cela";
			}
		?>
Et lorsque je clique sur le lien suivant:
http://www.xxxx.com/partner/dl2.php?f=essai.pdf

je reçois l'erreur suivante:
Citation:
Warning: file_get_contents(http://www.xxxx.com/partner/tarif/$fichier) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /homez.49/xxxx/www/partner/dl2.php on line 19
Une idée?

Merci
Alferox est déconnecté   Envoyer un message privé Réponse avec citation 01
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h02.


 
 
 
 
Partenaires

Hébergement Web