| |
Savez-vous bien utiliser les outils de mesure d'audience ? Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ? Savez-vous utiliser les bons outils pour booster votre taux de transformation ? La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions ! ===> Informations et inscriptions.
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
JeunZ WRInaute accro

Inscrit le: 18 Fév 2004 Messages: 5306
|
Posté le : Jeu Nov 03, 2005 13:34 Sujet du message: Fichier aléatoire php dans un répértoire |
|
|
J'ai une liste de fichiers non connus à l'avance dans un repertoire (des images) et je voudrais en tirer 5 aléatoirement avec php.
Vous avez une idée de comment faire ça? |
|
| |
|
 |
dixenet WRInaute occasionnel

Inscrit le: 07 Déc 2004 Messages: 163
|
Posté le : Jeu Nov 03, 2005 13:45 Sujet du message: Fichier aléatoire php dans un répértoire |
|
|
Tu compte le nombre de fichier dans ton repertoire et tu fais un random de 5 chiffres qui sont les Nieme image du repertoire
Enfin c'est une piste |
|
| |
|
 |
JeunZ WRInaute accro

Inscrit le: 18 Fév 2004 Messages: 5306
|
Posté le : Jeu Nov 03, 2005 13:56 Sujet du message: Fichier aléatoire php dans un répértoire |
|
|
On est obligé de passer par un processus de comptage + tirage au sort d'un chiffre + localiser l'image tirée.
Il y a pas une méthode qui permet directement de sortir 5 nom de fichiers au hasard dans un repertoire? |
|
| |
|
 |
fandecine Modérateur

Inscrit le: 02 Avr 2005 Messages: 1455 Localisation: Béarn
|
Posté le : Jeu Nov 03, 2005 14:30 Sujet du message: Fichier aléatoire php dans un répértoire |
|
|
en php ça resemble à ça:
| Code: |
<?php
$ftpHost="[i]tonhostftp[/i]";
$ftpLogin="[i]tonloginftp[/i]";
$ftpPwd="[i]tonmdpftp[/i]";
$conn_id = ftp_connect($ftpHost);
$login_result = ftp_login($conn_id, $ftpLogin, $ftpPwd);
$Files=ftp_nlist($conn_id,"[i]chemindurep[/i]");
$val[0]=rand(0,count($Files)-1);
$j=0;
for($j=1;$j<5;$j++) {
$i=rand(0,count($Files)-1);
if(in_array( $i, $val)) $j--; else $val[$j]=$i;
}
ftp_quit($conn_id);
?>
|
tu recupère tes images dans $File[$val[n]] , n variant de 0 à 4. |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
|
|