Hay
Ik heb een script geschreven om users aan te maken voor een ftp-server, daarom schrijft hij meteen de info weg naar een .ini file. Het probleem is dat hij niet toevoegd maar overschrijft en zo dus alleen de nieuwe user erin zet.
hier komt de code:
Ik heb een script geschreven om users aan te maken voor een ftp-server, daarom schrijft hij meteen de info weg naar een .ini file. Het probleem is dat hij niet toevoegd maar overschrijft en zo dus alleen de nieuwe user erin zet.
hier komt de code:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| <? function stuurDoor () { header ("location: cdlist.php"); } if ($submit == "Opslaan" && $user && $password) { $FileOld = "c:\program files\g6 ftp server\users.ini"; $fd = fopen($FileOld, "r"); $text_Old = fread ($fd, filesize ($FileOld)); $text_New .= $text_Old; $file_write = fwrite($fd, "$text_Old \n\n [$user] \n\n Login=$user \n Pass=$password \n Home-Ip=-= All IP Homes =- \n TimeOut=600 \n EnableMaxConPerIP=1 \n MaxConPerIp=1 \n MaxUsers=1 \n RatioMethod=0 \n RatioUp=1 \n RatioDown=1 \n RatioCredit=0 \n MaxSpeedRcv=512 \n MaxSpeedSnd=512 \n QuotaCurrent=0 \n QuotaMax=0 \n ShowLoginMsg=1 \n LoginMsgFile=D:\Ftp-Server\ftpmessage.txt \n AddLinks=1 \n LinksFile=C:\ftplinks.txt \n TreatLinksAs=0\n AddLinkFromFile=1 \n Dir0=d:\ftp-server\ \n Attr0=RW-AMLS- \n Dir1=g:\ftp-server\ \n Attr1=RW-AMLS- \n Dir2=e:\ftp-server\ \n Attr2=RW-AMLS- \n Dir3=F:\ftp-server\ \n Attr3=RW-AMLS- \n Stat_Login=155 \n Stat_LastLogin=13-1-2002 16:02:13 \n Stat_LastIP=62.238.77.16 \n Stat_KBUp=148267416 \n Stat_KBDown=1986045098 \n Stat_FilesUp=15 \n Stat_FilesDown=110 \n Stat_FailedUp=1 \n Stat_FailedDown=22 \n\n"); fclose($fd); stuurDoor (); } ?> <HTML> <HEAD> <TITLE>FTP User aanmaken lol</TITLE> </HEAD> <BODY bgcolor="#CCCCCC"> <FORM action="<?php echo $PHP_SELF; ?>" method="post"> <INPUT type="text" name="user"> <INPUT type="text" name="password"> <input type="submit" name="submit" value="Opslaan"> </FORM> </BODY> </HTML> ?> |
Leeg