Se connecter
Compte
Identification
Ouvrir un compte
Compte : Modifier un code
Tu es ici :
Modifier un code source PHP
Code langage PHP
Titre
Choisissez un Titre se rapprochant le plus près du contenu de votre script
Description
Vous désirez afficher une image différente tous les jours ? Ce script est fait pour vous. Le principe est simple, un fichier texte contient le jour et le nom de l'image a afficher, reste plus qu'à afficher si la date est la meme, sinon on choisi une nouvelle image de manière aléatoire et elle s'affiche pour la journée !!
C'est ici que vous expliquez à quoi sert votre source
Code source
changer cette ligne: if($rel != FALSE) par if($rel == FALSE) // EXECUTION DU SCRIPT // 1° Mettez vos images dans un repertoire que vous nommer + bas // 2° Créer le fichier info_image.txt et n'oubliez pas d'ouvrir // les droits en écriture sur ce fichier ou utiliser // chmod ($fichier_text, 0777); si votre serveur le permet // 3° Get fun !!! $nomRepertoire = "votre_repertoire_ici"; $fichier_text = "info_image.txt"; // lit le fichier selon la ligne function lire($fichier, $ligne) { if (file_exists($fichier)) { if($res = fopen($fichier,"r+")) { while(!feof($res)) { $result[]= fgets($res,1000000); } fclose($res); $tab=$result; $result=$tab[$ligne-1]; return $result; } } } // info du fihier $elt1 = explode("/", lire($fichier_text,"1") ); // date du jour $elt2 = explode("/", date("d/m") ); // date similaire if ($elt1[0] == $elt2[0]) { $image = lire($fichier_text,"2"); // SORTIE PRINT SORTIE PRINT // echo '
'; } // mise a jour avec une image aléatoire else { $imgs = array(); $dossier = opendir($nomRepertoire); $i=0; while ($Fichier = readdir($dossier)) { $imgs[$i] .= $Fichier; $i++; } closedir($dossier); srand ((double)microtime()*10000000); $nbr = rand(1, ($i-1)); // check le referer et ecrit la nouvelle date $referer = $_SERVER["HTTP_REFERER"]; $host = $_SERVER["HTTP_HOST"]; $rel = strstr($referer,$host); if($rel != FALSE) { // chmod ($fichier_text, 0777); $f = fopen($fichier_text, "w"); fwrite($f,date("d/m")); fwrite($f,"\n"); fwrite($f,$imgs[$nbr]); fclose($f); // chmod ($fichier_text, 0755); } // SORTIE PRINT SORTIE PRINT // echo '
'; } ?>
Ne mettez que du code ici , il sera interprété automatiquement lors de la colorisation automatique
N'oubliez pas de mettre les balises d'ouverture et de fermeture autour du code PHP :
<?php
...
?>
Url de votre site internet
Renseignez l'url de votre site si vous souhaitez qu'un lien soit visible sur le snippet
Modifier