Hallo Forum,
ich komme mal wieder nicht weiter und brauche Eure Hilfe.
Ich baue meine Navigation auf indem ich ein Verzeichnis auslese und die dort befindlichen Dateien als Verweise in die Navigation einfüge. Den Verweistext bekomme ich indem ich bei diesem Vorgang den Text eines <span>Text text</span> auslese.
Das mache ich so:
PHP-Code:
//Navigation ausgeben
$navi_files_zanzibar = "../sansibar/"; //Ordner mit Dateien
$path_zanzibar = opendir($navi_files_zanzibar);
while(false !== ($file_zanzibar = readdir($path_zanzibar))) {
if($file_zanzibar != '.' && $file_zanzibar != '..') {
$files_zanzibar[] = $navi_files_zanzibar . $file_zanzibar;
sort($files_zanzibar);
$_anzahl_zanzibar = count ($files_zanzibar);
}
}
closedir($path_zanzibar);
if(!is_array($files_zanzibar)) {
echo "<div class=\"textrot\">".$navi_im_aufbau."</div>";
} else {
$sortArray = array();
foreach($files_zanzibar as $f_zanzibar)
{
$content_zanzibar = file_get_contents($f_zanzibar);
$pattern_zanzibar = "=\<span>(.*)<\/span>=i";
preg_match($pattern_zanzibar, $content_zanzibar, $matches_zanzibar);
$sortArray[$f_zanzibar] = $matches_zanzibar[1];
}
asort($sortArray);
}
$_sort_ausgabe_sansibar = mysql_query("SELECT * FROM `pobox` WHERE `pobox_q` = 'Westen'");
$_sort_sansibar_ist = mysql_num_rows($_sort_ausgabe_sansibar);
while($rows = mysql_fetch_assoc($_sort_ausgabe_sansibar)) {
$sort_a = $rows['pobox_a']; // Name der Lodge in db
if ($_sort_sansibar_ist > 0) {
echo "<br><div class=\"sortlc\">".$_navi_sansibar_westen."<div id='sortimgzan_w'></div></div>";
foreach($sortArray as $f_sansibar => $title_sansibar) {
mysql_select_db($db_name_pobox);
$_sort_ausgabe_sansibar = mysql_query("SELECT * FROM `pobox` WHERE `pobox_a` = '".$title_sansibar."'");
$_sort_sansibar_ist = mysql_num_rows($_sort_ausgabe_sansibar);
while($rows = mysql_fetch_assoc($_sort_ausgabe_sansibar)) {
$sort_a = $rows['pobox_a']; // Name der Lodge in db
$sort_q = $rows['pobox_q']; // Park Name
}
if (($title_sansibar == $sort_a)and($sort_q == "Westen")) {
$fex_sanzibar = basename($f_sansibar);
if ($title_sansibar != "") {
if ($dax_zanzibari == $fex_sanzibar) {
$aktiv_sanzibar = "class='ak'";
} else {
$aktiv_sanzibar = "";
}
echo "<a ".$aktiv_sanzibar." href=\"".$f_sansibar."?sprache=".$sprache."&dis_z=block\"> ".$title_sansibar."</a><br>\n";
}}}}}
Das funktioniert tadellos. Aber jetzt mein Problem:
In den einzelnen Dateien gibt es jeweils eine Variable
$_video die entweder den Wert
ja oder einfach leer ist. Ich möchte nun beim Aufbau der Navigation zu jeder Datei die Variable auslesen (so wie ich auch den Verweistext auslese) und zum Verweistext z.B. eine kleine Grafik ausgeben um dem Besucher schon in der Navigation den Hinweis zu geben unter welchem Link er auch ein Video finden kann.
Ich hoffe das ich mein Problem verständlich beschrieben habe.
Ich danke Euch schon jetzt für Eure Hilfe.
Gruß aus Kenya Jürgen Schulz