[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Форма загрузки
MrTNTCat
Всем привет,
Надо сделать форму загрузки.
Рядом должно быть поле для ввода текста, которое даст загружаемому файлу название.
Модифицировать надо это:
Свернутый текст
<? $file = $_FILES['file']['tmp_name']; $filename = $_FILES['file']['name']; if(!empty($file)) { ini_set('memory_limit', '32M'); $maxsize = "10000"; $extentions = array( "png" ); $size = filesize ($_FILES['file']['tmp_name']); $type = strtolower(substr($filename, 1+strrpos($filename,"."))); $new_name = 'file-'.time().'.'.$type; if($size > $maxsize) { echo "Файл больше 10 кб. Вы пытались загрузить не правильный скин. <br><a href='' onClick=window.close();>Закрыть окно</a>"; } elseif(!in_array($type,$extentions)) { echo ' <b>Файл имеет недопустимое расширение</b>. Допустимым форматом есть - png. <br>'; } else { if (copy($file, "uploads/".$new_name)) echo "Файл загружен!<br>Скопируйте адрес файла<br> <a href=\"uploads/$new_name\"><b>http://site.com/uploads/$new_name</b></a><br> и нажмите<br><a href='' onClick=history.back();>Вернуться назад</a>"; else echo "Файл НЕ был загружен."; } }


Знания в PHP Ничтожны.
Игорь_Vasinsky
ты пошутил чтоли? в каком виде листинг свой привел, видишь?

при переносе файла - подставляешь ему имя из текстового поля и всё.


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.