Avatar billede tiedt Nybegynder
25. april 2003 - 17:26 Der er 3 kommentarer og
1 løsning

Php

En venlig sjæl Hjalp mig med dette script der viser en liste over links til htmlfiler i et dir. MEn linksne virker ikke??? I kilden på min side er filernes url i href henvisningen omsluttet af "%22"  i stedet for ""
Er det det der er fejlen eller hvad sker der


<?php

$sti = "/skbref/"; //Her skal din sti stå, f.eks. "/htm-filer/"

if($bib = @opendir($_SERVER["DOCUMENT_ROOT"] ."$sti")) {
while (false !== ($fil = readdir($bib))) {
if(eregi(".htm$", $fil))
{
echo "<a href="http:/www.klostermarksskolen.roskilde.dk$sti$fil/">$fil</a><br>";
}}
closedir($bib);

}

?>
Avatar billede schaefner Juniormester
25. april 2003 - 17:33 #1
Prøv:

<?php
$sti = "/skbref/"; //Her skal din sti stå, f.eks. "/htm-filer/"
if($bib = @opendir($_SERVER['DOCUMENT_ROOT']."$sti")) {
    while (false !== ($fil = readdir($bib))) {
        if(substr($fil,-4) == ".htm") {
            echo "<a href=\"http:/www.klostermarksskolen.roskilde.dk$sti$fil\">$fil</a><br>";
        }
    }
    closedir($bib);
}
?>
Avatar billede erikjacobsen Ekspert
25. april 2003 - 18:43 #2
Avatar billede tiedt Nybegynder
26. april 2003 - 09:35 #3
Schaefner: det gav "Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /home/www/skbref.php on line 27"

erikjacobsen: Tjahh nu er jeg kode analfabet.... den der "urlencode" hvordan skriver man den ind i href taggen
Avatar billede tiedt Nybegynder
06. marts 2004 - 20:03 #4
ingen svar så jeg lukker
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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