begin process at 2012 05 30 18:55:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Server Web

 > 

Autre

 > 

.Htaccess (demande information)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

.Htaccess (demande information)

samedi 19 août 2006 à 18:54:33 | .Htaccess (demande information)

milkasoprano

Membre Club

Bonjour tous le monde, j'ai une question a vous posez au sujet du htaccess en esperant avoir des reponse sur ce forum.... en tous cas merci pour votre aide ;) grace a phpcs jevolu chaque jour en prog ! et c'est grace a ce site et a votre aide que vous me faite voir plus clair sur les problemes que je rencontre en php.

Savez vous proteger un dossier avec htaccess mais sans y mettre un mot de passe ! c'est a dire que le gars qui ve aller sur

http://Site.com/dossier/ il pe pa y aller mais si il y a une image stocker dans le dossier et que le site :

[ Lien ]

 ( est implaté cette image)

l"image saffiche

en gros si un mec veut  Scanner le dossier avec interlitempeur par exemple il ne pourra rien voir v u que le dossier est protegé ?

hebergeur que j'utilise le plus souvent : free

samedi 19 août 2006 à 19:07:51 | Re : .Htaccess (demande information)

audayls

Salut,
Avec un fichier ".htaccess" tu empêche l'accès à toute personne (sauf au serveur ...)
Comme le HTML est interprété côté client, l'image ne pourra pas s'afficher ...

For every choice, a consequence (Fable)
samedi 19 août 2006 à 19:37:13 | Re : .Htaccess (demande information)

Evangun

Le seul moyen d'empêcher uniquement les robots de visiter ton site ben... c'est d'utiliser un filtre anti-robot, par l'IP typiquement.
à+
samedi 19 août 2006 à 21:58:31 | Re : .Htaccess (demande information)

milkasoprano

Membre Club
arf et vous avez des liens pour me documenter ?
samedi 19 août 2006 à 23:41:54 | Re : .Htaccess (demande information)

Evangun

Non, pas spécialement. Cherche script antirobot, filtre, tu devrais trouver. L'idée est de mettre un lien invisible sur ton site que seuls les robots trouveront. Et tu bannis ceux qui suivent ce lien. Mais parmi les robots, il y a ceux de google...
bref il n'y a pas réellement de bonne solution à ce que tu demandes.

