Popular Tags:

Automatiser l’affichage d’une gallerie de photos avec miniatures et lightbox

15/08/2012 at 17:38

Ce script PHP suppose que vous ayez un script type lightbox installé sur la page et que vous ayez fait des miniatures de vos photos. Miniatures qui auront le même nom de fichier que les grandes images. Les grandes photos seront dans le dossier “fotos” et les miniatures dans le dossier “fotos/thumbs”.

Chercher et afficher les fichiers se trouvant dans un dossier

15/08/2012 at 17:35
<?php
    // Définir le chemin complet vers le dossier voulu (depuis le root)
    $path = $_SERVER["SITE_HTMLROOT"]."dossier/";

    // Ouverture du dossier
    $dir_handle = @opendir($path) or die("Unable to open $path");

    // Boucle sur les fichiers
    while ($file = readdir($dir_handle)) {
    if($file == "." || $file == ".." || $file == "index.php" )
        continue;

        // Affiche les fichiers trouvés
        echo "Voici les fichiers :<br /><a href=\"dossier/$file\">$file</a> ";
    }
    // Fermeture
    closedir($dir_handle);
?>

 

Résolution du bug de plusieurs OnLoad

15/08/2012 at 17:30

Certains JavaScripts sont lancés au démarrage du chargement de la page par la fonction OnLoad (généralement dans la ligne body). Apparement, on ne peut pas lancer plus d’un script OnLoad à la fois.

Voici le JavaScript qui permet a deux javascript qui utilisent “OnLoad” en même temps de fonctionner. (On est bien sûr pas limité à 2 scripts)

Source : www.babylon-design.com/..eviter-conflit-javascript-window-onload

// Fonction de stockage des scripts à charger
FuncOL = new Array();
function StkFunc(Obj) {	FuncOL[FuncOL.length] = Obj; }

// Execution des scripts au chargement de la page
window.onload = function() { for(i=0; i<FuncOL.length; i++)	{FuncOL[i]();} }

StkFunc(script1); 		// Lance le script 1
StkFunc(script2);		// Lance le script 2

 

Affichage uniquement avant ou après une certaine date

15/08/2012 at 17:27

Ce script permet d’afficher quelque-chose uniquement avant ou après une certaine date.
Dans cet exemple, on va afficher une image jusqu’au 1er Septembre 2012 (2012-09-01) compris.

<?php
    if ( date('Ymd') <= 20120901)
      { print("<img src='info.gif' width='12' height='12' />");  }
?>

Afficher quelque-chose ou exécuter du code seulement en local

15/08/2012 at 17:18

Voici un script qui sert à à afficher des choses en local et pas quand les pages php sont sur un serveur web. Pratique pour faire des tests qui n’apparaissent pas sur le site web officiel, mais seulement sur son PC en localhost ou 127.0.0.1 .

<?php
  if ($_SERVER['DOCUMENT_ROOT'][0]=="/")
     { echo ""; }
  else { echo " html "; }
?>

Afficher et lire le contenu d’un podcast sur son site

15/08/2012 at 16:15

Voici le code PHP que j’ai utilisé sur la page Presse, pour pouvoir lire directement ou télécharger les podcasts MP3.

Mettre son site en mode maintenance

15/08/2012 at 12:14

Si voulez mettre votre site en maintenance, pour faire une grosse mise à jour ou régler un problème, vous pouvez utiliser votre fichier .htaccess (ou le créer) qui se trouve à la racine de votre site pour rediriger tous les visiteurs (sauf vous) vers une page temporaire :

Forcer des logiciels à passer uniquement par votre VPN

05/06/2012 at 19:11

Voici un petit guide pour forcer des logiciels à utiliser votre connexion VPN – en fait, plutôt pour les empêcher de passer par votre connexion normale au cas où votre VPN serait coupé. Cela peut servir pour ceux qui veulent correctement protéger leur vie privée.. merci Hadopi ! La procédure ci-dessous va vous expliquer comment faire cela en IPv4, mais l’IPv6 de Windows et de certains logiciels (uTorrent par ex.) peuvent dévoiler l’adresse de votre machine en IPv6 !

Bloquer-Filtrer des appels-numéros sur votre ligne fixe Freebox

12/05/2012 at 18:10

Vous recevez des appels de pubs (en 0899…) ou des appels bizarres.. (numéros 07 à 5 ou 9 chiffres) ! Et bien, sur la freebox il existe un système de filtrage des appels entrants qui n’est pas très connu, mais qui gagne à l’être en ces périodes où les spams arrivent jusque votre téléphone fixe..

Smartphone dual-sim

07/02/2012 at 18:19

En cherchant un téléphone pouvant utiliser 2 cartes sim, j’ai fait ce petit tableau comparatif de modèles actuels. Modèles qu’on ne pourra en général pas trouver en magasin, mais sur le net. Ils sont normalement tous dual stand-by, c’est à dire que les 2 sims sont actives pour recevoir des appels en même temps, mais si lorsque vous êtes en conversation sur une des sims, vous ne pouvez recevoir d’appels sur l’autre.