narcisse
vendredi 24 septembre 2004 à 01:46
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
vendredi 24 septembre 2004 à 08:48
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
vendredi 24 septembre 2004 à 09:43
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
vendredi 24 septembre 2004 à 09:45
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
vendredi 24 septembre 2004 à 09:53
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.htmensuite reste plus qu'a mettre le code
CODE
<img src="image.php">
a l'endroit ou tu souhaite voir l'image
narcisse
vendredi 24 septembre 2004 à 10:08
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
dimanche 26 septembre 2004 à 19:22
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
lundi 27 septembre 2004 à 15:57
montre un peu ton code
mon code marche pas de pbm, fait voir comment tu intégre ca
narcisse
mardi 28 septembre 2004 à 02:00
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
mardi 28 septembre 2004 à 14:06
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/shuffleen 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.