Bouts de Codes PHP

Choisir une URL aléatoirement (stockage dans un array)

Information sur le code source PHP

Ecrit par :  poujolrost-mathias
Site de l'auteur Voir
Codes en PHP de l'auteur : [12] sources Voir
Enregistrement le 07 Jan 2009 - Vu 1557 fois
Impression: Imprimer le code
Pas encore
de vote

Description du code source

Information sur le code source

Cette fonction vous permet de générer une URL, choisie au hasard parmi un array.

Par exemple, elle permet de générer un lien dont l'intitulé (= ce sur quoi on clique) est votre identité, mais dont les URL de destination sont différentes à chaque appel de la page.

Code Source



.01
.02
.03
.04
.05
.06
.07
.08
.09
.10
.11
.12
.13
.14
.15
.16
.17
.18
.19
.20
.21
.22
.23
.24
.25
.26
.27
.28
.29
.30
.31
.32
.33
.34
.35
.36
.37
.38
.39
.40
.41
.42
.43
.44
.45
.46
.47
 

<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Choisir une URL aléatoirement (stockage dans un array)    */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts483-PHP.htm              */
/* Auteur         : poujolrost-mathias                                        */
/* Date édition   : 07 Jan 2009                                               */
/* Website auteur : http://site.mathiaspoujolrost.net/portfolio/              */
/*                                                                            */
/******************************************************************************/
 
/* ----- définition de la fonction ----- */
function afficherUneURL() 
{
    /* liste des URL */
    /* pour donner plus d'importance à une URL en particulier,
       simplement la répéter (ex : 3 sur un total de 6 = 50% de chance d'être choisie) */
    $URLs = array(
            "http://www.mon-site.net",
            "http://blogue.monsite.net",
            "http://moi.moncv.com",
            "http://www.ziki.com/moi"
            );
    
    /* choix au hasard de 1 élément dans l'array (uniquement son indice) */
    $indiceURL array_rand($URLs);
    
    /* on renvoit une URL */
    return $URLs[$indiceURL];
} // FIN function afficherUneURL


/* ----- exemple d'appel : affichage d'un lien ----- */
/* cet exemple vous permet de référencer votre identité sur vos pages personnelles */
echo "<a href="".afficherUneURL()."">Prénom NOM</a>";
?>

Fonctions du code source

Fonctions php / mysql PHP

  • array : Crée un tableau - (PHP 4, PHP 5)
  • array_rand : Prend une ou plusieurs valeurs, au hasard dans un tableau - (PHP 4, PHP 5)
  • echo : Affiche une chaîne de caractères - (PHP 4, PHP 5)

Poster un commentaire

:P :)
:wink: :lol:
:surprised: :confused:
:idea: :no:
Taille du texte:
Couleur:
 
Code de sécurité
Offres d'emploi
Librairie

Langages de programmation

La librairie est ouverte à tous et elle est accès principalement sur les langages PHP et MySQL. Vous trouverez aussi d'autres langages de programmation tel que le CSS, HTML, AJAX, ASP.. Plus de 300 références facilement accessibles. Visiter

  • PHP et MySQL - Maîtrisez le développement d'un site Web dynamique et interactif
  • S'initier à la programmation : Avec des exemples en C, C++, C#, Java et PHP
  • Premiers pas en CSS et XHTML
  • JavaScript & DHTML : Le livre de recettes
  • PHP 5 : Cours et exercices
  • HTML 4 en 30 étapes faciles
  • MySQL 5.0
  • Best practices PHP 5
  • PHP 5 avancé
  • Tout réussir avec PHP & MySQL