•  » Plugins
  •  » Install Secure Images

#16 2006-11-30 07:04:06

acp
Membre
1970-01-01
155

Re: Install Secure Images

Bonjour,

le plus simple serait que tu essayes d'accéder à une image directement. Toute erreur qui pourrait avoir lieu sera affichée à ce moment là.

Hors ligne

#17 2006-11-30 09:18:20

coolsocks
Membre
Dans le fond d'une chaussette.
2006-11-07
162

Re: Install Secure Images

acp a écrit:

Bonjour,

le plus simple serait que tu essayes d'accéder à une image directement. Toute erreur qui pourrait avoir lieu sera affichée à ce moment là.

Il faut que je réinstal le MOD dans ce cas, je fais ca dans la journée et je vous tiens au courant

Hors ligne

#18 2006-11-30 10:09:59

coolsocks
Membre
Dans le fond d'une chaussette.
2006-11-07
162

Re: Install Secure Images

Bon

j'ai donc refais l'install ce matin

vignettes et photos ne s'affichent toujours pas sur le site

Par contre quand je mets le lien direct je vois les images

Voici les codes source sur les vignettes et Images

Code:

    <div class="thumbnailCategory">
      <div class="illustration">
        <a href="index.php?/category/189">
          <img src="./plugin/secureImages/getFile.php?image_id=1840&amp;thumb=1" alt="Les Chaussettes de Véro" title="-//:---\spam les images à la racine de cette catégorie">
        </a>
      </div>
      <div class="description">
        <h3>
          <a href="index.php?/category/189">Les Chaussettes de Véro</a>

Code:

<div id="theImage">
  <img src="plugin/secureImages/getFile.php?image_id=1813" style="width: 1280px; height: 960px;" alt="nouillemolto07.jpg">
</div>

Dernière modification par coolsocks (2006-12-01 09:44:49)

Hors ligne

#19 2006-12-01 15:14:26

ramunt
Membre
2005-05-11
51

Re: Install Secure Images

Le code résultat à l'air bon ....
De plus comme l'a dit ACP dans ce post 9101 si l'accès direct à la l'image via getFile fonctionne, c'est que ca ne vient pas du code ....

Alors c'est peut être un pb de lenteur de ton hébergeur ....

Mais au prime abord, ça ne parait pas très logique que sur ce domaine un hébergeur payant ait de moins bons résultat que FREE ...

L'origine du problème est peut être là : Quelques mécontents de hosteur

Dernière modification par ramunt (2006-12-01 15:18:15)

Hors ligne

#20 2006-12-01 15:52:08

coolsocks
Membre
Dans le fond d'une chaussette.
2006-11-07
162

Re: Install Secure Images

ramunt a écrit:

L'origine du problème est peut être là : Quelques mécontents de hosteur

C'est comme chez tous les hébergeur, il y a les content et les non-contents
Moi je n'ais pas de soucis particulier, le soucis c'est que ce style de personne qui rale le font avant de demander des infos ...
Bref c'est pas le sujet, par contre

EST CE QUE le fait d'avoir mis dans les repertoires de mon site un .htaccess noindexes peu jouer sur le sujet ?

Et rectification, si j'essaye d'afficher la photo en direct ca ne fonctionne pas avec un liens du style
http://www.cool-socks.net/gallery/galle … img002.jpg

Dernière modification par coolsocks (2006-12-01 16:10:05)

Hors ligne

#21 2006-12-01 17:03:24

ramunt
Membre
2005-05-11
51

Re: Install Secure Images

coolsocks a écrit:

EST CE QUE le fait d'avoir mis dans les repertoires de mon site un .htaccess noindexes peu jouer sur le sujet ?

Non, de plus le 'deny from all' inclus dans le .htaccess du mod est encore plus exclusif

coolsocks a écrit:

Et rectification, si j'essaye d'afficher la photo en direct ca ne fonctionne pas avec un liens du style
http://www.cool-socks.net/gallery/galle … img002.jpg

Attention, lorsque acp parlait d'un lien direct, c'était un lien direct vers getFile ... sans passer par le picture.php ....

Il a indiqué la syntaxe précédemment

http://monsite.fr/chemin/du/plugin/secureImages/getFile.php?id=1

Tout en choisissant au préalable un id existant dans la BdD. Ici id=1 pour l'exemple.
Toutefois, moi je n'ai pas réussi à faire fonctionner ce lien direct vers getFile, j'ai le message suivant :

Hacking attempt on "image_id" GET parameter

Message d'erreur affiché lorsque le paramètre id n'est pas numérique ....
Arg, il va falloir que je révise php ...

Hors ligne

#22 2006-12-01 17:17:19

coolsocks
Membre
Dans le fond d'une chaussette.
2006-11-07
162

Re: Install Secure Images

Si je fais donc la manip comme demander en installant secureImages

donc comme lien celui ci

Code:

http://www.cool-socks.net/gallery/plugin/secureImages/getFile.php?image_id=2749

Ben il me demande si je veux enregistrer le fichier getFile.php sur mon disque dur ..... :-)

si sans installer le MOD je met juste le .htaccess dans le répertoire gallerie meme chose donc pas d'affichage des miniatures et des photos.
si en installant le MOD je ne met pas le .htaccess dans le répertoire gallerie meme chose donc pas d'affichage des miniatures et des photos.

Je viens de l'installer sur mon site chez Free et ca marche Nikel

Dernière modification par coolsocks (2006-12-01 19:03:21)

Hors ligne

#23 2006-12-02 19:59:53

acp
Membre
1970-01-01
155

Re: Install Secure Images

Bonsoir,

de retour enfin... La dernière info que tu nous annonces là devrait normalement être suffisante. A priori, si tu créés un fichier php avec le code suivant à l'intérieur :

Code:

<?php
phpinfo();
?>

et que tu cherches le mot 'mime' dans la page en résultat, tu ne devras pas trouver grand chose (ou un 'disabled' tout au mieux). Là où tu n'as également pas de chance, c'est que ton hébergeur utilise quasi-certainement un/des serveur(s) qui tourne(nt) sous windows. Enfin, pour couronner le tout, je n'ai pas encore prévu ces cas là, ce qui fais que les quelques malchanceux qui vérifient ces conditions là ont des petits soucis.

En gros, ce qui ne marche pas c'est que la fonction nécessaire pour obtenir le type d'un fichier (type mime en gros) n'est pas disponible, mais nécessaire. En fait quand le fichier getFile renvoie l'image au navigateur, il faut qu'il lui dise qu'est-ce que c'est comme données (texte, image et quel type d'image dans ce cas, vidéo, etc.). Si le navigateur n'a pas le type, le mieux qu'il peut faire c'est proposer juste l'enregistrement sous forme de fichier.

Pour l'instant, trois solutions s'offrent à toi :
1) Convaincre ton hébergeur d'utiliser un autre système d'exploitation, un vrai :) ; sinon, plus simple, tu lui demandes s'il ne peut pas activer la fonction 'mime_content_type' (il y a un dll, si tu regardes sur le forum, Nico qui a installer le MOD en local sur son pc sous windows explique vite fait la démarche).
2) Si tes images sont toutes du même type, tu peux changer les lignes suivantes du getFile :
Remplacer

Code:

if (!function_exists('mime_content_type')) {
   function mime_content_type ($f) {
       return trim(shell_exec('file -bi '.escapeshellarg($f)));
   }
}

par

Code:

if (!function_exists('mime_content_type')) {
   function mime_content_type ($f) {
       return 'image/WOUHOU';
   }
}

ou WOUHOU est le type de tes images, donc 'jpeg' pour les jpeg, 'png' pour les png, etc.

3) Enfin, si tu préfères avoir un truc mieux foutu, il vaut mieux ne pas installer le mod d'ici nouvel ordre. J'avais l'intention de changer le code à cet endroit puisque je peux me passer de l'usage de cette fonction (je peux utiliser l'extension du nom du fichier, normalement si l'administrateur de la gallerie ne fait pas n'importe quoi, cette information est correcte et suffisante). Avec un peu de chance, je trouverai la motivation de changer ça d'ici une petite semaine... Qui sait, peut-être demain :).

