begin process at 2010 03 19 14:39:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Image aléatoire !


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Image aléatoire !

mercredi 16 février 2005 à 01:10:23 | Image aléatoire !

rezan16000

Bonjour, voila j'aurais aimé avoir une image qui apparaît aléatoirement. Cependant j'aimerais que cette image soit tiré d'un des multiples dossiers et ayant comme préfixe _thb_ et comme extension jpeg ou jpg.

Les dossiers :
http://www.monsite.com/images/Chevaux/
http://www.monsite.com/images/Canaris/
http://www.monsite.com/images/Chats/
http://www.monsite.com/images/Chiens/

En conclusion, je cherche a trouver un script php qui permettrai d'afficher aléatoirement une seule image ayant pour préfixe _thb_ et .jpg ou .jpeg comme extension, tiré d'un des multiples dossiers, cités ci-dessus.

Merci d'avance à tous les volontaires !
mercredi 16 février 2005 à 02:24:02 | Et ca ?

JoJo738

Membre Club
Euh, j'ai posté un script dans les forums. Mais qui liste les musiques, aller je modifie un peut ...
Et ...
<?php

$mus
= array();
$debut = '_thb_';
$ext_aut = array('.jpg', '.jpeg', '.gif'); // extension autorisées
$rep=@opendir('./musique/'); // On ouvre le repertoire musique
while ($file = @readdir($rep)){ // On liste le repertoire
    
$debut_fichier = substr($select, 0, strlen($debut));
    if(
$file != '..' && $file !='.' && $file !='' && $debut_fichier == $debut)  {
        
        
$ext = substr($file, strrpos($file, '.')-strlen($file)); // On prend l'extension du fichier
        
if(in_array($ext, $ext_aut))  { // On verifie que c'est un format accepté
            
$img[] = htmlentities($file); // Des accents et les caracteres 'chiant', il n'y en a plus !
        
}
    }
}


if(
count($img) == 0)  { // Il y a aucune musique
    
echo 'Aucune images<br />';
}  else  {
    
$select_musique = rand(0, count($img)-1);     // On selectonne au hasard
    
echo '<img src=
"', $select_musique, '" />';
}
?>

Et tu veux faire les sous dossiers ? Sinon d'main je te le ferais !

Si ma reponse te conviens, accepte la. Merci.
Je suis né pour aider, et non pour vivre. Aidez moi ! 
mercredi 16 février 2005 à 08:37:10 | Correction

JoJo738

Membre Club
Et après quelques correction, on obtient ca :
<?php
function liste_dir($ou)  {
    
$debut = '_thb_';
    
$ext_aut = array('.jpg', '.jpeg', '.gif'); // extension autorisées
    
$rep=@opendir($ou); // On ouvre le repertoire musique
    
while ($file = @readdir($rep)){ // On liste le repertoire
        
$debut_fichier = substr($select, 0, strlen($debut));
        if(
$file != '..' && $file !='.' && $file !='' && $debut_fichier == $debut)  {
        
        
$ext = substr($file, strrpos($file, '.')-strlen($file)); // On prend l'extension du fichier
        
if(is_dir($file))  {
            
liste_dir($ou . '/' . $file);
        } else if(
in_array($ext, $ext_aut))  { // On verifie que c'est un format accepté
            
$img[] = htmlentities($file); // Des accents et les caracteres 'chiant', il n'y en a plus !
        
}
        }
    }
    return
$img;
}

$img = liste_dir('./img/');

if(
count($img) == 0)  { // Il y a aucune musique
    
echo 'Aucune images<br />';
}  else  {
    
$select_musique = rand(0, count($img)-1);     // On selectonne au hasard
    
echo '<img src="', $select_musique, '" />';

}
?>



Si ma reponse te conviens, accepte la. Merci.
Je suis né pour aider, et non pour vivre. Aidez moi ! 
mercredi 16 février 2005 à 08:38:34 | Re : Image aléatoire !

JoJo738

Membre Club
Oups, je n'ai pas remplacé musique par image !


Si ma reponse te conviens, accepte la. Merci.
Je suis né pour aider, et non pour vivre. Aidez moi ! 
Attention, L'abus de PHP n'est pas dangeureux pour la santé, à consommer sans moderation !
mercredi 16 février 2005 à 13:02:06 | Re : Image aléatoire !

Anthomicro

Salut

Heu je pense pas que ça fonctionnera ton système à la fin...

ça devrait être mieux :

echo '<img src="', $img[$select_musique], '" />';

