Автор Тема: HTML - прикрепление и выбор файла  (Прочитано 31025 раз)

orthstudio

  • Новичок
  • *
  • Сообщений: 10
Хочу сделать форму загрузки фотографий, есть форма вида

Код
<table width=\"500\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"1\" bgcolor=\"#CCCCCC\">
 <tr>
 <form action=\"multiple_upload_ac.php\" method=\"post\" enctype=\"multipart/form-data\" name=\"form1\" id=\"form1\">
 <td>
 <table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" bgcolor=\"#FFFFFF\">
 <tr>
 <td><strong>multiple Files Upload </strong></td>
 </tr>
 <tr>
 <td>Select file
 <input name=\"ufile[]\" type=\"file\" id=\"ufile[]\" size=\"50\" /></td>
 </tr>
 <tr>
 <td>Select file
 <input name=\"ufile[]\" type=\"file\" id=\"ufile[]\" size=\"50\" /></td>
 </tr>
 <tr>
 <td>Select file
 <input name=\"ufile[]\" type=\"file\" id=\"ufile[]\" size=\"50\" /></td>
 </tr>
 <tr>
 <td align=\"center\"><input type=\"submit\" name=\"Submit\" value=\"Upload\" /></td>
 </tr>
 </table>
 </td>
 </form>
 </tr>
 </table>

Но сама форма смотрится неочень.. Было бы круто сделать только кнопку Browse, без инпута. Такое возможно ?
« Последнее редактирование: 29 Январь 2021, 22:03:16 от nlive »

crazy_man

  • Пользователь
  • **
  • Сообщений: 68
HTML - прикрепление и выбор файла
« Ответ #1 : 20 Июнь 2012, 23:03:04 »
Можно вот так:

Код
 <input type = \"button\" value = \"Choose image\" 
       onclick =\"javascript:document.getElementById(\'imagefile\').click();\">
      <input id = \"imagefile\" type=\"file\" style=\'visibility: hidden;\' name=\"img\"/>
« Последнее редактирование: 29 Январь 2021, 22:03:34 от nlive »

orthstudio

  • Новичок
  • *
  • Сообщений: 10
HTML - прикрепление и выбор файла
« Ответ #2 : 21 Июнь 2012, 12:51:30 »
Спасибо, помогло!

А не подскакжете случайно, как на php узнать расширение загружаемого файла ? можно вырезать из имени файла 3 последних символа substr($str, 0, -3); , то это щас не всегда действует, т.к. расширения щас уже из 4-5 символов могут состоять