Salut à tous,
Actuellement, je vais un mini-site qui servira à stocker des photos entre plusieurs utilisateurs.
J'ai par exemple un dossier : /soireeXXL/ et dedans une photo "groupe.jpg" donc www.site.com/photobank/soireeXXL/groupe.jpg. Je voudrais que quand quelqu'un aille sur cette adresse, la page d'affichage des photos soit affichée mais en gardant l'url de l'image (comme ça quand les personnes qui copie/coller l'url de l'image, elles arrivent toujours sur le site). Bien sûr, je vais utiliser l'url rewriting mais seulement je n'y arrive pas.
Voici mon .htaccess :
Code :
- RewriteEngine on
- RewriteRule ^(.*)/(.*)$ /photobank/test.php?g=$1&f=$2 [L]
|
Voici le test.php :
Code :
- <?php
- $dir = $_GET['g'];
- $file = $_GET['f'];
- if(is_dir($dir))
- {
- echo "Dir...ok<br>";
-
- if(file_exists($dir."/".$file))
- echo "File...ok<br>";
- else
- echo "File...pas ok<br>";
- }
- else
- echo "Dir...pas ok !";
- ?>
- <img src="http://www.no-serv.com/photobank/<?=$_GET['g']?>/<?=$_GET['f']?>"
|
Voici un exemple : http://www.no-serv.com/photobank/soph/chx_inconnu.jpg
Donc il trouve bien la dossier et le fichier mais après je fais <img src="http://www.no-serv.com/photobank/soph/chx_inconnu.jpg"> mais le problème est que l'url rewriting est re-exécuté et donc il n'affiche jamais l'image.
Comment faire pour régler ce problème ?
Merci pour votre aide
[][][#71008d][#71008d][#7f007f][#c6ff00][#ffc600][/#c6ff00][/#7f007f][/#71008d][/#71008d][/#7f007f][/][/]