44 private links
Le module calendrier est joli entre autres
Les attributs data peuvent permettre de stocker des éléments autres que les attributs standard dans du code pour les réutiliser.
Alternative open source à Google Analytics
Un bloc note en ligne, partagez, sauvegardez l'URL et vous pouvez lire/écrire (une adresse URL par page)
Une librairie HTML5 JS pour générer des pdf.
La bible du .htaccess
Sympa pour chasser les mauvais élèves !
Proxy php
Textures pour webdesign
florilège d'outils en ligne pour dépanner...
Bel historique du mastodonte.
Pour déboguer une appli php, voici un petit snippet qui loguera dans un fichier toutes les requêtes GET/POST et leur contenu. C'est tout bête mais ça peut servir.
function logm($message)
{
$t = strval(date('Y/m/d_H:i:s')).' - '.$_SERVER["REMOTE_ADDR"].' - '.strval($message)."\n";
file_put_contents($_SERVER['DOCUMENT_ROOT'].'/log.txt',$t,FILE_APPEND);
}
if (!empty($_POST)) logm('POST: '.print_r($_POST, true));
if (!empty($_GET)) logm('GET: '.print_r($_GET, true));
J’utilise ce petit bout de code Apache :
RewriteCond %{REQUEST_URI} !/maintenance.html$
RewriteCond %{REMOTE_ADDR} !255.34.56.78
RewriteRule .* http://lehollandaisvolant.net/maintenance.html [L]
À placer dans le fichier .htaccess de la racine du site, après avoir remplacé l’adresse IP de la seconde ligne par la vôtre.
Ce que cela fait ligne par ligne :
Ligne 1 : pour tout accès à un fichier autre que maintenance.html ;
Ligne 2 : et pour toutes les IP sauf 255.34.56.78 (la vôtre donc) ;
Ligne 3 : rediriger sur la page maintenance.html.
La ligne 1 permet simplement d’éviter une redirection en boucle, très important : le hit sur maintenance.html ne doit pas générer de redirection sur maintenance.html…
Très bourrin comme méthode mais ça marche.
Cela vous permet à vous d’accéder à votre site normalement et aux autres de ne pas interférer et d’être au courant de ce qui se passe : la page maintenance.html contenant évidemment un message avec éventuellement un lien vers un autorblog du site.