Version complète: sur le forum Webmaster Hub : recherche de script PHP
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
narcisse
Bonsoir,
Je recherche actuellement 2 script écrits en PHP qui me serait vraiment utile pour un prochain projet.
Aprés avoir parcourru beaucoup de sites proposants des scripts, je ne pense pas avoir trouvé ce que je souhaitais.
Alors je fais appel à votre grande connaissance afin de m'orienter.
1/ Script qui comptabilise et affiche le nombre de téléchargement du type :
télécharger le logicielactuellement X téléchargement
Aprés en avoir télécharger plusieurs, ils ne fonctionnaient pas bien alors si vous utilisez un script de ce genre, je suis preneur.

2/ Script affichant un fond d'écran au hazard sur mon index.
En fait, on en voit un peu partout, vous savez ce sont les fonds d'ecran afficher au hazard chaque jour ou à chaque ouverture de page.
Et bien là c'est le Bug total, je n'en trouve aucun.

Merci bien au noctambules qui pourront m'aider.
Anonymus
Pour le 1/, il te faut passer par une page intermédiaire, qui comptera les hits générés à chaque téléchargement.

Pour le 2/, il nous faut comment, quelle sorte de fond d'écran tu veux mettre (images, couleur, etc..). les fonds d'ecran qui changent sans arrets déstabilisent l'internaute, qui ne retrouve pas ses repères.. Exemple, tu vois une page intéressante, et tu veux retourner dessus. Tu cherches une page bleue. Si elle est passée rouge, tu ne la retrouveras plus. C'est aussi pour cela que les marques (de produits) ne changent presque jamais de logo, etc..
Mais bon, si tu veux le faire, il nous faut savoir comment se présenteront tes fonds d'écran. (liste en php, affichage completement aléatoire, etc..).

Anonymus.
narcisse
Bonjour,
Pour le 1/ existe t-il des exemples ?

pour le 2/
Je récapitule car je me suis fait mal comprendre.
Sur un site, j'ai une page intitulé "photoshop.php" qui contitent une vingtaines de phonds d'écran.
Je voudrais qu' aléatoirement, un apparaisse sur mon index, dans un <div>prevu à cet effet.

Est ce plus clair ?

Merci bien.
Anonymus
Pour tes fonds d'écran, j'ai bien compris, mais :

La page photoshop se présente comment ?

fond1.jpg,fond2.jpg,fond3.jpg,fond4.jpg,fond4.jpg,...

ou
fond1.jpg
fond2.jpg
fond3.jpg
fond4.jpg

ou une suite de liens vers des images
ou les images elles memes

ou un autre procédé ?
Ldo
pour l'image aléatoire, tu peut utiliser

CITATION("Barbouillache")
<?php
header
("Content-type: image/png");
$png = glob("*.png");
$i = array_rand($png);
@
readfile($png[$i]);
?>

http://dwef.12h26.com/dwef-11.htm

ensuite reste plus qu'a mettre le code
CODE
<img src="image.php">

a l'endroit ou tu souhaite voir l'image smile.gif
narcisse
La page photoshop est présentéde la façon suivante :
2 images cote à cote avec un float
img1 img 2
img3 img 4

Sinon, je vais déjà regardé le code proposé.

Merci de votre aide.
narcisse
Bonsoir,
Le script de Ldo n'a pas l'air de fonctionner et les commentaires sont mauvais à son sujets.
C'est bizarre, mais des scripts come celui çi, j'en vois partout en ce moment mais je n'arrive pas à mettre la main dessus.
Un bon exemple de ce queje voudrais sur :
-http://iloveskins.com/
Ldo
montre un peu ton code
mon code marche pas de pbm, fait voir comment tu intégre ca wink.gif
narcisse
Bonsoir,
J'ai finalement opté pour ce code bien pratique et sans BDD
CODE
<?
$imgs = array("escalator.png", "nature.png", "dragon.png");
srand ((double)microtime()*1000000);
shuffle($imgs);
echo '<img src="/imgkit/' . $imgs[0] . '" alt="maquette gratuite XHTML du jour" />';
?>

Que j' ai corrigé un peu pour le rendre valide XHTML.

Donc il est posté ici et fonctionne correctement.

Je recherche toujours un script pour comptabiliser le nombre de téléchargement.
Ldo
CITATION
Note : Depuis PHP 4.2.0,  vous n'avez plus besoin d'initialiser le générateur de nombres aléatoires  avec srand() ou mt_srand() car c'est fait automatiquement.

http://fr2.php.net/shuffle

en effet, si tu est sur une version inférieure à 4.2, mon code ne pouvait pas marcher
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.