Cela nécessite d'avoir un serveur web avec PHP sous la main...

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
mais c'est généralement le seul moyen

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Donc si j'ai bien compris, j'ai déjà un serveur web (multimania) il me suffit de créer un dossier avec les images mises dedans, puis de créer une page en PHP avec le code source suivant :
<?
/*
+----------------+
| Configuration |
+----------------+
*/
$imgpath = ""; // chemins des images
$textalter = "image aleatoire"; // texte alternative de l'image (attribut alt)
/*
+--------------+
| Programme |
+--------------+
*/
$nodir = 0;
if ($imgpath == ".." || $imgpath == "." || $imgpath == "")
{
$nodir = 1;
$imgpath = ".";
}
$j = strlen($imgpath);
$j--;
if ($imgpath[$j] != '/' && $imgpath != ".")
$imgpath .= '/';
if (is_dir($imgpath))
{
if ($condir = opendir($imgpath))
{
$i = 0;
while (($curfile = readdir($condir)) != false)
{
$extension = "";
$extension = preg_replace("/.+\.(.{3,4})/", "$1", $curfile);
if ($extension == "png" || $extension == "gif" || $extension == "bmp" || $extension == "jpg" || $extension == "jpeg")
{
$i++;
$images{$i} = $curfile;
}
}
if ($images{1} == "")
{
echo "Aucunes images dans le dossier !";
}
else
{
$i = rand(1, $i);
$image = $images{$i};
echo "<img src=\"";
if ($nodir != 1)
echo $imgpath;
echo "".$image."\" alt=\"".$textalter."\" />";
}
}
else
{
echo "Impossible d'ouvrir le dossier d'image !";
}
}
else
{
echo "Le répertoire d'images spécifié est incorrect !";
}
?>
Et enfin à la case "avatar" je mets l'adresse en PHP. (pareil si je veux mettre l'image en signature avec les balise appropriées) ?

Zeph Le 13/02/2006 à 20:23 il faut, au choix, que le script php redirige vers l'image (cf fonction "header" du manuel php), ou bien la réécrive; la 1ere solution est préferable sinon le navigateur ne mettra pas ton avatar en cache et on se retapera le chargement à chaque affichage

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Euh oui, je ne sais pas d'où ton script sort, mais ce n'est pas du tout ça.
Le mieux est d'obtenir la liste des images de ton répertoire.
D'en choisir une aléatoirement.
D'écrire les directives qui vont bien dans l'en-tête http (via header) pour préciser le type MIME correspondant à la photo (image/gif je crois).
Recracher le contenu de la photo.

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
Tu peux mettre ce qui va bien dans l'en-tête HTTP pour qu'elle soit gardée en cache.
Mais elle risque de ne jamais être rechargée en fait, donc l'effet aléatoire n'expirera qu'avec le cache...
La deuxième solution est probablement plus intéressante... Et sûrement plus simple.

« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas
. »
squalyl Le 14/02/2006 à 09:52Edité par Boo le 14/02/2006 à 16:11 je ferais mieux de me taire
kim Le 14/02/2006 à 13:41 mouais, franchement, si je commence à voir proliférer les avatars aléatoires sur yN, et que je dois les re-télécharger à chaque page, c'est ps compliqué, je ne les afficherai plus personnellement.

Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi
kim> si t'as lu ce que j'ai écrit, je dis que c'est plus rapide de les télécharger que de suivre une redirection...
Zeph Le 14/02/2006 à 14:46 heu ... non ? quand tu regardes les avatars sur yN, quasiment aucun n'est en 50x50, entre ceux qui ne savent pas redimentionner et ceux qui trouvent superbe l'animation gif de 200ko, y'a pas photo, la redirection est plus avantageuse

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
allez vous faire foutre, nheryvra tu viens de faire tomber la goutte qui a fait déborder le vase
bande de cons!
Zeph Le 15/02/2006 à 16:28 Bah pour ton image ça va vu qu'elle est petite, et qu'elle est en noir et blanc compressé en png c'est minuscule, mais vous n'êtes vraiment pas beaucoup à avoir ce genre d'avatars

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)