01
av 03 Skriva till en fil
Skriva till en fil När du skriver till en fil, det första du behöver göra är att öppna filen. Vi gör det med denna kod:
$File = "YourFile.txt";
$Handle = fopen($File, 'w');
?>
Nu kan vi använda kommandot för att lägga till data till vår fil. Vi skulle göra detta enligt nedan:
$File = "YourFile.txt";
$Handle = fopen($File, 'w');
$Data = "Jane Doen";
fwrite($Handle, $Data);
$Data = "Bilbo Jonesn";
fwrite($Handle, $Data);
print "Data Written";
fclose($Handle);
?>
I slutet av filen använder vi fclose för att stänga filen vi har jobbat med. Du kanske också märker att vi använder n i slutet av våra datasträngar. n servrar som en radbrytning, som att trycka på enter- eller returtangenten på ditt tangentbord. Du har nu en fil som heter YourFile.txt som innehåller data:
Okänd kvinna
Bilbo Jones
02 av 03
Skriv om data
Om vi skulle köra samma sak igen och bara använda olika data, skulle det radera alla våra nuvarande data , och byt ut det med de nya uppgifterna. Här är ett exempel:
$File = "YourFile.txt";
$Handle = fopen($File, 'w');
$Data = "John Henryn";
fwrite($Handle, $Data);
$Data = "Abigail Yearwoodn";
fwrite($Handle, $Data);
print "Data Written";
fclose($Handle);
?> Filen vi skapade, YourFile.txt, innehåller nu dessa data:
John Henry
Abigail Yearwood 03 av 03 Lägga till data
Låt oss säga att vi inte gör det vill skriva om över alla våra data. Istället vill vi bara lägga till fler namn i slutet av vår lista. Vi skulle göra det genom att ändra vår $Handle-linje. För närvarande är den inställd på
w
vilket betyder skrivbara början av filen. Om vi ändrar detta till
a, kommer den att lägga till filen. Det betyder att den kommer att skriva till slutet av filen. Här är ett exempel:
$File = "YourFile.txt";
$Handle = fopen($File, 'a');
$Data = "Jane Doen";
fwrite($Handle, $Data);
$Data = "Bilbo Jonesn";
fwrite($Handle, $Data);
print "Data Added";
fclose($Handle);
?>
$File = "YourFile.txt";$Handle = fopen($File, 'w');?>
Nu kan vi använda kommandot för att lägga till data till vår fil. Vi skulle göra detta enligt nedan:
$File = "YourFile.txt";$Handle = fopen($File, 'w');$Data = "Jane Doen";fwrite($Handle, $Data);$Data = "Bilbo Jonesn";fwrite($Handle, $Data);print "Data Written";fclose($Handle);?>
I slutet av filen använder vi fcloseför att stänga filen vi har jobbat med. Du kanske också märker att vi använder n i slutet av våra datasträngar.n servrar som en radbrytning, som att trycka på enter- eller returtangenten på ditt tangentbord.Du har nu en fil som heter YourFile.txt som innehåller data:
Okänd kvinnaBilbo Jones
02av 03
Skriv om data
Om vi skulle köra samma sak igen och bara använda olika data, skulle det radera alla våra nuvarande data , och byt ut det med de nya uppgifterna. Här är ett exempel:$File = "YourFile.txt";
$Handle = fopen($File, 'w');
$Data = "John Henryn";
fwrite($Handle, $Data);
$Data = "Abigail Yearwoodn";
fwrite($Handle, $Data);
print "Data Written";
fclose($Handle);
?>Filen vi skapade, YourFile.txt, innehåller nu dessa data:
John Henry
Abigail Yearwood
03av 03
Lägga till data
Låt oss säga att vi inte gör det vill skriva om över alla våra data. Istället vill vi bara lägga till fler namn i slutet av vår lista. Vi skulle göra det genom att ändra vår $Handle-linje. För närvarande är den inställd på
w
vilket betyder skrivbara början av filen. Om vi ändrar detta till
a,kommer den att lägga till filen. Det betyder att den kommer att skriva till slutet av filen. Här är ett exempel:
$File = "YourFile.txt";$Handle = fopen($File, 'a');$Data = "Jane Doen";fwrite($Handle, $Data);$Data = "Bilbo Jonesn";fwrite($Handle, $Data);print "Data Added";fclose($Handle);?>