使用opendir
我正在顯示文件夾中的文件列表。每個文件都是一個<a href>
鏈接。打開文件以編輯問題
我試圖在文件的名稱被點擊時在編輯模式下打開一個文件,但似乎我碰到了凹凸,無法讓它工作。當我點擊文件時,它會進入編輯頁面,但它不會選擇要編輯的文件,因此它不會打開。
任何人都可以告訴我如何選擇文件?
這是我的代碼文件夾中顯示所有文件:使用包括文件應在編輯模式下打開
$directory = 'source';
if ($handle = opendir($directory. '/')) {
echo 'Looking inside \''.$directory.'\'<br><br>';
while ($file = readdir($handle)) {
if ($file != '.' && $file != '..') {
echo '<form method="post" action="file5.php">';
// echo '<a href="'.$directory.'/'.$file.'" name="fileName">'.$file.'</a><br>';
echo '<a href="file5.php" name="name">'.$file.'</a>';
echo '</form>';
}
}
}
,然後在這一部分:
編輯
這是我正在使用的窗體的其餘部分:
include filter_input(INPUT_POST, 'fileName', FILTER_SANITIZE_STRING);
echo '<form action="updatefile.php" method="post">';
echo '<div class="create_field">';
foreach($_ as $part1 => $part2)
{
echo trim('<p><textarea name="content_prt1[]" rows="2" cols="50">'.str_replace($simbols, "",$part1).'</textarea> <textarea name="content_prt2[]" rows="2" cols="50">'.str_replace($simbols, "",$part2).'</textarea></p>');
}
echo '</div>';
echo'<input type="button" id="button" value="Create New Element"/>';
?>
<input type="hidden" name="file_name" value="name">
<?php
echo '<input type="submit" value="Submit" name="submit">';
echo '<input type="submit" value="Exit" name="Exit">';
echo '<form />';
?>
tnx提前幫助
這種形式是錯誤的,沒有提交按鈕,你總是送file5.php。該代碼應該是echo''.$file.''; – kraysak
我有提交按鈕,我只發佈了代碼,我得到一個錯誤,該文件沒有選擇,如果你想我可以發佈文件的其餘部分 – user2362103
你的代碼很混亂。不知道我明白你想要做什麼。我認爲你需要一種形式來列出文件,所以人們可以選擇一種。然後該文件將從可進行編輯的另一個位置打開。 – RST