
Si vous avez besoin de PHP5 sur un hébergement OVH il faut ajouter une petite ligne à votre fichier .htaccess ! Lire la suite →

Si vous avez besoin de PHP5 sur un hébergement OVH il faut ajouter une petite ligne à votre fichier .htaccess ! Lire la suite →

S'il y a un truc que j'aime bien chez OVH (enfin , un des trucs) c'est l'API qui permet notamment de déclencher des actions sur les téléphones VoIP que fournit .. OVH. Et j'aime une autre chose : mon Mac. Donc on peut les marier pour que quand vous voulez appeler quelqu'un depuis votre .. Mac, cela soit possible et carrément intégré avec le carnet d'adresses.
L'idée c'est donc de faire fonctionner de concert le Click2Call d'OVH et le carnet d'adresse Mac OS. Cela marche en deux parties. Lire la suite →
Si vous cherchez un moyen simple de charger facilement des images de façon aléatoire en PHP il y a Matt Mullenweg qui a fait un petit script bien pratique .. Il existe peut être une façon plus simple / courte de faire mais celle là marche bien :
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 29 30 31 32 33 34 35 36 | <?php header('Content-type: image/png'); header("Status: 200"); /* By Matt Mullenweg > http://photomatt.net Inspired by Dan Benjamin > http://hiveware.com/imagerotator.php Latest version always at: http://photomatt.net/scripts/randomimage */// Make this the relative path to the images, like "../img" or "random/images/". // If the images are in the same directory, leave it blank. $folder = ''; // Space seperated list of extensions, you probably won't have to change this. $exts = 'jpg jpeg png gif'; $files = array(); $i = -1; // Initialize some variables if ('' == $folder) $folder = './'; $handle = opendir($folder); $exts = explode(' ', $exts); while (false !== ($file = readdir($handle))) { foreach($exts as $ext) { // for each extension check the extension if (preg_match('/\.'.$ext.'$/i', $file, $test)) { // faster than ereg, case insensitive $files[] = $file; // it's good ++$i; } } } closedir($handle); // We're not using it anymore mt_srand((double)microtime()*1000000); // seed for PHP < 4.2 $rand = mt_rand(0, $i); // $i was incremented as we went along header('Location: '.$folder.$files[$rand]); // Voila! ?> |
Pour faire fonctionner ce script, vous le mettez dans un dossier avec toutes les images que vous voulez afficher. Ensuite vous appelez le script comme s'il était une image :
1 | <img src="lefichier.php" alt="du texte"/> |
Il y a peu d'outil à ma connaissance qui permettent de coder en temps réel à plusieurs. Alors certes ça n'est pas possible pour tout le monde de faire ça car ça nécessite une certaine organisation mais plusieurs cerveaux sur un même code source peut éviter de passer à côté de certaines erreurs et pour ça il y a désormais EtherCodes (au logo tout moche) : une plateforme en ligne, sorte de notepad collaboratif. Lire la suite →
Si vous utilisez la fonction WP_Query de WordPress pour afficher des articles, un carrousel , un slider etc , vous avez peut être envie de rendre l'affichage des pages complètement aléatoire? C'est possible !
Lire la suite →

Pour adapter le code de votre site en détectant les visiteurs ayant la fortune de vous lire depuis un iPad ... Un peu de PHP suffit !
Lire la suite →

Un peu de code très simple aujourd'hui pour apprendre à rediriger un visiteur de votre site en fonction de sa langue ! Lire la suite →
Un site particulier bloqué au bureau? Ou sur une connexion publique ? Vous avez la flemme ou l'impossibilité d'utiliser un VPN mais par contre vous avez un serveur qui gère le PHP? Dites bonjour à PHProxy.
Lire la suite →
Vous utilisez l'environnement de développement dit "LAMP" (c'est à dire Linux Apache Mysql Php) ? Et vous avez besoin d'installer la suite en local sur votre Mac pour bosser sur votre code ou des bases de données? Voici MAMP.
Lire la suite →

Le serveur web Apache 2 est disponible avec deux modules, on ne peut pas installer les deux à la fois ( mpm-worker ou mpm-prefork ) mais il faut en choisir un. Alors lequel? Lire la suite →