Hi, ich hab hier ein Code geschrieben (ziemlich umständlich, eigenlich

)
Es soll aus einem Ordner (der per DropDown-Feld angezeigt wird) die Info.txt einlesen und in einem Textfeld anzeigen. Dann kann man die Info.txt verändern und abspeichern.
doch es wird nichteinmal der ursprünliche text angezeigt...
PHP-Code:
<?php
if ($_GET['modus'] == 1){ #################################################################################
?>
<style type="text/css">
<!--
.Stil1 {font-size: x-small}
-->
</style>
<center>
<form name="form1" method="post" action="?modus=2">
<p>Aus welchem Album soll die Info.txt bearbeitet werden:
<select name="select">
<?php
$Pfad = ".";
if($Verzeichniszeiger=opendir($Pfad))
{
while($Datei=readdir($Verzeichniszeiger))
{
if ($Datei!="." && $Datei!="..")
{
if(is_dir($Datei))
{
?>
<option value="<?php echo $Datei; ?>" selected><?php echo $Datei; ?></option>
<?php
}
}
}
closedir($Verzeichniszeiger);
}
?>
</select> <input type="submit" name="Submit" value="Senden">
</form> </center>
<?php
}elseif ($_GET['modus'] == 2){ #################################################################################
# Hier wird die aktuelle Adresse herausgefunden (ohne diese Datei)
$adresse_hier = "http://". $_SERVER['SERVER_NAME']. $_SERVER['PHP_SELF'];
$adresse_teile = explode("/", $adresse_hier);
$adresse_count = count ($adresse_teile);
$adresse_brauch = $adresse_count - 2;
$adresse_neu = "http:/";
$i = 1;
while ($i <= $adresse_brauch){
$adresse_neu .= $adresse_teile[$i];
$adresse_neu .= "/";
$i++;
}#### Bis hier...
$dateiname = $_POST['select']. "/info.txt";
$file = $adresse_neu. $dateiname;
echo $file. "<br>";
$datei_xyz = fopen("$dateiname","r");
$info_inhalt = fgets($datei_xyz);
fclose($datei_xyz);
echo "<br>Dateiname: $dateiname<br>Info_inhalt: $info_inhalt<br>";
?>
<div align="center">
<form name="form1" method="post" action="?modus=3">
<p>Hier die Info.txt zum bearbeiten:<br>
<?php echo '<textarea name="infoinhalt" cols="100" rows="30">'. $info_inhalt. '</textarea>';?>
<br>
<input type="submit" name="Submit" value="Speichern">
<input type="hidden" name="dateiname" value="<?php echo $dateiname; ?>">
<br>
Wenn Sie auf "Speichern" gehen, können die Änderungen nicht rückgängig gemacht werden! Wenn Sie nicht speichern, bleibt alles so, wie es war. </p>
</form>
</div>
<?php
}elseif ($_GET['modus'] == 3){ #################################################################################
$infoinhalt = $_POST['infoinhalt'];
$dateiname = $_POST['dateiname'];
$datei_xyz = fopen("$dateiname","w");
fwrite($datei, $infoinhalt);
fclose($datei_xyz);
echo '<br>Änderungen gespeichert! <a href="?modus=1" title="Zurück, um eine neue Eingabe zu machen..." target="_self">Zurück</a>';
}else{##############################################################################################
?>
<script LANGUAGE="JavaScript">top.location.href='?modus=1'</script>
<?php
}######################################################################################################
ich hoffe ihr könnt mir sagen wo mein fehler (oder wahrscheinlich meine Fehler) leigen..
thx