Tableau de données

Tableau de données - PHP - Programmation

Marsh Posté le 19-01-2004 à 02:28:06    

Bjour
Voila je voudrai stocker des données dans un fichier pui pouvoir les relire par la suite j ai donc fait ce script mais ca ne marche pas.
Pourriez voui m aider :p
 
<script language="php">
 
//enregistre la valeur des variable
 
$tab[1][1] = "Shrito";
$tab[1][2] = "Test";
$tab[1][3] = "ladate";
$tab[2][1] = "Canvas";
$tab[2][2] = "Test2";
$tab[2][3] = "ladate2";
 
//enregistrement du tableau dans un fichier
 
$fp=fopen("pages/1.mof","r+" );
fputs($fp, $tab);
fclose($fp);
unset($tab);
 
//lecture du contenu du fichier
 
$tab=fopen("pages/1.mof","r+" );
$test=count($tab);
 
//affichage des données
 
for ($i=0; $i < $test; $i++)
{
echo $tab[$i][1].'<br>'.$tab[$i][2].'<br>'.$tab[$i][3];
}
 
</script>
 
Merci d avance

Reply

Marsh Posté le 19-01-2004 à 02:28:06   

Reply

Marsh Posté le 19-01-2004 à 02:37:46    

Ben c'est assez dire que sans la lecture du fichier, tu risques pas d'aller loin :D
 
//edit : et encore, même la phase d'écriture doit être foireuse, t'as autre chose que le mot Array dans le fichier ?


Message édité par naceroth le 19-01-2004 à 02:39:27
Reply

Marsh Posté le 19-01-2004 à 02:52:05    

bein non justement mais si tu pe m aider se serait cool

Reply

Marsh Posté le 19-01-2004 à 02:55:54    

Code :
  1. fputs($fp, serialize($tab));
  2. .
  3. .
  4. .
  5. $fp = fopen("pages/1.mof","r" );
  6. $tab = unserialize(fgets($fp));


 
ça devrait aller un peu mieux :)

Reply

Marsh Posté le 19-01-2004 à 03:04:59    

vi ca marche beaucoup mieux meme :p
euh sinon tu pe me dire a koi ca sert fgets ???

Reply

Marsh Posté le 19-01-2004 à 03:06:50    

à lire le fichier, oubli un peu problématique :D

Reply

Marsh Posté le 19-01-2004 à 03:09:30    

euh vi je croi kon pe dire ca :p
d ab j utilise fpassthru pour affichier le contenu... je pensai po ke fgets etait indispenesable :p
allé bn merci encore

Reply

Marsh Posté le 19-01-2004 à 03:13:28    

fpassthru lit le fichier et l'affiche sur la sortie standard, fgets (et fread) lit le fichier et le garde dans une variable pour utilisation postérieure, c'est pas du tout la même utilisation ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed