par
Calimero » 15 juil. 2009, 00:10
Bonjour,
Bizarre ton code : tu avais bien commencé, mais sur la fin on dirait que t'as tout bâclé histoire de partir en week-end plus vite
if (file_exists($Fnm)) {
$tableau = file($Fnm);
for($i=0;$i<sizeof($tableau);$i++){
$infos=explode("#",$tableau[$i]);
// à partir d'ici
$nv_prix==$infos[1]+10;
fputs($nv_prix,$tableau[1]);
// et jusque là, rien ne va plus !
}
fclose($inF);
}
Pour l'exercice, est-ce que tu as des idées sur ce qui cloche là dedans ?
Et sinon, code mis à part et pour info, sais-tu que les bases de données sont un outil mieux adapté pour le stockage et le genre d'opération que tu veux réaliser qu'un simple fichier texte ? En effet, si tu avais utilisé une bdd, tu aurais pu obtenir le même effet avec une requête sql simple

Bonjour,
Bizarre ton code : tu avais bien commencé, mais sur la fin on dirait que t'as tout bâclé histoire de partir en week-end plus vite :-*
[php]
if (file_exists($Fnm)) {
$tableau = file($Fnm);
for($i=0;$i<sizeof($tableau);$i++){
$infos=explode("#",$tableau[$i]);
// à partir d'ici
$nv_prix==$infos[1]+10;
fputs($nv_prix,$tableau[1]);
// et jusque là, rien ne va plus !
}
fclose($inF);
}[/php]
Pour l'exercice, est-ce que tu as des idées sur ce qui cloche là dedans ?
Et sinon, code mis à part et pour info, sais-tu que les bases de données sont un outil mieux adapté pour le stockage et le genre d'opération que tu veux réaliser qu'un simple fichier texte ? En effet, si tu avais utilisé une bdd, tu aurais pu obtenir le même effet avec une requête sql simple ;)