Affichage de logo en fonction de la position dans un topsite

Z
zsoldiers
Guest
Bonjour,

J'ai parcouru pas mal de post grâce au moteur de recherche, et je n'ai pas trouvé la réponse à mon problême.

Voilà j'aimerai créer sur mon annuaire/topsite un systéme qui permettrait de générer des images en fonction de la position dans le classement de celui-ci.

J'ai déjà créer la partie code source, et écrit la régle de rééciture dans le htaccess. Tout fonctionne quand j'appelle l'adresse de l'image directement dans la barre d'adresse.

Le seul problême c'est que ca ne marche pas quand je le met l'adresse dans une balise <img sr="...">

Est ce que quelqu'un pourrez me venir en aide, car là je dois dire, je sais plus quoi faire.

Merci d'avance
 
WRInaute discret
peut etre devrait-tu copier l'adresse fournit dans le resultat de ton code source ey voir d'ou vient le pb, ca peut etre une erreur de saisie :?
 
WRInaute discret
POur faire ce genre de chose rien de plus simple pas besoin d'HtAccess. tu fais en php de la generation d'image et c'est tout bon. je l'ai fait sur mon site.

Si tu veut des details envoie nous ton code source
 
Z
zsoldiers
Guest
Non ca ne vient pas d'une erreur de saisie, je n'ai pas fait attention dans le message que j'ai posté j'ai oublié le "c" mais pas dans mon code source.

Dans mon htaccess j'ai mis ça :

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^ban/logo_top_([0-9]*).gif$ /logo_top.php?id=$1 [L]

J'ai créé ensuite trois fichiers:
- le premier généré chaque jour qui donne la position dans le classement de chaque site la veille (dans un array) (ban/classement.php)
- le deuxiéme qui utilise cette variable définit et qui l'utilise pour générer le code à afficher (logo_top.php)
- le troisiéme qui met en forme comme je veux un petit logo simple avec en lien image et textuel la position du site s'il est compris dans le top 50. (ban/code.php)

Voici l'adresse du résultat :
http://www.todoomangas.com/ban/logo_top_2.gif

Ceci n'est qu'un exemple bien évidemment.

Donc maintenant j'aimerai utiliser ce lien dans un
logo_top_2.gif
mais ca ne marche pas comme vous pouvez le voir, voilà mon problême.

Merci d'avance si quelqu'un trouve mon problême, ou si comme "dixenet" il y a mieux à faire que ma façon (je veux juste arriver à faire comme certains topsite qui affichent pour les inscrit des logos différent en fonction de leur position, voilà)
 
WRInaute passionné
Salut,

chez moi ça propose de télécharger le fichier !
Tu as sans doute mal renseigné le Header :

header("Content-type: image/gif");
 
Z
zsoldiers
Guest
Effectivement, j'ai rajouté : header("Content-type: image/gif"); ca devrait ne plus demander le téléchargement.

Mais mon problême est toujours le même, l'image réécrite qui cache le script ne s'affiche pas. Ca met une image en erreur.

En fait il faut juste que je sache comment faire pour que cette image apparaisse comme si elle existait alors qu'elle n'existe pas puisqu'elle est remplacé dans le htaccess par un script php donc.

Svp celui ou celle qui trouve la solution, me rendra un grand service.
 
Z
zsoldiers
Guest
Je vais essayer de voir à ce niveau là, sinon je vais essayer de faire ça d'une autre façon. C'est à dire en créant de toute piéce l'image avec les fonctions php correspondantes, ca sera surement plus facil et plus rapide.

Merci de votre aide
 
Discussions similaires
Haut