Ik heb een klein scriptje gemaakt om bestandsnamen uit een map uit te lezen.
Dit werkt perfect, tot ik ook de grootte van het bestand wil uitlezen via:
ik krijg dan de volgende error:
Hier het volledige script:
Het is alsof hij de '\' niet aanvaard.
Zelfs een echo $path.'\'.$entry; wil hij niet geven.
Wat kan er mis zijn?
Dit werkt perfect, tot ik ook de grootte van het bestand wil uitlezen via:
code:
1
2
| $size = filesize($path.'\'.$entry); echo $size.'<br>'; |
ik krijg dan de volgende error:
code:
1
| Parse error: parse error, unexpected $end in C:\Program Files\Apache Group\Apache2\htdocs\test\test2.php on line 17 |
Hier het volledige script:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| <? $path = "D:\Robin\cd\cd1"; $d = dir($path); while ($entry=$d->read()) { if ((!is_dir($path.$entry)) AND ($entry !== '.') AND ($entry !== '..')) { $test=str_replace(" ","%20",$entry); echo $entry.'<br>'; $size = filesize($path.'\'.$entry); echo $size.'<br>'; } } $d->close(); ?> |
Het is alsof hij de '\' niet aanvaard.
Zelfs een echo $path.'\'.$entry; wil hij niet geven.
Wat kan er mis zijn?