DigitalSpirit / Blog

Vie de merde dans vos scripts Php ...simplement

Pour afficher aléatoirement les fortunes de Vie de merde en Php de la manière la plus simple qu'il soit, vous pouvez faire comme ci dessous...ou pas...

<?php

header('Content-type: text/html; charset=UTF-8');

$xml = simplexml_load_file('http://api.viedemerde.fr/1.2/view/random?key=readonly');

echo <<<EOD
<html>
<body>
<h1>{$xml->vdms->vdm->categorie}</h1>

<p>
<a href="http://www.viedemerde.fr/{$xml->vdms->vdm['id']}">#</a>
{$xml->vdms->vdm->texte}
</p>
</body>
</html>
EOD;

?>

Voilà, rien de bien sorcier, donc, pas d'explication, vous pouvez retourner à vos occupations, je vais en faire de même !

Ouvrir l'article

Vie de merde dans vos scripts Php ...simplement

Pour afficher aléatoirement les fortunes de Vie de merde en Php de la manière la plus simple qu'il soit, vous pouvez faire comme ci dessous...ou pas...

<?php

header('Content-type: text/html; charset=UTF-8');

$xml = simplexml_load_file('http://api.viedemerde.fr/1.2/view/random?key=readonly');

echo <<<EOD
<html>
<body>
<h1>{$xml->vdms->vdm->categorie}</h1>

<p>
<a href="http://www.viedemerde.fr/{$xml->vdms->vdm['id']}">#</a>
{$xml->vdms->vdm->texte}
</p>
</body>
</html>
EOD;

?>

Voilà, rien de bien sorcier, donc, pas d'explication, vous pouvez retourner à vos occupations, je vais en faire de même !

Ouvrir l'article

Comparatif des gestionnaires de fichiers en ligne

Je viens de publier sur le blog de Hyla un comparatif entre 10 applications de gestion de fichiers permettant à chacun de faire son propre choix.

Parmis les applications testées, on retrouve : eXtplorer, Hyla 0.8.2, Hyla 0.9.0dev, Kfm, PhpFileNavigator, PhpXplorer, Relay, SorgDownloader, WebInsta, WebShare

L'article en question.

Ouvrir l'article

Plugin pour Dotclear : RandomText

Voici un plugin très simple pour Dotclear qui va vous permettre d'ajouter des zones de texte aléatoire par le biais des widgets de présentation ou directement depuis vos thèmes.

Le principe de fonctionnement est simple, une fois installé, dans la page Widgets de présentation, ajoutez le plugin oû vous le souhaitez, ce dernier ira lire le fichier nommé random.txt situé dans votre dossier public.

Il est également possible d'intégrer une zone de texte directement dans vos modèles grâce à l'utilisation de la balise suivante :

{{tpl:randomtext}}

Voilà, c'est tout !

Ouvrir l'article

Écriture dans les fichiers Tomtom Ov2 et Garmin Asc

Pour faire suite au billet précédent concernant la lecture de fichiers au format Tomtom Ov2 et Garmin Asc, voici la même librairie avec en plus le support de l'écriture.

Voici un petit exemple du fonctionnement :

<?php
/* Ov2 and Asc reader / writer
hugo arobase digitalspirit dot org
c.rincheval, 2007
*/

require 'geo.class.php';

$content = array(0 => array(
'lon' => -3.22,
'lat' => 49.19,
'label' => 'poi 0'
),
1 => array(
'lon' => -5.45,
'lat' => 52.12,
'label' => 'poi 1'
)
);

$file = 'test.ov2';

$format = 'ov2'; // 'asc';

// Writing data to file !
geo::writeData($file, $format, $content);

// Read file
$data = geo::getData($file, $format);

print_r($data);

?>

L'exemple ci dessus se contente d'écrire dans un fichier (test.ov2) les 2 poi du tableau et ainsi la fonctione getData lit ce fichier et l'affiche.

Ouvrir l'article

« Page 2 / 3 »