fichier non accessible pr un visiteur, mais oui pr le serveur [resolu]

fichier non accessible pr un visiteur, mais oui pr le serveur [resolu] - PHP - Programmation

Marsh Posté le 02-11-2005 à 15:23:14    

Je voudrais en fait qu'un dossier soit accesible a PHP mais pas a un visiteur...
 
Il faut faire un DENY FROM ALL BUT PHP  :??:  :D J'ai des doutes  :(  
 
Merci de votre aide !  :)


Message édité par dcvlm le 02-11-2005 à 17:17:59

---------------
ZZZZzzzzz
Reply

Marsh Posté le 02-11-2005 à 15:23:14   

Reply

Marsh Posté le 02-11-2005 à 15:29:18    

Tu met ton .htacces qui empéche les visteurs de venir dans ton rep via http.
PHP quant à lui peut très bien y accéder.
 
La prochaine fois au lieu de créer un topic :
- TU TEST BORDERL CA PREND DEUX SECONDES
- RTFM
-  [:blood 127 0 0 1]

Reply

Marsh Posté le 02-11-2005 à 15:41:28    

dwogsi a écrit :

Tu met ton .htacces qui empéche les visteurs de venir dans ton rep via http.
PHP quant à lui peut très bien y accéder.
 
La prochaine fois au lieu de créer un topic :
- TU TEST BORDERL CA PREND DEUX SECONDES
- RTFM
-  [:blood 127 0 0 1]


 
 :non: Du calme  :non:  
 
1. Je teste: oui: mais quoi: si je suis venu ici c que je ne savais pas par ou partir
2. Mon FM est une recherche sur le forum ou j'ai trouve des question sur htaccess bien plus pourries que les miennes (j'insiste)
3. Mouais : idem que le 1.. .Je tappe quoi dans [:blood 127 0 0 1]  :??:


---------------
ZZZZzzzzz
Reply

Marsh Posté le 02-11-2005 à 15:54:57    

tu tapes htaccess bordel à nouilles :o


---------------
http://www.alsacreations.com, http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net. A ne surtout pas prendre en exemple : http://www.worldinternet.be
Reply

Marsh Posté le 02-11-2005 à 16:03:49    

Roane a écrit :

tu tapes htaccess bordel à nouilles :o


 
Desole, rien de probant : http://www.google.ie/search?q=htac [...] 0+nouilles


---------------
ZZZZzzzzz
Reply

Marsh Posté le 02-11-2005 à 16:07:58    

Ouais bon sans rire  :fou:  
 
Je galere avec google depuis 30 min  :o  
 
Donc si ces messieurs pouvait m'aider, plutot que de ne pas m'aider....bein ca m'aiderait...
Trivial a mon sens  :pfff:


---------------
ZZZZzzzzz
Reply

Marsh Posté le 02-11-2005 à 16:09:34    

dwogsi a écrit :

Tu met ton .htacces qui empéche les visteurs de venir dans ton rep via http.
PHP quant à lui peut très bien y accéder.


 
Parce que là c'est pas une réponse à ta question peut être?!  :??:  
 

Reply

Marsh Posté le 02-11-2005 à 16:13:14    

dwogsi a écrit :

Parce que là c'est pas une réponse à ta question peut être?!  :??:


 
Ce que tu proposes me semble repondre idealement a mes attentes...  :)  
Or je connaissais mes attentes avant de venir sur le forum (je me doutais bien que c ce dont j'avais besoin)
Donc si je suis la, c'est que je ne sais pas comment faire ce que tu proposes (que j'avais devine) .. Sinon je serais pas venu  :heink:  
 
 :hello:


Message édité par dcvlm le 02-11-2005 à 16:13:50

---------------
ZZZZzzzzz
Reply

Marsh Posté le 02-11-2005 à 16:17:09    

DENY FROM ALL dans ton .htaccess tout simplement et rien d'autre.

Reply

Marsh Posté le 02-11-2005 à 16:37:37    

dwogsi a écrit :

DENY FROM ALL dans ton .htaccess tout simplement et rien d'autre.


Voici mon fichier :

AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName AccesRestreint
AuthType Basic
 
<limit GET POST>
DENY FROM ALL
</Limit>


 
Effectivement je n'y ai pu acces, mais plus aucune image ne s'affiche sur le site... (je cherche a proteger le dossier images)  :sweat:


---------------
ZZZZzzzzz
Reply

Marsh Posté le 02-11-2005 à 16:37:37   

Reply

Marsh Posté le 02-11-2005 à 16:41:02    

Sujet déjà abordé si je me souvien bien mais bon...
Et je dirais IMPOSSIBLE!
 
Tes images sont affichées avec du html, donc c'est le navigateur qui se charge d'aller les chercher, donc il doit y avoir accès. Ensuite sache que si une image est affichée sur ta page tu pourra faire tout ce que tu voudra pour qu'on puisse pas te les copier, c'est impossible.

Reply

Marsh Posté le 02-11-2005 à 16:48:00    

dwogsi a écrit :

Sujet déjà abordé si je me souvien bien mais bon...
Et je dirais IMPOSSIBLE!
 
Tes images sont affichées avec du html, donc c'est le navigateur qui se charge d'aller les chercher, donc il doit y avoir accès. Ensuite sache que si une image est affichée sur ta page tu pourra faire tout ce que tu voudra pour qu'on puisse pas te les copier, c'est impossible.


 
Ouep.... pas con... j'avais pas percute...  :jap:  
 
Pour la suite de ta reponse, ca je le savais.
En fait je tiens un site "anniversaire" et je voulais stocker les photos des users dans un dossier images et qd un user se loggue, la page lui affiche sa photo, mais pas celles des autres...
 
Y' a t il un moyen de parvenir a cela ? :??:  


---------------
ZZZZzzzzz
Reply

Marsh Posté le 02-11-2005 à 16:52:32    

Dans ce cas oui, il te faut un script qui vérifie quel est l'utilisateur loggé, et qui à partir de ca va aller cher l'image dans ton répertoire d'images. En gros tu aura au final le code suivant :

Code :
  1. <img src="get_photo.php" />


Et dans get_photo.php

Code :
  1. <?
  2. header("Content-type: image/jpg" );
  3. echo file_get_contents("images/".$id_user.".jpg" );
  4. ?>


En gros tu part sur quelque chose qui resemble à ce que je viens de te donner.
Sans oublier de protéger ton répertoire ./images/ par un .htaccess

Message cité 1 fois
Message édité par dwogsi le 02-11-2005 à 16:53:31
Reply

Marsh Posté le 02-11-2005 à 17:16:58    

dwogsi a écrit :

Dans ce cas oui, il te faut un script qui vérifie quel est l'utilisateur loggé, et qui à partir de ca va aller cher l'image dans ton répertoire d'images. En gros tu aura au final le code suivant :

Code :
  1. <img src="get_photo.php" />


Et dans get_photo.php

Code :
  1. <?
  2. header("Content-type: image/jpg" );
  3. echo file_get_contents("images/".$id_user.".jpg" );
  4. ?>


En gros tu part sur quelque chose qui resemble à ce que je viens de te donner.
Sans oublier de protéger ton répertoire ./images/ par un .htaccess


  :jap: Trop fort ce truc....  :jap:  
Je suis pas un webmaster de compet, je sais, mais la g appris qqchose de pas mal  :hello:  
Mis en place en 30 secondes  (authentifcation marchait tres bien)
Merci


---------------
ZZZZzzzzz
Reply

Marsh Posté le 02-11-2005 à 17:20:16    

Je t'en prie, mais essais de chercher un peu la prochaine fois. Tu aurais pu y trouver ou y penser en apprennant le php....

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed