Avatar billede vipez Nybegynder
13. juni 2004 - 23:49 Der er 6 kommentarer og
1 løsning

æaø i php - mappe navne

hvordan får man "php/apache?" til at "forstå" æøå i mappe navne?

se f.eks. her og prøv trykke på Louise Sørensen

http://www.vipez.dynu.com/sbgr/galleri/06.06.04_SBGR_Spring/

min php kode er således:

<?

if ($dir = opendir(getcwd())) {
while ($file = readdir($dir)) {
print "<TABLE width=\"30%\" cellpadding=\"2\" cellspacing=\"0\" border=\"0\">
<tr>
    <td>»
        <a href=\"$file\"onmouseover=\"window.status='$file'; return true\" onmouseout=\"window.status='';return true\" TARGET=\"main\" NAME=\"$file\">$file</a>
    </td>
</tr>
</table>
\n";
}
closedir($dir);
}
?>

skal jeg virkelig til at kalde hende sorensen! ???
Avatar billede xyborx Nybegynder
13. juni 2004 - 23:59 #1
Jeg kan forestille mig at rawurlencode vil gøre underværker:
<?

if ($dir = opendir(getcwd())) {
while ($file = readdir($dir)) {
print "<TABLE width=\"30%\" cellpadding=\"2\" cellspacing=\"0\" border=\"0\">
<tr>
    <td>»
        <a href=\"".rawurlencode($file)."\" onmouseover=\"window.status='$file'; return true\" onmouseout=\"window.status='';return true\" TARGET=\"main\" NAME=\"$file\">$file</a>
    </td>
</tr>
</table>
\n";
}
closedir($dir);
}
?>
Avatar billede vipez Nybegynder
14. juni 2004 - 00:08 #2
hej nemt! du får lige point ved svar..
men ved du også hvordan jeg fjerne index.php og . og .. fra min "liste"
noget med
<?
$hide = array("index.php");
if ($dir = opendir(getcwd())) {
while ($file = readdir($dir) && !in_array($file,$notallowed))  {

og hvordan undgår man de to "backsteps" . og .. ?
Avatar billede xyborx Nybegynder
14. juni 2004 - 00:11 #3
hmm.. måske sådan..

<?
$hide = array("index.php",".","..");
if ($dir = opendir(getcwd())) {
while ($file = readdir($dir) && !in_array($file,$hide))  {
Avatar billede vipez Nybegynder
14. juni 2004 - 00:12 #4
nope.
Parse error: parse error, unexpected '<' in j:\apache\htdocs\sbgr\galleri\06.06.04_sbgr_spring\index.php on line 14
Avatar billede xyborx Nybegynder
14. juni 2004 - 00:19 #5
Det skulle da ikke kunne ske udfra det jeg har skrevet.. Er du kommet til selv at sætte en < ind et forkert sted? :)
Avatar billede vipez Nybegynder
15. juni 2004 - 12:52 #6
forkert fejl kode... sry

Notice: Undefined variable: file in j:\apache\htdocs\sbgr\galleri\16.05.04_hvr_spring\index.php on line 16
» 1
Avatar billede vipez Nybegynder
15. juni 2004 - 15:29 #7
tror bare jeg oprettet et nyt spg med det nye spg ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester