| Met de term file wordt bedoeld : gewone tekstfiles, php pagina's, html pagina's. Dat zijn over het algemeen documenten die enkel platte tekst bevatten zonder enige opmaak. |
| r | alleen lezen |
| r+ | lezen en schrijven |
| w | maak de file ledig en open deze alleen schrijven |
| w+ | maak de file ledig en open deze voor lezen en schrijven |
| a | append of toevoegen (enkel schrijven) |
| a+ | append of toevoegen (lezen schrijven) |
| x | file aanmaken (enkel schrijven) |
| x+ | file aanmaken (lezen en schrijven) |
Opgepast met w en w+. Als je deze gebruikt plaatst hij de pointer in het begin van de file en wordt de file blank gemaakt. Als de file niet bestaat, gaat hij die aanmaken.
Met x en x+ kan je gewoon een file aanmaken om naar weg te lezen/schrijven. Deze opties maken de file niet ledig. Als de file die je probeert te openen niet bestaat, gaat hij deze dan gewoon aanmaken.
In ons voorbeeld gaan we de file openen, lezen en dan de waarde verhogen en dan de nieuwe waarde wegschrijven. Dus moet onze file geopend worden voor lezen en schrijven, dus r+. Belangrijke opmerking, in deze mode begint het lezen en schrijven in het begin van de file.|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
|
a |
m |
e |
t |
|
d |
e |
|
|
|
|
b |
t |
r |
e |
i |
n |
|
|
|
|
|
c |
z |
o |
u |
|
j |
e |
|
e |
r |
|
d |
a |
l |
|
z |
l |
j |
n |
|
|
| Als je wenst te schrijven naar een file moet deze file de juiste machtigingen hebben. Onder unix is dat een chmod 666, onder windows, rechts klikken op de file, kiezen voor eigenschappen, en het vinkje weghalen voor alleen lezen. |
| Om files up te loaden naar je webhoster, maak je gebruik van een ftp programma. In goede ftp programma's kan je instellen dat hij de permissies op de files moet bewaren. Indien dit niet het geval is, heeft een goed ftp programma ook de mogelijkheid om de files remote te voorzien van de nodige permissies. Over het algemeen rechts klikken op de remote file en kiezen voor chmod, waarna je de file van de juiste permissies kan voorzien. |
|
Argument |
Uitleg |
Voorbeeld |
|
j |
dagen van de maand niet voorafgegaan door een 0 |
van 1 tot 31 |
|
d |
dagen van de maand voorafgegaan door een 0 |
van 01 tot 31 |
|
n |
maanden niet voorafgegaan door een 0 |
van 1 tot 12 |
|
m |
maanden voorafgegaan door een 0 |
van 01 tot 12 |
|
S |
Engelse notatie |
1st 3rd 5th |
|
y |
Jaargetal in 2 cijfers |
03 |
|
Y |
Jaargetal in 4 cijfers |
2003 |
|
D |
Dagen van de week verkort |
mon tue |
|
L |
Dagen van de week lange schrijfwijze |
monday tuesday |
|
M |
Maanden van het jaar kort |
jan feb mar |
|
F |
Maanden van het jaar lang |
januari |
|
w |
dag van de week (zondag=0) |
van 0 tot 6 |
|
z |
dag van het jaar |
van 0 tot 365 |
|
t |
hoeveel dagen een maand bevat |
van 28 tot 31 |
|
Argument |
Uitleg |
Voorbeeld |
|
a |
am of pm |
am |
|
A |
AM of PM |
PM |
|
h |
uren in 12 uur formaat |
van 1 tot 12 |
|
H |
24 uren formaat |
van 0 tot 24 |
|
i |
minuten |
van 0 tot 59 |
|
s |
seconden |
van 0 tot 59 |
| Les 1 | Les 2 | Les 3 | Les 4 | Les 5 | Les 6 | Les 7 | Les 8 | Les 9 | Les 10 | Les 11 | Les 12 | Les 13 | Home |