|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
Dadaa Nouveau WRInaute
Inscrit le: 06 Mar 2006 Messages: 5
|
Posté le : Lun Mar 06, 2006 22:45 Sujet du message: URL rewriting de signatures dynamiques |
|
|
Coucou les gens
J'ai passé plus d'une heure à essayer de piger comment ca marchait mais j'y arrive vraiment pas, et pas grand chose qui se rapproche de ce que je cherche (j'ai regardé les 5 dernières pages en quete de quelque chose de similaire en vaint). J'dois être blonde en fait
En gros, pour former une signature dynamique (une image donc), je dois utiliser un lien de la forme : http://intensify.free.fr/signatures/signature.php?name=darshee&id=11111&... (les variables sont bien entendues variables ) et cela génère donc ma signature.
Le seul problème, c'est qu'au premier abord, ca ressemble à tout sauf à une image quand on regarde l'URL et apr conséquent dans certains forums ce n'est pas considéré comme une image et ca refuse de s'afficher bien que dans certains autres cela marche.
J'aurai donc voulu, par le biais de l'URL rewriting pouvoir afficher mon image avec ce lien : http://intensify.free.fr/signatures/darshee-11111-2.png (qui est donc considéré comme une image)
au lieu de :
http://intensify.free.fr/signatures/signature.php?name=darshee&id=11111&...
2nd problème, comme on peut le voir sur les liens, j'utilise free comme hébergeur. Dans un persistant un peu plus haut j'ai vu que le .htaccess n'était pas disponible pour free, cependant en consultant leur FAQ je trouve ca :
FAQ qui semble dire le contraire.
Donc si quelqu'un pouvait m'expliquer comment transformer l'URL de mes images, je l'en remercie  |
|
| |
|
 |
smrhp WRInaute occasionnel

Inscrit le: 03 Aoû 2005 Messages: 189
|
Posté le : Mar Mar 07, 2006 1:04 Sujet du message: URL rewriting de signatures dynamiques |
|
|
le .htaccess est autorisé chez Free, en revanche il y a beaucoup de limites dont l'url rewriting qui est désactivé.
Cependant le redirect permanant est possible je crois ?
Une autre astuce je crois peut consister à écrire tes url ainsi :
http://www.example.com/signature.php/ton_fichier.png
et dans ton script signature.php, il faut que tu décortiques le REQUEST_URI pour faire ce que tu veux... |
|
| |
|
 |
Dadaa Nouveau WRInaute
Inscrit le: 06 Mar 2006 Messages: 5
|
Posté le : Mar Mar 07, 2006 3:30 Sujet du message: URL rewriting de signatures dynamiques |
|
|
Pour commencer, merci pour ta réponse cocnernant Free, c'est bien ce que je craignais
Sinon, je n'ai pas tellement compris ce que tu me conseilles de faire.
Tu me proposes d'écrfire mes urls sous la forme : http://www.example.com/signature.php/ton_fichier.png
A quoi correspondrait ton_fichier.png dans ce cas-là ? Car le but serait de faire apparaitre les différentes variables en face de nom, d'id ou de fond, car elles peuvent changer et que ce soit surtout rediriger.
Je ne savais pas de plus qu'on pouvait faire quelque chose du genre /signature.php/ton_fichier.png, c'est donc traité dans le script de signature.php ou via erreur 404 ou autre ?
Excuse moi d'avance pour mon noobisme en la matière mais si tu avais quelques exemples / tuto / informations à me transmettre sur le sujet ca me serait grandement utile .
J'essaie d'apprendre sur le tas mais c'est difficile
Merci d'avance  |
|
| |
|
 |
smrhp WRInaute occasionnel

Inscrit le: 03 Aoû 2005 Messages: 189
|
Posté le : Mar Mar 07, 2006 14:20 Sujet du message: URL rewriting de signatures dynamiques |
|
|
et bien tu mets tes fameuses variables :
darshee-11111-2.png
(bien sur darshee-111111-2.png n'est pas un fichier c'est ce que renvoi ton script)
ça donne donc ça :
http://www.example.com/signatures/signatures.php/darshee-111111-2.png
signatures.php est ton script php dans le dossier "signatures"
et darshee-111111-2.png les variables... |
|
| |
|
 |
smrhp WRInaute occasionnel

Inscrit le: 03 Aoû 2005 Messages: 189
|
|
| |
|
 |
Dadaa Nouveau WRInaute
Inscrit le: 06 Mar 2006 Messages: 5
|
Posté le : Mar Mar 07, 2006 18:49 Sujet du message: URL rewriting de signatures dynamiques |
|
|
Oki merci à toi, je vais chercher comment "décortiquer" le bout d'URL donc  |
|
| |
|
 |
Dadaa Nouveau WRInaute
Inscrit le: 06 Mar 2006 Messages: 5
|
Posté le : Mer Mar 08, 2006 1:20 Sujet du message: URL rewriting de signatures dynamiques |
|
|
Donc en cherchant un peu 'jai trouvé la solution
Dans Signatures.php :
| Code: |
<?php
$URL = $_SERVER['REQUEST_URI'];
$URL = substr($URL, 1); // Supprime le "/" au début de l'URL
list( , , , $nom, $id, $fond, ) = split('[/.-]', $URL); // Les délimiteurs peuvent être des tirets, points ou slash
header(
"Location:http://monsite.free.fr/signatures/signature.php?name=".$nom."&id=".$id."&fond=".$fond);
?> |
Et en utilisant le lien http://monsite.free.fr/signatures/signatures.php/darshee-111111-2.jpg
ca me redirige bien sur le lien que je voulais. Et ca le considère désormais bien comme une image
Ca marche très bien en local mais j'ai pas encore eu le temps de tester sur mon hébergeur à cause des restrictions de mon réseau étudiant qui empêche la connexions aux serveurs ftp... et donc les uploads 
Dernière édition par Dadaa le Mer Mar 08, 2006 1:26; édité 1 fois |
|
| |
|
 |
smrhp WRInaute occasionnel

Inscrit le: 03 Aoû 2005 Messages: 189
|
|
| |
|
 |
Dadaa Nouveau WRInaute
Inscrit le: 06 Mar 2006 Messages: 5
|
Posté le : Mer Mar 08, 2006 1:28 Sujet du message: URL rewriting de signatures dynamiques |
|
|
Ah bha merci beaucoup, j'avais déjà vu ca sur d'autres hébergeurs, mais j'en avais pas entendu parler pour Free, mais j'avoue ne pas avoir réellement cherché. Merci beaucoup en tout cas je vais pouvoir tester ca de suite  |
|
| |
|
 |
| |
|
|