Een fout stukje script
Christian
02/06/2004 11:06:00Ik heb hier een stukje script dat eerst iets uit een bestand moet halen en daarna iets erin moet stoppen. nadat hij er iets bij op heeft geteld:
$rmfile = fopen("users/".$_GET['user']."/6789054321.txt", "rb");
$wmfile = fopen("users/".$_GET['user']."/6789054321.txt", "wb");
$money = fgets($rmfile);
$verdiend = $money + 100;
fwrite($wmfile, $verdiend);
Dit werkt alleen niet, wil iemand helpen?
Bij mij wordt het bestand steeds 0 bytes groot maar bestaat het nog wel maar er staat niets in.
$rmfile = fopen("users/".$_GET['user']."/6789054321.txt", "rb");
$wmfile = fopen("users/".$_GET['user']."/6789054321.txt", "wb");
$money = fgets($rmfile);
$verdiend = $money + 100;
fwrite($wmfile, $verdiend);
Dit werkt alleen niet, wil iemand helpen?
Bij mij wordt het bestand steeds 0 bytes groot maar bestaat het nog wel maar er staat niets in.
PHP hulp
26/12/2024 09:07:04Christian
02/06/2004 11:11:00ow, w8 ik heb een 0 in het bestand gezet en nu werkt hij volgens mij wel, maar niet helemaal goed, nu komt er "100" te staan in het bestand maar als ik het nog een keer doe doed hij niets en blijft er "100" in staan
$money = fgets($rmfile);
maar daar eens van:
$money = fgets($rmfile, 4096);
En doe eens:
Dan kun je zien wat money is.. kijken of dat wel goed gaat..
maar daar eens van:
$money = fgets($rmfile, 4096);
En doe eens:
Dan kun je zien wat money is.. kijken of dat wel goed gaat..
Christian
02/06/2004 12:13:00Ow, hij werkt nu, ik moest dit doen:
Dit:
$rmfile = fopen("users/".$_GET['user']."/6789054321.txt", "rb");
$wmfile = fopen("users/".$_GET['user']."/6789054321.txt", "wb");
Moest dit worden:
$rmfile = fopen("users/".$_GET['user']."/6789054321.txt", "rb");
$money = fgets($rmfile, 4096);
$wmfile = fopen("users/".$_GET['user']."/6789054321.txt", "wb");
Ik denk dat dat komt omdat hij met fopen("blabla", "wb") het bestand 0 bytes lang maakt ik bij fgets een leeg bestand lees(denk ik misschien toevallig).
Toch bedankt iedereen(eigenlijk alleen Bas) voor jullie hulp.
Dit:
$rmfile = fopen("users/".$_GET['user']."/6789054321.txt", "rb");
$wmfile = fopen("users/".$_GET['user']."/6789054321.txt", "wb");
Moest dit worden:
$rmfile = fopen("users/".$_GET['user']."/6789054321.txt", "rb");
$money = fgets($rmfile, 4096);
$wmfile = fopen("users/".$_GET['user']."/6789054321.txt", "wb");
Ik denk dat dat komt omdat hij met fopen("blabla", "wb") het bestand 0 bytes lang maakt ik bij fgets een leeg bestand lees(denk ik misschien toevallig).
Toch bedankt iedereen(eigenlijk alleen Bas) voor jullie hulp.