私は、動作しているフォルダ内のすべてのファイルを生成するドロップダウンリストを持っています。しかし、私は.jpgファイルだけを見たいと思っています。また、プレースホルダーイメージでは "0001_Place_Holder.jpg"と呼ぶので、リストから1つのファイルを除外したいと思います。PHP - ドロップダウンを生成する画像のリスト - >新しいDirに画像をコピーする - >元の画像を削除する
この2番目の部分は、ドロップダウンリストからファイルを選択して新しいフォルダにコピーし、元の画像を削除したいということです。
これは私のドロップダウンリストを作成する "move_files_general.php" //
<?php
$dirname = "general_2";
$dir = opendir($dirname);
echo '<form action="move_general.php" method="get">';
echo '<select name="file2">';
while(false != ($file = readdir($dir)))
{
if(($file != ".") and ($file != ".."))
{
echo "<option value=".$file.">$file</option>";
}
}
echo '</select>';
echo '<input type="submit" value="Move To Quality" class="submit" />';
echo '</form>';
?>
これは、元の
<?php
$dirpath = "general_2";
$dirpath_2 = "quality_2";
$file_to_move = $_GET['file2'];
copy("$dirpath.'/'.$file_to_move", "$dirpath_2.'/'.$file_to_move") or die("Unable to copy");
if (copy("$dirpath.'/'.$file_to_move", "$dirpath_2.'/'.$file_to_move")) {
unlink("$dirpath.'/'.$file_to_move");
if (unlink ($dirpath.'/'.$file_to_move)) {
echo $file_to_move . " deleted.";
echo '<script>parent.window.location.reload(true);</script>';
} else {
echo "Error.";
}
}
?>
、エラーは何ですか? – Oliver
"コピー"行でダイを打つ( "コピーできません") – Nrodgers1987
絶対パスを使用してみてください。あなたのフォルダへのアクセス許可を設定しましたか?例外がある場合は、あなたのログファイルで見つかるはずです – Oliver