Hallo, ich habe hier ein Problem...
Bei diesem Bereich....
.....liegt das Problem. Es wird nur das
ausgegeben, aber das $Kategorie in der Funktion wird nicht ausgegeben.....
PHP-Code:
<?php
$Kategorie = $_POST['Kategorie'];
if($_SESSION['User'] == "User"){
echo('<tr align="center" valign="middle"><td>');
if($Kategorie == ""){
echo ('<center><br><br><br><br><u>Kategorie:</u><br><br>
<form action="cms.php?site=Gallery" method="post">
<select name="Kategorie">
<option value="Neue_Kategorie" selected >Neue Kategorie</option>');
function ordnerinhalt($ordner='.'){
$handle = opendir('Gallery/'.$ordner);
while ($file = readdir ($handle)) {
if($file{0} != '.') {
if(is_dir('Gallery/'.$ordner.'/'.$file)) {
$folderArray[] = $file;
} else {
$fileArray[] = $file;
}
}
}
closedir($handle);
if(isset($folderArray)) {
asort($folderArray);
foreach($folderArray as $row) {
echo('<option value="'.$row.'">'.$row.'</option>');
ordnerinhalt('Gallery/'.$ordner.'/'.$row);
}
}
}
ordnerinhalt();
echo('</select><br><br>
<input type="submit" value="Weiter">
</form>');
} else if($Kategorie=="Neue_Kategorie"){
echo ('<center><br><br><br><br><u>Kategorie:</u><br><br>
<form action="cms.php?site=Gallery&subsite=Neue_Kategorie" method="post">
<input type="text" name="Kategorie" size="50" maxlength="50" class="Input">
<br><br>
<input type="submit" value="Weiter">');
?>
<input type="button" name="Zurueck" value="Zurück" onclick="window.location.href='cms.php'">
<?php
echo('</form></center>');
} else {
function ordnerinhalt($ordner='.'){
$handle = opendir('Gallery/'.$ordner);
while ($file = readdir ($handle)) {
if($file{0} != '.') {
if(is_dir('Gallery/'.$ordner.'/'.$file)) {
$folderArray[] = $file;
} else {
$fileArray[] = $file;
}
}
}
closedir($handle);
if(isset($folderArray)) {
asort($folderArray);
foreach($folderArray as $row) {
if($row == $Kategorie){
echo "Kategorie schon vorhanden!";
}
echo $Kategorie;
}
}
}
ordnerinhalt();
echo "<br><br><br>".$Kategorie;
}
} else {
echo '<table width="100%" height="100%" border="0"><tr align="center" valign="middle">
<td> <meta http-equiv="refresh" content="0; url=login.php"/><center>
Du wirst automatisch weitergeleitet, falls das nicht klappt bitte <a href="login.php">HIER</a>
klicken....</center></td></tr> </table>';
}
?>
Bei diesem Bereich....
PHP-Code:
} else {
function ordnerinhalt($ordner='.'){
$handle = opendir('Gallery/'.$ordner);
while ($file = readdir ($handle)) {
if($file{0} != '.') {
if(is_dir('Gallery/'.$ordner.'/'.$file)) {
$folderArray[] = $file;
} else {
$fileArray[] = $file;
}
}
}
closedir($handle);
if(isset($folderArray)) {
asort($folderArray);
foreach($folderArray as $row) {
if($row == $Kategorie){
echo "Kategorie schon vorhanden!";
}
echo $Kategorie;
}
}
}
ordnerinhalt();
echo "<br><br><br>".$Kategorie;
}
PHP-Code:
echo "<br><br><br>".$Kategorie;
![Frown](https://www.php-resource.de/forum/core/images/smilies/frown.gif)
Kommentar