KD-one: Und schon sind sie da, die ersten Problemchen... :-)

Beitrag lesen

Hallo alle,

Ich hab mal was zusammengebastelt:

<?php
Error_Reporting(E_ALL);
$link = "Startseite";
$title = "Das ist ein Seitentitel";                     //wird später aus Array ausgelesen.
$string ="includes/javascript/popups/irgendwas.txt";                     //wird später aus Array ausgelesen.

$intermediate = explode("/",$string);
$count = 0;
foreach($intermediate as $elem)
 {
  $count++;
 }
switch($count)
 {
  case 2:
  $temp = $intermediate[0];
  $file = $intermediate[1];
  break;
 case 3:
  $temp = $intermediate[0];
  $path = $intermediate[1];
  $file = $intermediate[2];
  break;
 case 4:
  $temp = $intermediate[0];
  $path = $intermediate[1];
  $subpath = $intermediate[2];
  $file = $intermediate[3];
  break;
 }
$link = strtoupper($link);
if ($count>=3)
 {
  $path = strtoupper($path);
 }
if ($count==4)
 {
  $subpath = strtoupper($subpath);
 }
$temp = str_replace($temp,' <a href="index.php">'.$link.'</a> ',$temp);
$file = str_replace($file,$title,$file);
switch($count)
 {
  case 2:
  echo $temp." » ".$file;
  break;
  case 3:
  echo $temp." » ".$path." » ".$file;
  break;
  case 4:
  echo $temp." » ".$path." » ".$subpath." » ".$file;
  break;
 }
unset($count);
unset($intermediate);
 ?>

Mir scheint die Lösung mit $count nicht so ganz der Bringer zu sein, ich weiss aber nicht, wie ich das anders lösen könnte.
Wäre nett, wenn mir da jemand den einen oder anderen Denkanstoß liefern könnte.

Gruß

Kurt

--
"Was noch zu leisten ist, das bedenke, was du schon geleistet hast, das vergiss."  (Marie von Ebner-Eschenbach; oest. Schriftstellerin; 1830-1916)
http://elektro-dunzinger.at
http://shop.elektro-dunzinger.at