Aller au contenu

Sujets conseillés

Posté (modifié)

Bonjour à tous,

Tout d'abord je tiens à m'excuser pour ma newbizie :wacko:

Ensuite, j'aimerais faire un truc qui ne doit pas être trop compliqué, mais je ne sais pas le faire! Je voudrais que lorsqu'une image .jpg ou .jpeg est appelée, elle soit réappelée par un script php :fou:

lol l'exemple est mieux que la théorie:

ma page index.html contient ça:

Voici ma photo<br>
<img src="images/photo.jpg">

Dans mon répertoire images, je voudrais mettre un htaccess qui dira ça:

si l'extension de fichier est égale à ".jpg" ou ".jpeg" alors:

fichier est maintenant égal à script.php?f=fichier

Ce qui veut dire que sans changer mon code source, toutes les images jpeg appelées seront obligées de passer par mon script.php

Donc au final c'est comme si j'avais fait ça, mais que j'avais pas changé mon code source:

Voici ma photo<br>
<img src="images/script.php?f=photo.jpg">

J'espère que vous saisissez ce que je veux dire, et que vous pourrez m'aider :blink:

Merci d'avance pour votre aide

Modifié par Rom1
Posté (modifié)

Je suis suis pas un expert en .htaccess mais il me semble que ce code te conviendra :) :

Options +FollowSymlinks
RewriteEngine on
RewriteRule   ^(.+)(.jpg|.jpeg)$   script.php?f=$0 [L]

Modifié par Country
Posté

Options +FollowSymlinks
RewriteEngine on
RewriteRule   ^(.+\.(jpg|jpeg))$   script.php?f=$1 [L]

Avec un f=$1 ça ira mieux ;)

Posté (modifié)
Avec un f=$1 ça ira mieux ;)

<{POST_SNAPBACK}>

Pourquoi $1 ?

Chez moi avec $0 je récupère "image.jpg" alors qu'avec $1 je ne récupère que "image"

Si on veut utiliser $1 il faudrai faire :

script.php?f=$1$2

non ? :huh:

Modifié par Country

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...