ER LØST - BEKLAGER - ER LØST
Hej
Jeg er i gang med at lave en procedyre, der skal lave links til alle html filer i en mappe.
Indtil nu:
- kan jeg læse og udskrive filnavne
- har jeg udtrykket til at isolere titlen
Starten af min .php side er:
<?php
include("_page.php");
echo head("Min titel");
?>
"Min Titel" bliver på den viste side til:
<title>Min titel</title>
For at skabe de nødvendige links, skal jeg bruge filnavn og sidens titel.
Skriptet nedenfor udskriver lige nu filnavnene, men jeg får ikke titlen trukket ud.
<?php
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "$file<br>";
//importer fil
$html = file_get_contents("$file");
$title = '^(echo head)..([ A-Za-zÆØÅæøå]+)';
ereg($title,$html,$result);
echo $result[2];
}
}
closedir($handle);
}
Løsning:
ret regular expression til:
(echo head)..([ A-Za-zÆØÅæøå]+)
Indlæg senest redigeret d. 30.11.2009 12:35 af Bruger #11305