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?