Ensuite le htmlentities est inutile vu qu'il peut modifier le nom d'un fichier, l'image sera ainsi inaccessible.

a +

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
mercredi 16 février 2005 à 13:03:04 | Re : Image aléatoire !

Anthomicro

Salut

Heu je pense pas que ça fonctionnera ton système à la fin...

ça devrait être mieux :

echo '<img src="', $img[$select_musique], '" />';

Ensuite le htmlentities est inutile vu qu'il peut modifier le nom d'un fichier, l'image sera ainsi inaccessible.

a +

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
mercredi 16 février 2005 à 13:54:17 | Re : Image aléatoire !

JoJo738

Membre Club
Oups, merci !


ATTENTION, L'abus de PHP, n'est pas dangereux. !! A consommer sans moderation !! Et a consommer de preference avant la fin du monde ...
mercredi 16 février 2005 à 15:24:13 | Re : Image aléatoire !

rezan16000

Merci à tous mais le script me trouve une erreur à la ligne 18 :


Notice: Undefined variable: img in c:\program files\easyphp-1.7\www\site\images\aleatoire.php on line 18
Aucune Images
mercredi 16 février 2005 à 16:36:52 | Re : Image aléatoire !

JoJo738

Membre Club
Bonjours, alors, ajoute ca :
$img = '';
apres
$debut = '_thd_';

Et voila !


 
mercredi 16 février 2005 à 18:14:10 | Re : Image aléatoire !

rezan16000

Vous allez me prendre pour un débutant, mais aucune images ne s'affiche ! Tenez prenez mon url pour exemple :

URL d'exemple : http://membres.lycos.fr/rezan16000/images/aleatoire.php
Code Source de aleatoire.php : http://membres.lycos.fr/rezan16000/images/source.txt
Explications :

Le répertoire images (http://membres.lycos.fr/rezan16000/images/) contient 2 dossiers nommés "chats" (http://membres.lycos.fr/rezan16000/images/chats/) et "chiens" (http://membres.lycos.fr/rezan16000/images/chiens/) contenant chacun des fichiers images ayant pour début _thb_ et pour extension .gif

Ce que je demande par ce message c'est pourquoi le script php ne fonctionne pas ? Merci d'avance à tous les volontaires qui veulent bien m'aider à réaliser mon projet.

1 2

Cette discussion est classée dans : images, image, http, www, monsite


Répondre à ce message

Sujets en rapport avec ce message

MySQL et images [ par Marneus Calgar ] SalutJ'aimerais savoir s'il est possible de stocker des images dans une table MySQL et d'y accéder depuis une page PHP. En fait, je voudrais faire un MySQL et images [ par Marneus Calgar ] SalutJ'aimerais savoir s'il est possible de stocker des images dans une table MySQL et d'y accéder depuis une page PHP. En fait, je voudrais faire un Combine Image ? [ par TIFISTEF ] Chers tous,voila le cas d'exemple :J'ai 2 website http://www.1.com et http://www.2.comLorsque j'affiche une page depuis www.1.com, et que dans cette p URL+ereg_replace+_blank [ par yanka ] Est-ce que quelqu'un saurait comment on peut dans un champ $texte remplacer une portion de code de type: \"http://www.monsite.com\"</FONT images en php et mySQL [ par timZeR0 ] Salut tous le monde . J'ai utiliser une source pour envoyer des images sur un site grâce a php , mais maintenant , il me reste un problème ... comment Lien > Remplace... [ par Tilix ] Salut, Alors voilà, j'ai une variable : $texte = "Mon site perso http://www.monsite.com"; Le site de cette variable peut changer. Je voudrais savoir Probleme d'envoi de mail html [ par fanfouer ] Bonjour,Je travaille sur un script qui m'envoie un mail tous les jours a minuit pour me transmettre un listing sur la journée qui vien de s'écouler.Le Réécriture d'URL sans extension ..... :-/ [ par djagger ] Salut !Voici ma question :je voudrais réécrire mes pages du style :http://www.monSite.com/toto  en  http://www.monSite.com/page.php?var=totohttp: Recupere l'adresse d'une image [ par cyberastuces ] Bonjour a tous,je chercher un systeme permetant de cuperer l'adresse d'une image directement depuis sa balise, exemple :<<span class="s htaccess, je te hais... [ par malik7934 ] Salut tout le monde,Pour changer j'ai un problème d'htaccess et je me prends la tête dessus depuis près de 2 heures... Voici la situation: j'ai un sit


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales