hi ich hab den code hier:
der erzeugt n dropdownmenü mit sprachen, die er in nem verzeichniss findet. entsprechend der sprachen soll ein cookie gesetzt werden. wird er aber nicht.
mit dem code hier
geht es zwar ist aber nicht so komfortabel, da man jede sprache in den code schreiben muss.
wer kann mir sagen warum der kram nicht so funzt wie er soll?
PHP-Code:
<?php
echo "<form method=post>";
echo "<select size=1 name=\"language\">";
$handle=opendir('/usr/export/www/vhosts/***/***/****/DMS/language');
while ($file = readdir ($handle))
{
if ($file != "." && $file != "..")
{
echo "<option value=\"$file\">$file</option>\n";
}
}
echo "</select>";
echo " ";
echo "<input type=submit name=\"post\" value=\"$array[167]\">";
while ($file = readdir ($handle))
{
if ($file != "." && $file != "..")
{
if ($_POST['language']==$file)
{setcookie ("Language",$file,time()+86400);}
}
}
closedir($handle);
echo "</form>";
?>
mit dem code hier
PHP-Code:
<?php
if ($_POST['language']=="spanish")
{setcookie ("Language","spanish", time() + 86400);}
?>
wer kann mir sagen warum der kram nicht so funzt wie er soll?
Kommentar