Billets concernant PHP


1
oct 11

Activer PHP5 sur les hébergements mutualisés OVH

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


18
août 11

Click2Call OVH et Carnet d’adresses Mac

Logo OVH

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 →


7
août 11

Créer une bannière dynamique en PHP

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"/>

10
sept 10

EtherCodes : programmation collaborative

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 →


28
juil 10

Rendre un appel WP_Query aléatoire ( fonction RAND )

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 →


1
juin 10

Détecter les visiteurs ayant un iPad en PHP

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 →


23
mar 10

PHP : rediriger un utilisateur selon sa langue

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 →


19
jan 10

PHProxy : le proxy web en PHP

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 →


17
jan 10

Utiliser LAMP sur Mac OS avec MAMP

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 →


2
sept 09

apache2-mpm-worker ou apache2-mpm-prefork?

Apache

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 →