[php] In file writen maar niet goed?

Pagina: 1
Acties:
  • 47 views sinds 30-01-2008

  • reskobon
  • Registratie: November 2001
  • Laatst online: 15-09 21:07
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:
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" &amp;&amp; $user &amp;&amp; $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


  • chem
  • Registratie: Oktober 2000
  • Laatst online: 27-08 13:53

chem

Reist de wereld rond

check je fopen() manual.

Klaar voor een nieuwe uitdaging.


Dit topic is gesloten.