Bonjour,

Je voudrai mettre un fond d'écran de façon aléatoire.

J'ai créé cette feuille de style.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
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php 
header( 'content-type: text/css' );
 
$dir = "images/Fond_ecran/";
$Les_Fonds_Ecran = array();
if (is_dir($dir)) {
    if ($dh = opendir($dir)) {
        while (($file = readdir($dh)) !== false) {
            if($file != "." && $file != ".."){
                $Les_Fonds_Ecran[] = $file;
            }
        }
        closedir($dh);
    }
}
 
$Aleatoire  =rand(0, count($Les_Fonds_Ecran) - 1);
$Le_Fond_Ecran_Aleatoire = $dir . $Les_Fonds_Ecran[$Aleatoire];
 
?>
 
body {
	margin: 0 auto;
	padding: 0;
	font: 12px Tahoma,Verdana,Arial,Helvetica, sans-serif;
	background:url('<?php  echo $Le_Fond_Ecran_Aleatoire;?>') fixed;
	color: #1C6894;
}
Le fond d'écran est toujours le même.

J'ai fait une connerie, mais je ne vois pas.


voici l'arborescence du site :
Nom : Capture d’écran 2024-02-13 à 02.34.42.png
Affichages : 138
Taille : 121,1 Ko

et j'ai cette erreur sur la ligne : header("Content-type: text/css; charset=utf-8");
Nom : Capture d’écran 2024-02-13 à 02.35.56.png
Affichages : 137
Taille : 214,5 Ko

QQ'un aurait une idée ?

Merci.

Eddy