Надо сделать форму загрузки.
Рядом должно быть поле для ввода текста, которое даст загружаемому файлу название.
Модифицировать надо это:
Свернутый текст
<? $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 Ничтожны.