нужна помощь по PHP |
Здравствуйте, гость ( Вход | Регистрация )
нужна помощь по PHP |
28 Nov 2016, 18:35
Сообщение
#1
|
|
Князь Бореи Сообщений: 5 171 Спасибо сказали: 1349 раз |
Помогите реализовать следующее:
1. Запускаешь скрипт index.php 2. На экран выводятся картин из папки на сервере /img, имена у картинок такого вида 01_001.png (две цифры_три цифры) под которыми стоит checkbox (возможность поставки галочки) и кнопка Отправить 3. Чел выделяет нужные картинки и нажимает кнопку и мне на e-mail приходит файл/список выбранных файлов в столбик и с другим расширение 01_222.jpg 05_549.jpg .... Нашел вывод из папки Код <?php $dir = 'img/'; // Папка с изображениями $cols = 3; // Количество столбцов в будущей таблице с картинками $files = scandir($dir); // Берём всё содержимое директории echo "<table>"; // Начинаем таблицу $k = 0; // Вспомогательный счётчик для перехода на новые строки for ($i = 0; $i < count($files); $i++) { // Перебираем все файлы if (($files[$i] != ".") && ($files[$i] != "..")) { // Текущий каталог и родительский пропускаем if ($k % $cols == 0) echo "<tr>"; // Добавляем новую строку echo "<td>"; // Начинаем столбец $path = $dir.$files[$i]; // Получаем путь к картинке echo "<a href='$path'>"; // Делаем ссылку на картинку echo "<img src='$path' alt='' width='100' />"; // Вывод превью картинки echo "</a>"; // Закрываем ссылку echo "</td>"; // Закрываем столбец /* Закрываем строку, если необходимое количество было выведено, либо данная итерация последняя */ if ((($k + 1) % $cols == 0) || (($i + 1) == count($files))) echo "</tr>"; $k++; // Увеличиваем вспомогательный счётчик } } echo "</table>"; // Закрываем таблицу ?> Догадываюсь, что это все нужно обернуть в форму и добавить элемент checkbox А вот как дальше сформировать файл/список из выбранных не знаю... |
|
|
Текстовая версия | Сейчас: 24 April 2024 - 20:53 |
Copyright by Алексей Крючков
Programming by Degtyarev Dmitry |