Rom1 Posté 11 Mai 2005 Posté 11 Mai 2005 (modifié) Bonjour à tous, Tout d'abord je tiens à m'excuser pour ma newbizie 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 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 Merci d'avance pour votre aide Modifié 11 Mai 2005 par Rom1
Country Posté 11 Mai 2005 Posté 11 Mai 2005 (modifié) Je suis suis pas un expert en .htaccess mais il me semble que ce code te conviendra : Options +FollowSymlinksRewriteEngine on RewriteRule ^(.+)(.jpg|.jpeg)$ script.php?f=$0 [L] Modifié 11 Mai 2005 par Country
Dan Posté 11 Mai 2005 Posté 11 Mai 2005 Options +FollowSymlinksRewriteEngine on RewriteRule ^(.+\.(jpg|jpeg))$ script.php?f=$1 [L] Avec un f=$1 ça ira mieux
Country Posté 11 Mai 2005 Posté 11 Mai 2005 (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 ? Modifié 11 Mai 2005 par Country
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant