Include
http://php.net/manual/de/function.include.php
Du erstellst eine Datei in der Du dein php code schreibst. Diese wird per include in der ausfuehrenden Datei eingefuegt. Halte ich fuer dein kleines Projekt nicht fuer noetig, wenn du nicht beabsichtigst mehr php zu benutzen. Falls doch, solltest Du Dir jetzt schon Gedanken machen. Man hat fuer gewoehnlich Funktionen, Klassen, ... in eigenen Dateien. Bei einem php Projekt macht eine Steuerdatei Sinn, die den Ablauf regelt. Die bezieht ihre Funktionen, Klassen, ... aus den entsprechdnen Dateien und erstellt die gewuenschten HTML Seiten.
Aber wie gesagt: Fuer dein aktueles Projekt wuerde ich persoenlich das nciht machen. Hoechstens als Uebung.
Mehrdimensinales Array:
Wird in der Dokumentation auch beschrieben. Dabei handelt es sich um Arrays in Arrays.:
<?php
$film = array ( 1 => array ( "Datei" => "Film1",
"Zeit" => "50",
),
2 => array ( "Datei" => "Film2",
"Zeit" => "20",
),
3 => array ( "Datei" => "Film3",
"Zeit" => "34",
)
);
?>
In Zeit kannst Du die Filmdauer oder die Zeit die gewartet werden soll eingeben. Das sind ja durchaus zwei paar Schuhe.
Auf jeden Fall kannst Du diese Werte verarbeiten und das Resultat ins HTML schreiben. Aufpassen: Jetzt musst Du obacht geben wie du array_rand() benutzt. Du darfst es nur einmal im oberen Codeblock benutzen und den Rueckgabewert speichern. Oder du nutzt shuffle(). Musst halt aufpassen, dass du Dateinamen und Zeit aus dem selben Array nimmst.
Signaturen sind blöd!