alleen eerste woord van link
Ik ben bezig met een phpscript waarmee ik alle bestanden uit een map kan halen, om bijvoorbeeld foto's of word documenten weer te geven. Hij is bijna af, maar bij een test stuitte ik op het volgende probleem. Als ik op de link klik om naar het bestand toe te gaan, wordt alleen het eerste woord van het besdtand geopend.
bijv. als ik klik op samenvatting welvaart, krijg ik in de adresbalk bestanden/samenvatting ipv bestanden/samenvatting welvaart.doc.
Weet iemand een oplossing voor dit probleem? Hetgeen ik tot nog toe herb staat hieronder:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
(OPMERKING: gebruik
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php ipv [code]<?)
[code]<?php
$map = "bestanden";
$teller = 0;
if ($handle = opendir($map))
{
while (false !== ($filename = readdir($handle)))
{
if (($pos = strrpos($filename, ".")) == TRUE)
{
$teller++;
$sub = explode("." , $filename);
echo "<a href=$map/$filename>$sub[0]</a><br>";
}
}
closedir($handle);
}
?>
Werkt dit niet, kan je dan voorbeeldje van de ge-outputte HTML plaatsen?
[code]<?php
$map = "bestanden";
$teller = 0;
if ($handle = opendir($map))
{
while (false !== ($filename = readdir($handle)))
{
if (($pos = strrpos($filename, ".")) == TRUE)
{
$teller++;
$sub = explode("." , $filename);
echo "<a href=$map/$filename>$sub[0]</a><br>";
}
}
closedir($handle);
}
?>
Werkt dit niet, kan je dan voorbeeldje van de ge-outputte HTML plaatsen?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?
$map = "bestanden";
$teller = 0;
if ($handle = opendir($map))
{
while (false !== ($filename = readdir($handle)))
{
if (($pos = strrpos($filename, ".")) == TRUE)
{
$teller++;
$sub = explode("." , $filename);
echo urlencode ("<a href=$map/$filename]>$sub[0]</a><br>");
}
else{}
}
closedir($handle);
}
else {}
?>
$map = "bestanden";
$teller = 0;
if ($handle = opendir($map))
{
while (false !== ($filename = readdir($handle)))
{
if (($pos = strrpos($filename, ".")) == TRUE)
{
$teller++;
$sub = explode("." , $filename);
echo urlencode ("<a href=$map/$filename]>$sub[0]</a><br>");
}
else{}
}
closedir($handle);
}
else {}
?>
Heel erg bedankt voor de snelle reacties.
Helaas het haakje was het niet, die stond er wel per ongeluk omdat ik het ook met $sub[0] had geprobeerd.
Het is gelukt met urlencode()
hartelijk bedankt nogmaals