PHP Webページを使用して、特定のフォルダー内の拡張子が.264のすべてのファイルのリストを表示しています。次に、ファイルが選択され、コンピューターに接続されたディスプレイでビデオを再生するコマンドに送信されます。
ラジオボタンに値を維持させるのに問題があります。そのため、ラジオボタンを選択してフォームボタンを押すと、値がわからないため、スクリプトを実行できません。
穴埋めタイプのフォームだけでテストしたので、スクリプトが機能することはわかっていますが、問題はありませんでした。
現在、ラジオボタンを使用してファイルを一覧表示し、ファイルを選択してフォームに送信して再生していますが、期待どおりに機能していません。
私は周りを見回してそれを理解しようとしました。配列の代わりにリンクリストか何かを使用する必要があるかどうかわかりません。PHPコーディングを行うのはこれが初めてなので、これを解決するためにどこから始めればよいかわかりません。
<?php
$FileCount = 0;
$currentdir = '/data/'; //Location of Hard Drive
$dir = opendir($currentdir);
$array = array();
echo '<ul>';
while ($File = readdir($dir)){
//if (is_file($file))
$ext = pathinfo($File, PATHINFO_EXTENSION);
if ($ext == '264'){
$array[] = "$File";
echo "<INPUT class='radio' type='radio' name='FileName' value='$File' /> <span>$File</span><p>";
$FileCount++;
}
}
echo '<form action="test.php" method = "post">';
echo "<INPUT TYPE = 'Submit' name = 'FormSubmit' value = 'Submit'>";
echo '</form>';
if ($_POST['FormSubmit'] == "Submit")
{
echo $_POST["FileName"];
}
このコードでは何も返されません。どんな助けでも素晴らしいでしょう。ありがとう。