Ich habe versucht, PHP zu verwenden, um einen elementaren Video-Viewer von meinem Server zu machen, aber es scheiterte im Allgemeinen aufgrund der Tatsache, dass ich ein Neuling in PHP war. Ich habe diesen Fehler immer erhalten - E_WARNING Error in Datei * bei Zeile **: Array_combine() erwartet Parameter 2 Array, Null gegeben E_WARNING Fehler in Datei * bei Zeile ** (gleiche Zeile): Ungültige Argument geliefert for foreach()PHP - array_combine()
Und nichts wird als Ergebnis angezeigt.
Was kann ich tun?
BTW, hier ist der Quellcode
$dir = $_GET["path"];
$files = scandir($dir);
$thelists=NULL;
foreach (array_combine($files, $thelists) as $file => $thelist) {
if ($file != "." || $file != ".." || pathinfo($file, PATHINFO_E$
$thelist .= '<a href=browse.php?path=.$_GET["path"].'.$$
}
else if ($file == "..") {
$thelist .= '<a href="javascript:history.back(1);">Back$
}
else {
echo "<a href=http://twentyone.ml/cloud/video.php?file=$
}
}
?>
<body>
<h1>Directory listing for <?php echo $dir; ?></h1>
<p><?php print_r($thelists); ?></p>
Sorry, aber ich habe das schon versucht ... Hat nicht funktioniert, also habe ich versucht Null und sogar das hat nicht funktioniert. –
Fehler: array_combine(): Beide Parameter sollten die gleiche Anzahl von Elementen –
haben Versuchen Sie mit array_merge @iCore –