IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

PHP / CSS - Logo aléatoire


Sujet :

Langage PHP

  1. #1
    Membre éclairé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Août 2007
    Messages
    509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Août 2007
    Messages : 509
    Par défaut PHP / CSS - Logo aléatoire
    Bonjour,
    je travaille actuellement sur mon site web et mon objectif est de générer aléatoirement le logo de mon site. J'ai pensé à php et j'ai utilisé une méthode que j'ai trouvé sur ce site là.

    Voici le code du fichier que j'appelle header.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    <?php
    header("Content-type : text/css");
    $file = array("logo_blue.jpg","logo_green.jpg","logo_green1.jpg");
    $img = array_rand($file);
    echo <<<CSS
    #header {
      height: 150px;
      width: 750px;
      background-image: url(img/$file[$img]);
      border: 1px solid green;
    }  
    CSS;
     
    ?>
    2 problèmes :
    1°) Je n'obtiens rien avec firefox tandis que avec ie7 ca marche (je n'ai pas encore testé les autres versions).
    2°) Ensuite, mon image ne se charge pas.

    Quelqu'un pourrait-il m'aider svp? Merci

    En passant, j'aimerais que le logo élu reste pendant toute la visite d'un utilisateur.

    Merci pour votre aide

  2. #2
    Rédacteur

    Avatar de Yoteco
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    1 099
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 099
    Par défaut
    Salut,

    Un truc tout bête, essaye d'ajouter un / devant le dossier img comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    background-image:url(/img/$file[$img]);
    Ou alors carrément l'url complète...

    Ensuite pour que le même logo reste durant toute la visite de l'internaute tu peux utiliser une session dans laquelle tu stockes le nom du logo.
    Et ensuite dans ton header tu testes si la sessions existe et si c'est le cas tu charge l'image qu'elle contient.
    Blog - Mon espace developpez -
    Oracle Certified Professional, Java SE 6 Programmer
    eZ Publish Certified developer

  3. #3
    Membre éclairé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Août 2007
    Messages
    509
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Août 2007
    Messages : 509
    Par défaut
    M****e, j'ai cru que j'etais sur Linux tandis que je bossais sur win.
    En tout cas merci pour tes conseils !!
    J'ai pu trouver la solution entre temps.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [W3C] [PHP, CSS et W3C] Menu dynamique qui ne s'affiche pas sous Firefox
    Par kervano dans le forum Balisage (X)HTML et validation W3C
    Réponses: 11
    Dernier message: 03/06/2007, 14h25
  2. PHP/CSS:affichage seulement si j'entre "index.php"
    Par midiweb dans le forum Langage
    Réponses: 6
    Dernier message: 14/02/2007, 14h20
  3. [PHP-JS] Problème aléatoire sous Internet Explorer
    Par jibe74 dans le forum Langage
    Réponses: 13
    Dernier message: 13/02/2007, 17h19
  4. pb d'affichage en php / css
    Par Gilles17 dans le forum Flash
    Réponses: 6
    Dernier message: 12/02/2007, 22h20
  5. [PHP/CSS] liens vus->non vus apres une MAJ
    Par epoz dans le forum Langage
    Réponses: 2
    Dernier message: 13/12/2005, 15h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo