Плиз, помогите! Есть массив имен файлов $a_file, из которого некоторые файлы можно удалять. Вывожу имя файла и создаю кнопку ("button".$k), по нажатию которой нужно удалить именно этот файл. Но инструкция onClick=unlink($del_file) данной кнопки не выполняется. Пробовала в onClick присваивать некоторой переменной имя соответствующего файла, чтобы после выхода из цикла просто удалить его, но тоже впустую. Как в этом случае прописать инструкцию в onClick?
| Код | for ($k = 0; $k < sizeof($a_file); $k++) { $file_name=$a_file[$k]; echo("<br>$a_file[$k]"." - имя файла"); $del_file=$dir_news.$file_name; //путь к файлу, который можно будет удалить $buttons[$k]="button".$k; //”массив” кнопок echo "<input type=submit name=$buttons[$k] id=$buttons[$k] value=Удалить onClick=unlink($del_file)>\n"; }
|
Эту же задачу делаю через select. Строю список файлов. Вопрос в том, как в PHP определить, какая строка select-а выбрана (опять же, чтобы получить имя файла, который нужно удалить)?
| Код | echo "<select name=select1 id=select1 size=1>\n"; for ($i = 0; $i < $size_arr; $i++) { echo "<option value=$i>$a_file[$i]</option>\n"; } //заполнение select1 echo "</select>\n";
|
|