Toon posts:

[PHP] Per regel inlezen, schrijven: fout!

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een stukje code:
PHP:
1
2
3
4
5
6
7
8
<?
$fd = fopen ($cfg[pwfile], "r");
$cfg[members] = fgets($fd, 4096);
for ($i = 1; $i <= $cfg[members]; $i++) {
     $umembers[$i] = fgets($fd, 4096);
}
fclose ($fd);
?>

hier lees ik mijn file in... en zet alles in de $umembers array!

en nu het volgende stukje, hier schrijf ik de data weer naar het desbetreffende bestand.
PHP:
1
2
3
4
5
6
7
8
9
10
<?
$fd = fopen($cfg[pwfile], "w");
fputs($fd, $cfg[members] . "\n");
for ($i = 1; $i <= $cfg[members]; $i++) {
     $tmp = $umembers[$i];
     echo $tmp . "<br>";
     fputs($fd, $tmp); // , count($tmp)
}
fclose($fd);
?>

nu heb ik het volgende probleem

dit staat bv in de inlees file
code:
1
2
3
4
1
1;2;3;4;5;
2;3;4;5;6;
3;4;5;6;7;

oftewel
$cfg[members] = 3
$umembers[1] = "1;2;3;4;5;";
$umembers[2] = "2;3;4;5;6;";
$umembers[3] = "3;4;5;6;7;";

nu add ik bv 1 member

$cfg[members] = 4
$umember[4] = "4;5;6;7;8;";

en wil ik het weg schrijven zie ik dit als uitkomst
code:
1
2
3
4
1
1;2;3;4;5;
2;3;4;5;6;
3;4;5;6;7;4;5;6;7;8;

:? hoe kan dit?

als ik \n add dan krijg ik alles op nieuwe regels of zie ik telkens dat mooie zwarte blokje..

pls help.

Verwijderd

Topicstarter
iemand...pls... dit is van levensbelang :P

Verwijderd

Bedoel je misschien \r\n ?

Verwijderd

Topicstarter
is daar ook een FAQ over?

  • tomato
  • Registratie: November 1999
  • Niet online
Xtentic: is daar ook een FAQ over?
Ja hoor.

Q: What is the \n equivalent for Windows operated systems?
A: \r\n

Verwijderd

Topicstarter
Op donderdag 29 november 2001 03:18 schreef tomato het volgende:

[..]

Ja hoor.

Q: What is the \n equivalent for Windows operated systems?
A: \r\n
F2S.com is dat winhooz?

Verwijderd

Probeer ff snel \r\n en je weet het...

Verwijderd

Topicstarter
GEEF nou gewoon antwoorden waar ik wat aan heb, of is tweakers een grote verbastering van FOK!?

  • tomato
  • Registratie: November 1999
  • Niet online
Begint er bijna op te lijken ja... :Z

Verwijderd

Topicstarter
:( mja bedankt... wat heb ik nu aan de meeste antwoorden...

NIETS!

Verwijderd

Volgens mij heb je een mogelijke oplossing voor je probleem gekregen, dus waar maak je je zo druk om? :?

Verwijderd

Topicstarter
Op donderdag 29 november 2001 18:22 schreef delighteddennis het volgende:
Volgens mij heb je een mogelijke oplossing voor je probleem gekregen, dus waar maak je je zo druk om? :?
de onzinnige postings :{

  • eek
  • Registratie: Februari 2001
  • Laatst online: 06-04-2020

eek

@MagickNET

Skill is when luck becomes a habit.

Pagina: 1