Arrayproblem

do1emu

Grünschnabel
hallo liebe wissenden :-)

ich habe ein problem mit Arrays:
ich möchte dynamisch eine datei erstellen in der ein array drin sein soll. z.B. so sollte die datei beim öffnen so aussehen:
PHP:
<?php
 $u_menu_Home = array
 (
    "News" => "home/news.php",
    "Gästebuch" => "home/gbook.php",
    "Kontakt" => "home/kontakt.php",
    "Links" => "home/links.php",
    "Impressum" => "home/impressum.php"
  );
?>

der Befehl fwrite($fp,$u_menu); ergibt leider nur den String "Array" der in der Datei steht.

danke für eure Mühen....
 
Sorry ich habe mich wohl missverständlich ausgedrückt...

mit dieser methode sieht die datei beim öffnen so aus:

a:2:{s:3:"PHP";s:16:"Schule/myphp.php";s:9:"Gästebuch";s:14:"home/gbook.php";}

sie soll aber eine richtige php-datei sein sprich ich möchte mit include() arbeiten

ist das möglich
 
Noch besser: [phpf]var_export[/phpf] verwenden:
PHP:
<?php
 $u_menu_Home = array(
    "News" => "home/news.php",
    "Gästebuch" => "home/gbook.php",
    "Kontakt" => "home/kontakt.php",
    "Links" => "home/links.php",
    "Impressum" => "home/impressum.php"
  );
file_put_contents('datei.txt', "<?php\n" .  var_export($u_menu_Home));
 
Zurück