Доброго всем дня. Заменил через css стиль кнопки "Обзор", без JS. и данные о загружаемом файле не передаются в массив $_FILES в php. Почему такое происходит? Код: файл: index.html HTML: файл: index.html <style type="text/css"> .input_button_style { margin-left:10px; text-align:center; overflow:hidden; width:130px; height:20px; border:1px solid #3D3D3D; background-color:#2B2B2B; border-radius:4px; } .input_font_style { color:#fff; font-size:16px; font-weight:bold; } .input_input_style { margin-top:-50px; margin-left:-410px; -moz-opacity:0; filter:alpha(opacity=0); opacity:0; font-size:150px; height:100px; } </style> <form name="uploader" method="post" action="upload.php" enctype="multipart/form-data"> <div class="input_button_style"> <div class="input_font_style">Выбрать файл</div> <input type="file" name="select_file" id="file" size="1" class="input_input_style"> </div> </form> файл: upload.php PHP: <? echo "Имя файла: ".$_FILES['logfile']['name']."<br />"; ?> Код не выводит имя пересылаемого файла. Если же оставить стандартную кнопку, то все работает.
не стыковка --- Добавлено --- debug http://phpfaq.ru/debug https://netbeans.org/kb/docs/php/debugging_ru.html https://php.ru/forum/threads/howto-...i-po-shagam-i-s-kartinkami.58974/#post-474550
Собирал код здесь в редакторе и просто не обратил внимание, у меня name совпадает. Перепроверил у себя. Действительно ошибка была в имени. Я прошу прощения за столь незначительную тему СПАСИБО!