Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите начинающему
|
|||
|---|---|---|---|
|
#18+
Господа, не откажите в любезности. Начал изучать PHP - знания пока на нуле. Есть такая страничка: <?php var_dump($_POST); if ($res = opendir(__DIR__ . '/images')) { $cnt = 0; while (false !== ($file = readdir($res))) { if (('.' == $file) || ('..' == $file)) continue; $fullname = DIRECTORY_SEPARATOR . 'images' . DIRECTORY_SEPARATOR . $file; echo '<img src = "' . $fullname . '" alt = ' . $fullname . '/>' . '<br>'; $cnt++; } closedir($res); } echo '<br>', 'Всего изображений: ', $cnt, '<br>'; echo '_________________________________________________________________________'; ?> <!DOCTYPE html> <html> <head lang = "en"> <meta charset = "UTF-8"> <title></title> </head> <body> <form method = "post" enctype = "multipart/form-data"> <input type = "file" name = "image" accept="image/*"> <input type = "submit" value = "Отправить"> </form> </body> </html> Я выбираю файлик и нажимаю на кнопку отправить. Насколько я понимаю, страничка должна обновиться. Но $_POST пустой, хотя по моим прикидкам там должно быть имя файла. Что я делаю не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 14:19 |
|
||
|
Помогите начинающему
|
|||
|---|---|---|---|
|
#18+
S_Gur, form action где? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 14:23 |
|
||
|
Помогите начинающему
|
|||
|---|---|---|---|
|
#18+
DarkMaster, я делал action = "index.php" - сам на себя. Результат такой же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 14:25 |
|
||
|
Помогите начинающему
|
|||
|---|---|---|---|
|
#18+
S_Gur, Перенести файл из временной папки в нужное место пробовал? Погугли на тему move_uploaded_file(....) - примеров много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 14:29 |
|
||
|
Помогите начинающему
|
|||
|---|---|---|---|
|
#18+
S_Gur, Перенести файл из временной папки в нужное место пробовал? Погугли на тему move_uploaded_file(....) - примеров много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 14:29 |
|
||
|
Помогите начинающему
|
|||
|---|---|---|---|
|
#18+
Ага, что-то взглюкнуло, 2 раза запостил ;( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 14:30 |
|
||
|
Помогите начинающему
|
|||
|---|---|---|---|
|
#18+
DarkMaster, проблема не в файле. Конструкция <input type = "file" name = "image" accept="image/*"> прекрасно возвращает выбранный файл. Разве я после нажатия кнопки "Отправить" не должен получить в массиве $_POST его имя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 14:32 |
|
||
|
Помогите начинающему
|
|||
|---|---|---|---|
|
#18+
Проблема рассосалась. Дело было в enctype = "multipart/form-data" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 14:38 |
|
||
|
Помогите начинающему
|
|||
|---|---|---|---|
|
#18+
S_Gur, Делаем форму: // ПСЕВДОКОД !!! Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Делаем "обработчик" process_file.php: Код: php 1. 2. 3. 4. 5. 6. 7. Идея ясна? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 14:46 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=39017679&tid=1461625]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 268ms |
| total: | 419ms |

| 0 / 0 |
