Posté le: 23 Avr 2005, 21:18 Sujet du message: à propos des micro-héros
voilà le code :
Code:
<?
header("Content-type: image/png");
/* on dit au navigateur que ce fichier est une image de type png */
if (isset($_GET["pseudo"])) $pseudo = $_GET["pseudo"];
else $pseudo = "adhes";
/* c'est deux lignes c'est pour dire dans quel répertoire on va chercher les images
* par défaut on va dans le répertoire "adhes
*/
$handle = opendir($pseudo);
/* on ouvre le dossier défini juste au dessus */
$i=0;
while ($file = readdir($handle)) {
$fichiers[$i] = $file;
$i++;
}
/* dans cette boucle : on enregistre les noms de fichiers des images */
$fichier = $fichiers[rand(2,$i-1)];
/* on choisit une image au hasard dans le fichier */
$chemin = $pseudo."/".$fichier;
$im = @imagecreatefrompng($chemin);
imagepng($im);
/* on envoie l'image au navigateur */
?>
à mettre dans un fichier php
sur certains forums les images au format php ne passent pas, dans ce cas il faut renommer le fichier en .png, et ajouter dans le .htaccess :
Posté le: 23 Avr 2005, 21:31 Sujet du message: à propos des micro-héros
Felis 7 a écrit:
adhes a écrit:
bah c'est du phptout con : ça prends une image au hasard dans un dossier
je vais essayer de te retrouver ça ^^
sympa
adhes a écrit:
ils viennent tous du même site si mes souvenirs sont bons, par contre je saurais pas te dire lequel
vu les différents persos que j'ai vu (j'ai bien du appuyer sur la touche F5 30 fois ) je pense que c'est bien ce site
oui, c'est bien possible que ça soit ce site ^^
pou le code il marche avec free, y'a que le .htaccess qui passe pas
si ton forum ne surveille pas les extensions des images, ou si tu veux mettre ton image aléatoire dans une page normale, tu peux mettre le code dans un fichier php et ça passe ^^ _________________ Iron Man
Posté le: 23 Avr 2005, 22:19 Sujet du message: à propos des micro-héros
ah d'accord j'avais pas bien compris
j'utilise dreamweaver, il gère le php ?
j'en ai jamais fait bien que mon neveu qui est un crac en php me garantit que c'est tout simple
Posté le: 23 Avr 2005, 23:52 Sujet du message: à propos des micro-héros
Felis 7 a écrit:
ah d'accord j'avais pas bien compris
en fait c'est mon message qui étais pas clair
j'ai édité mon message, c'est mieux
Citation:
j'utilise dreamweaver, il gère le php ?
dreamweaver gère effectivement le php, mais pas comme il gère le html, il faut de toute façon aller dans le code.
Citation:
j'en ai jamais fait bien que mon neveu qui est un crac en php me garantit que c'est tout simple
bah si t'as déjà fait de la prog, ça devrait passer tout seul, sinon faudra faire un petit effort pour apprendre (mais rien d'insurmontable si t'es assez motivé )
tiens, je vais commenter mon code, ça sera plus facile à comprendre ^^ _________________ Iron Man
Posté le: 24 Avr 2005, 00:31 Sujet du message: à propos des micro-héros
non je n'ai jamais fais de prog, même sous le DOS il y a 15 ans je me contentais de batchs rudimentaires
maintenant si il suffit de faire du copier/coller dans un fichier et de modifier 2/3 paramètres c'est dans mes cordes, mais comme tu le dis tout est une question de motivation
en fait c'était pour la page d'accueil de mon site sur les micros justement, pour que les micros situés au dessus de chaque rubrique puisse être différents sans que je les change moi-même régulièrement (tiens ça fait longtemps que c'est les mêmes, allez hop !)
Posté le: 24 Avr 2005, 01:35 Sujet du message: à propos des micro-héros
Felis 7 a écrit:
non je n'ai jamais fais de prog, même sous le DOS il y a 15 ans je me contentais de batchs rudimentaires
maintenant si il suffit de faire du copier/coller dans un fichier et de modifier 2/3 paramètres c'est dans mes cordes, mais comme tu le dis tout est une question de motivation
en fait c'était pour la page d'accueil de mon site sur les micros justement, pour que les micros situés au dessus de chaque rubrique puisse être différents sans que je les change moi-même régulièrement (tiens ça fait longtemps que c'est les mêmes, allez hop !)
alors ça devrait passer tout seul
tu aura juste à adapter le passage avec $_GET["pseudo"] en fonction de la structure de ton site
par exemple (j'ai pas regardé en détail comment c'était, mais je pense que ça devrait aller)
Posté le: 27 Avr 2005, 01:00 Sujet du message: à propos des micro-héros
un truc comme ça devrait marcher mieux, et c'est plus propre pour ce que tu veux faire et ça bugge pas avec les gifs
à mettre dans ta page (avec uneextensionphp au lieu de htm) à la place de l'image
le code c'es exactement ce que je t'ai donné, mis dans une page html...
la page complète je veux bien la mettre, mais ça t'avancera pas beaucoup plus...
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans nom</title>
</head>
Posté le: 28 Avr 2005, 04:01 Sujet du message: à propos des micro-héros
je parlais de mon fichier index.html passé en php avec ton code, car quand en renommant l'index.html en index.php puis en faisant juste du copié/collé de ton code en changeant juste le dossier source, ça ne fonctionne pas du tout et j'ai un message de dreamweaver comme quoi le code n'est pas valide à cause d'un élément mais il ne dit pas lequel...
Toutes les heures sont au format GMT + 2 Heures Aller à la page 1, 2Suivante
Page 1 sur 2
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum You can attach files in this forum You can download files in this forum
Forumcomics, le forum des comics Marvel, mais aussi DC, Topcow, Star wars, Lobo, etc. Découvrez tout sur l'univers des collectionneurs de bustes et statues Bowen, Attakus, Sideshow. Venez discuter de vos personnages préférés tel que Spider-Man, les 4 Fantastiques, Iron-Man, Hulk, X-Men, Daredevil, et aussi de Star Wars, Yoda, Goldorak, et toutes les séries de votre enfance !