27-02-2011, 03:18 PM
(27-02-2011, 02:22 PM)Sephi-Chan a écrit : Petite question : Pourquoi faire ça ? Pourquoi souhaites-tu avoir un fichier par joueur ?
Ça nous aidera à répondre efficacement, car là, sans détail, je pense que ce n'est pas pertinent, il y a bien des moyens plus efficaces pour du stockage par clé/valeur.
Sephi-Chan
Je pensais que c'était une bonne façon de faire.
Je suis arrivé à ça mais il ya une partie doublée
<?php
$dm='scr';
$f='scr/'.stripslashes($_POST['u']);
$c=array();
if($_POST['u']!=''){
if (file_exists($f)){
if(file_get_contents($f)>$_POST['d']){
file_put_contents($f,$_POST['d']);
foreach(array_diff(scandir($dm),array('.','..')) as $f){
array_push($c,file_get_contents("{$dm}/{$f}").' '.$f);
}
file_put_contents('t','["'.implode('","', $c).'"]');
}
}else{
file_put_contents($f,$_POST['d']);
foreach(array_diff(scandir($dm),array('.','..')) as $f){
array_push($c,file_get_contents("{$dm}/{$f}").' '.$f);
}
file_put_contents('t','["'.implode('","', $c).'"]');
}
}
echo file_get_contents('t');
?>
Je veux bien une solution pour le stockage clé/valeur autre que par fichier