示例#1
0
	$file = $data[0];
	$name = $data[1];

	class JsonDB {
		protected $filename;
		protected $json;
		
		function __construct($filename){
			$this->filename = $filename;	
			$this->json = json_decode(file_get_contents($filename), true);	
		}

		function add($key, $value){
			$this->json[$key] = $value;
		}

		function get($key,$par1){
			return $this->json[$key][$par1];
		}

		function save(){
			return file_put_contents($this->filename, json_encode($this->json));
		}
	}

	$db = new JsonDB('data.json');
	
	$votoatual = $db->get($file,"votos");
	$db->add($file, ['name' => $name, 'votos' => $votoatual+1]);
	$db->save();
}
示例#2
0
							<td class="voto">Votos</td>
							<td class="name">Nomes</td>
							<td class="imagem">Imagens</td>
						</tr>
					</table>
					<div class="scroller">
						<table class="list">
							<?php 
include '../loop.php';
ksort($loop);
foreach ($loop as $file => $name) {
    if ($name == '') {
        $frag = explode("_-_", $file);
        $name = ucwords(strtr($frag[0], "_", " ")) . ' - SEBRAE ' . strtr($frag[1], "_", " ");
    }
    $data[] = $db->get($file, "votos") . '||' . $db->get($file, "name") . '||' . $file;
}
//$dataDESC = $data;
asort($data);
foreach (array_reverse($data) as $key => $value) {
    $frag = explode("||", $value);
    $votos[] = $frag[0];
    $voto = $frag[0];
    $name = $frag[1];
    $file = $frag[2];
    ?>
	
								<tr>
									<td class="voto"><?php 
    echo $voto;
    ?>