accueil MCSA astuces photos




PHP fonctions de base-5

introduction et
connexion à une base

1- 2- 3
afficher une
image aléatoirement

1- 2
récupérer la résolution
de l'écran

manipulations d'images
1- 2- 3


Pour terminer, voici un code qui affichera une couleur de
fond aléatoirement selon la page qui s'affiche.

<?php

//nom et chemin de la page :
$fichier=$_SERVER['REQUEST_URI'];

//nombre de caractères de "$fichier" :
$longueur=strlen($fichier);

//on divise par deux pour savoir si c'est pair ou impair
$reste=fmod($longueur,2);

if($reste == 0){
//si pair...fond blanc

$var= "<BODY bgcolor='white'>";
}

if($reste <> 0){ 
//si impair...fond bleu

$var= "<BODY bgcolor='blue'>";
}

//on divise par 3 pour savoir si c'est un multiple
$reste=fmod($longueur,3);

if($reste == 0){ 
//si multiple de 3 fond silver

$var="<BODY bgcolor='silver'>";
}

print "$var <br>"; //ecrit $var dans le fichier
?>


Nous voyons ici deux nouvelles fonctions :

strlen("chaîne de caractère passée en argument")
qui retourne la longueur de la chaîne passée en argument.
(C'est a dire le nombre de caractère contenu dans un mot ou une phrase donnée)

fmod(x,y)
qui retourne le reste de la division de x par y.

Il existe, bien sur, des fonctions qui permettent de tirer
un nombre "alétoirement". Par exemple :
$x = rand(1,5); donnera un nombre entre 1 et 5.



Une question ? Donnez votre avis, ou trouver encore plus d'infos : Le Forum