Jump to content

Recommended Posts

Posted (edited)

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

Edited by Rom1
Posted (edited)

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]

Edited by Country
Posted

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

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

Posted (edited)
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:

Edited by Country

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...