hallo alle zusammen ;D
da ist der boese MINORITYmaN wieder aufgetaucht um euch wieder zu buggen ^^ nein scherz
kommen wir zum thema.
dieser scirpt macht zwar seine aufgabe gut, aber macht leider auch
bei der ausgabe dass $arrays von mir ungewollte leerzeichen was
ist falsch bzw was koennte fehlen hab das mit vielen kombinationen versucht aber leider kommt nix bei raus.
beispiel
"navi_make.php" liest "main.nav" und macht aus "Flär Zwei" >> "flaer_zwei " alles ok aber die zwei leerzeichen sind das problem
bei der ausgabe, das erste leerzeichen ist tatsaechlich eines direkt nach dem "i" weil wenn ich noch ein zusaetzliches str_replace
welches leerzeichen zB in @ umwandeln soll aus diagnose gruenden
wird daraus
"Flär Zwei" >> "flaer_zwei@ "
schoen und gut ein leerzeichen wird wieder entfernt aber
was ist mit dem nach dem @ ? ist das maybe ein \n das er
nicht umwandeln kann?
wenn ihr es mal testen solltet achtet mal darauf, dass der letzte wert
von "main.nav" komischerweise richtig ohne unoetige leerzeilen ausgegeben wird.
ich hoffe ich habe es solala erklaeren koennen, sonst einfach
testen ich hab 2 var_dumps zu testen drin un dund noch speziel
den style auf underline gestellt damit die leerzeichen zu erkennen sind.
thx Stefano
navi_make.php
main.nav
da ist der boese MINORITYmaN wieder aufgetaucht um euch wieder zu buggen ^^ nein scherz
kommen wir zum thema.
dieser scirpt macht zwar seine aufgabe gut, aber macht leider auch
bei der ausgabe dass $arrays von mir ungewollte leerzeichen was
ist falsch bzw was koennte fehlen hab das mit vielen kombinationen versucht aber leider kommt nix bei raus.
beispiel
"navi_make.php" liest "main.nav" und macht aus "Flär Zwei" >> "flaer_zwei " alles ok aber die zwei leerzeichen sind das problem
bei der ausgabe, das erste leerzeichen ist tatsaechlich eines direkt nach dem "i" weil wenn ich noch ein zusaetzliches str_replace
welches leerzeichen zB in @ umwandeln soll aus diagnose gruenden
wird daraus
"Flär Zwei" >> "flaer_zwei@ "
schoen und gut ein leerzeichen wird wieder entfernt aber
was ist mit dem nach dem @ ? ist das maybe ein \n das er
nicht umwandeln kann?
wenn ihr es mal testen solltet achtet mal darauf, dass der letzte wert
von "main.nav" komischerweise richtig ohne unoetige leerzeilen ausgegeben wird.
ich hoffe ich habe es solala erklaeren koennen, sonst einfach
testen ich hab 2 var_dumps zu testen drin un dund noch speziel
den style auf underline gestellt damit die leerzeichen zu erkennen sind.
thx Stefano
navi_make.php
PHP-Code:
<?
{
$file = "main.nav";
$array = file($file);
for ($x = 0; $x < count($array); $x++)
{
#$array[$x] = str_replace(" ","_",$array[$x]);
$navi_link = $array[$x];
$navi_link = strtolower($navi_link); // strtolower für link
$navi_link = str_replace(" ","_",$navi_link); // str_replace für link
$navi_link = str_replace("ä","ae",$navi_link); // str_replace für link
$navi_link = str_replace("ö","oe",$navi_link); // str_replace für link
$navi_link = str_replace("ü","ue",$navi_link); // str_replace für link
$navi_name = htmlentities($array[$x]); // htmlentities für name
echo '<a href="?ids='.$navi_link.'" target="_self">'.$navi_name.'</a>'." \n"; // output
if($array[$x+1] != NULL)
{
echo' | ';
}
echo '<font style=" text-decoration: underline">'.$navi_link.'</font>'." \n"; // output2
if($array[$x+1] != NULL)
{
echo' | ';
}
#var_dump($navi_name);
#var_dump($navi_link3);
}
}
?>
PHP-Code:
normal
Stärt
Ferienpäss 2007
Flär
Ömar Hassün
Lär ZEILE
Kommentar