[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHP загрузка файлов
gam0ra
Всем привет подскажите как поменять имя загружаемого файла на сервер при помощи php или js
Игорь_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
gam0ra
Цитата (Игорь_Vasinsky @ 22.05.2014 - 15:39)
а вы сам скрипт загрузки покажите - прям пальцем тыкну

Вот


$uploaddir = './files/';
$uploadfile = $uploaddir.basename($_FILES['uploadfile']['name']);

if (copy($_FILES['uploadfile']['tmp_name'], $uploadfile))
{
echo "<h3>Файл успешно загружен на сервер</h3>";
}
else { echo "<h3>Ошибка! Не удалось загрузить файл на сервер!</h3>"; exit; }

Игорь_Vasinsky
Цитата
$uploadfile = $uploaddir.basename($_FILES['uploadfile']['name']);

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

меняйте имя на любое какое хотите.

_____________
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
sergeiss
gam0ra, и в дополнение к ответу Игоря - функцию лучше возьми move_uploaded_file(), а не copy().

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
gam0ra
Спасибо помогли))
Быстрый ответ:

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