à la limite si t'es obligé, tu copies l'image en question dans un autre répertoire (qui lui n'a pas de htaccess) au moment du chargement de la page, et c'est elle que tu affiches. Une fois que la page a été affichée, tu te débrouilles pour effacer l'image.

mais c'est peu nul tout ça, il est temps que qqn invente un nouveau système de htaccess
dimanche 20 août 2006 à 00:30:51 | Re : .Htaccess (demande information)

audayls

Ton idée est pas mal Evangun (supprimer l'image au chargement) mais elle ne fonctionnera pas puisque le serveur va supprimer l'image avant de l'envoyer au serveur ...

Sinon il existe bien un moyen :
-> Tu mets dans ton dossier image un fichier ".htaccess" contenant : "
<Files *.jpg>
order allow,deny
deny from all
</Files>

" (Biensur tu mettras toutes les extensions de tes fichiers images)
-> Tu crées, dans ce dossier, un fichier "images.php" contenant : "
<?php
if (isset($_GET['image']) AND $_SERVER['PHP_SELF'] === '') { // Il faut remplacer "=== ''" par la valeur de $_SERVER['PHP_SELF'] du fichier qui va ouvrir les images
    switch($_GET['image']) {
        case 'image1.jpg': $return = TRUE; break;
        case 'image2.jpg': $return = TRUE; break;
        default: $return = FALSE; break;
    }
    if ($return === TRUE) {
        $fp =
fopen('images/'.$_GET['image'],'r');
         while(!feof($fp)) echo fgets($fp);
        fclose($fp);
    }
}

?>
"
-> Pour afficher une image, tu feras désormais : "<img src="images/images.php?image=image1.jpg" alt="Description de l'image 1" />"

For every choice, a consequence (Fable)
dimanche 20 août 2006 à 07:54:43 | Re : .Htaccess (demande information)

Evangun

hello,
j'ai écrit "tu te débrouilles pour effacer l'image", implicitement : plus tard
mais je n'avais pas pensé à ton système audeyls, si ça marche c'est une bonne chose à connaître.
dimanche 20 août 2006 à 08:27:39 | Re : .Htaccess (demande information)

Evangun

J'ai testé et comme je le pensais ça renvoie le contenu du fichier, genre �13;q2�6;�14;'¡±B#$�15;RÁb34r,ÑC�7;%'Sðáñcs5�16;¢²f&D"TdE£t6 sur 5 pages...

tu fais comment pour que l'image s'affiche correctement ?
dimanche 20 août 2006 à 11:17:14 | Re : .Htaccess (demande information)

malalam

Administrateur CodeS-SourceS
Réponse acceptée !
Audayls a oublié que dans ce cas, on ne dit pas au navigateur ce qu'il va devoir afficher. Ou plutôt si, on lui a dit que c'était du text/html. Et il l'a cru...
Bref, manque un header () sur la page affichant les images ;-)

dimanche 20 août 2006 à 11:29:41 | Re : .Htaccess (demande information)

audayls

Réponse acceptée !
Arf j'ai oublié le header (quel boulet ) on va dire que j'étais fatigué XD lol
Essayez "images.php" avec ce contenu : "
<?php
if (isset($_GET['image']) AND $_SERVER['PHP_SELF'] === '') { // Il faut remplacer "=== ''" par la valeur de $_SERVER['PHP_SELF'] du fichier qui va ouvrir les images
    switch($_GET['image']) {
        case 'image1.jpg': header('Content-type: image/jpeg');$return = TRUE; break;
        case 'image2.gif': header('Content-type: image/gif'); $return = TRUE; break;
        case 
'image3.png': header('Content-type: image/png'); $return = TRUE; break;
        default: $return = FALSE; break;
    }
    if ($return === TRUE) {
        $fp =
fopen('images/'.$_GET['image'],'r');
         while(!feof($fp)) echo fgets($fp);
        fclose($fp);
    }
}

?>
"

For every choice, a consequence (Fable)

1 2

Cette discussion est classée dans : site, dossier, image, demande, htaccess


Répondre à ce message

Sujets en rapport avec ce message

.htaccess [ par Filipe35 ] Bonjour à tous, voila je viens de fini mon site: http://signzdyn.free.fr (une générateur de signatures dynamiques (comme danasoft)) J'utilise un .ht compteur avec image, besoin d'aide [ par Bettylou ] Bonjour, <span class="tex comment faire: htaccess, rewrite rule, ... [ par Nox ] question concernant les .htaccess ... je sais que ta gossé la desus quelques temps  jfais htaccess et autorisation php [ par deodato ] Bonjour à tous,   je possède un dossier (http://www.monsite.com/images) que je souhaite proteger afin que le contenu du dossier image n'apparaissent p demande d'aide [ par php7857 ] g un pb jarive pa à faire cet exercice, yen a til ki peuven m'aiderhttp://www.image-dream.com/report.php?image=f963acbf69f3dbc78fe09ebb100ea5af.jpg< htaccess, proteger l'acces à un mp3 [ par The K ] Bonjour à tous,Je developpe un peu plus mon problème:J'ai donc des mp3 dans un dossier, et j'aimerai bloquer l'accès à ceux-ci, ou même à tous le doss galerie d'image [ par darknessneo ] Bonjours à tous.Je vais aller tout de suite dans le vif du sujet. J'ai cherché partout un script pour une galerie d'image, mais aucunes ne me convenai pb sur gestionnaire de site alice [ par guigui39 ] salut a tous !!Voila j'ai edité un site web sur ma page perso alice, je crée le site a l'aide de cariboost free edition seuleument j'ai,un petit probl authentification [ par dammak ] salutje suis en train de développer un site en PHP et puisque je suis encore débutant je demande si quelqu'un peut m'aiderj'ai fait une page dans le q Demande d'aide pour serveur [ par jipe32 ] Bonjour à tous,Je ne savais pas ou poster alors je poste ici.Je détaille et j'explique...J'ai un site en developpement ou je propose aux internautes l


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,356 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales