SnippetVamp

Because spending time searching snippets sucks.



javascript 3 jquery 3 php 1 vanilla 3

.

Stocker des données dans le programme... marche pour les programmes légers, avec peu de données

Stocker des données dans le programme... marche pour les programmes légers, avec peu de données

<?php

//On ouvre la base de donnée sous forme de tableau
$db = db();
//on ajoute quelques données et on affiche la base
@$db['entries'][] = 'hello world '.count(@$db['entries']);
var_dump($db);
//on enregistre la base
db($db);

//A partir d'ici, ne touchez à rien ou tout explose.

//Base de donnée json compressée
$database = '';
//fonction de gestion de base de donnée intégrée
function db($d=false){
    $s = file_get_contents(__FILE__);
    if(!$d){
        preg_match_all('/\$database = \'(.*?)\';/s', $s, $result, PREG_PATTERN_ORDER);
        return $result[1][0]==''?array():json_decode(gzinflate($result[1][0]),true);
    }else{
        file_put_contents(__FILE__,preg_replace('/\$database = \'(.*?)\';/s', '$database = \''.gzdeflate(json_encode($d)).'\';', $s));
    }
}
?>

php

http://blog.idleman.fr/snippet-25-php-integrez-une-base-de-donnee-dans-votre-fichier-unique-dexecution/

<iframe width="100%" height="632" src="http://raphael.salique.fr/snippetvamp/index.php?embed=538eda36f1f18" type="text/html"></iframe>

Texte seul - Permalink - Snippet public posté le 04/06/2014

Flux RSS de cette page


SnippetVamp 1.84 par Bronco - Page générée en 0.006 s