Afin de s'assurer que c'est bien ça, tu peux faire la modification de code ci-dessus en mettant par exemple jpeg à la place de WOUHOU et en essayant d'accéder à une image jpeg par l'intermédiaire de getFile (il te faudra donc son id dans la BD, comme l'a très justement remarqué ramunt).

Tiens-moi au courant.

Hors ligne

#24 2006-12-02 21:55:01

coolsocks
Membre
Dans le fond d'une chaussette.
2006-11-07
162

Re: Install Secure Images

Voila pour le mot mime

Code:

default_mimetype :   text/html
Loaded Modules : mod_mime

Je viens de réinstaller le mod
si je fais ta modif dans le getFile cela fonctionne pour l'affichage des photos et des miniatures, par contre,
Si je mets un lien direct via le getFile.php

http://www.cool-socks.net/gallery/plugi … age_id=460

Par exemple, ben je vois l'image

Si je rentre une adresse complète

http://www.cool-socks.net/gallery/galle … p01vu8.jpg

J'ai ce message : http://www.hosteur.com/index-introuvable-404.html

Voili voilou :)

Merci encore de ta réponse aussi rapide :-)

Dernière modification par coolsocks (2006-12-02 22:03:34)

Hors ligne

#25 2006-12-02 22:22:25

acp
Membre
1970-01-01
155

Re: Install Secure Images

Ah, bon déjà au moins ça marche :).

Sinon, le fait que mod_mime apparaisse dans ton phpinfo est étrange, puisqu'on vient de prouver finalement que le problème vient de ça... Enfin, mod_mime je ne vois pas trop ce que c'est.......... Ah non, en fait mod_truc c'est tout ce qui concerne le serveur web et pas php normalement. J'ai regardé mon phpinfo, enfin celui de free, et il n'y a rien sur le mime à part le default que tu as aussi. Mais eux ils tournent sous linux donc ce n'est pas trop un problème...

Tu peux vérifier si ton hébergeur est bien sous windows dans ce phpinfo normalement. Quoi qu'il en soit, si tu n'as que des images jpeg, tu peux laisser la modif que tu as faites, ça marcher niquel... Ce jusqu'à la version 0.3-2...

Hors ligne

#26 2006-12-02 22:46:28

coolsocks
Membre
Dans le fond d'une chaussette.
2006-11-07
162

Re: Install Secure Images

Je viens donc de regardé, c'est un serveur sous Linux

je n'ais que des extensions en jpg donc c'est OK

Donc par rapport à mes adresse en dierct c'est normal ?

Autre question, mes extensions sont soit .jpg ou .JPG
Est ce que les majuscules et minuscules changent quelques choses ?

Merci encore :)

Dernière modification par coolsocks (2006-12-02 22:47:09)

Hors ligne

#27 2006-12-03 10:28:29

acp
Membre
1970-01-01
155

Re: Install Secure Images

Bonjour,

alors déjà pour l'erreur, si ton adresse complète est correcte, je ne comprends pas vraiment pourquoi tu as une erreur 404 (fichier non trouvé). Moi pour ma part j'ai une 403 (accès restreint/interdit) ce qui est bien dû au .htaccess

Pour ce qui est des extensions, le mod ne s'en occupe pas, il récupère les informations présentes dans la BD donc minuscules, majuscules peu importe. Quand par la suite je vais rectifier les problèmes qui se posent avec la fonction pour récupérer le mime, je vais utiliser l'extension en effet, mais je réduirai toujours en minuscule, donc ce n'est pas un problème.

Hors ligne

#28 2006-12-03 10:53:38

coolsocks
Membre
Dans le fond d'une chaussette.
2006-11-07
162

Re: Install Secure Images

Kikoo

Comme je disais dans un post plus haut j'avais mis dans mes répertoites un .htaccess avec comme info : Options All -Indexes

Avant mes tests, j'ai enelevé les .htaccesse des dossiers mais j'ai toujours le messages index-introuvable-404.html à l'ouverture du lien direct.

Dernière modification par coolsocks (2006-12-03 10:55:39)

Hors ligne

#29 2006-12-03 11:05:54

ramunt
Membre
2005-05-11
51

Re: Install Secure Images

C'est que l'adresse est mauvaise .... Vérifie le chemin, la casse ... Là il faut le chemin exact, le système est sensible aux majuscules et minuscules.

Dernière modification par ramunt (2006-12-03 11:09:52)

Hors ligne

#30 2006-12-03 11:11:32

coolsocks
Membre
Dans le fond d'une chaussette.
2006-11-07
162

Re: Install Secure Images

ben je t'assure que je le fasse pour n'importe quelles photos j'ai toujours le même message

Code:

http://www.cool-socks.net/gallery/galleries/Calendrier/calendrier2007/00-index.jpg

C'est dingue non ? :-)

Hors ligne

  •  » Plugins
  •  » Install Secure Images

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact