Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Имя файла, . 
:(
    Опции темы
MaxHun
  Дата 25.4.2008, 23:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 8.12.2007
Где: Las Vegas

Репутация: -1
Всего: нет



Подскажите пожалуйста,есть ли скрипт которы при закачке на сервер,менял бы имя файла?
PM MAIL ICQ   Вверх
wishamster
Дата 25.4.2008, 23:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 20.4.2008

Репутация: нет
Всего: нет



Идеея в общем такая:
Код

function uploadFile($file, $arExtensions, $sizeMB, $dir_to_save, $overWriteFileName = '')
{
    if (filesize( $file['tmp_name'] ) >= $sizeMB * 1048576)
    {
        unlink( $file['tmp_name'] );
        return 2;
    }
    $fileName = explode( ".", $file['name'] );
    $arExtensions = explode( ',', $arExtensions ); //formam vectorul extensiilor acceptabile
    if (! in_array( $fileName[count( $fileName ) - 1], $arExtensions ))
    {
        unlink( $file['tmp_name'] );
        return 3;
    }
    if ($overWriteFileName != "" && file_exists( $dir_to_save . $overWriteFileName ))
        unlink( $dir_to_save . $overWriteFileName );
    $file_name = rand( 0, 10000 ) . $file['name']; //formam numele+random
    $file_name = str_replace( " ", "_", $file_name ); 
    if (! move_uploaded_file( $file['tmp_name'], $dir_to_save . $file_name ))
        die( 'Error uploading file!' );
    return $file_name; //succes la upload si returnam numele fisierului
}

PM MAIL   Вверх
Fortop
Дата 26.4.2008, 00:29 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 20
Всего: 42



MaxHun, меняй аватару


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
skyboy
Дата 26.4.2008, 00:30 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



Цитата(MaxHun @  25.4.2008,  22:16 Найти цитируемый пост)
при закачке на сервер

ты сам указываешь, под каким именем сохранять файл. что тебе мешает задавать имя, не связанное ни с изначальным именем файла, ни с фазами луны, ни с чем-нибудь ещё, мне неясно.
PM MAIL   Вверх
awers
Дата 26.4.2008, 01:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



+ to Fortop
+ to skyboy
PM MAIL WWW ICQ Skype   Вверх
SelenIT
Дата 27.4.2008, 21:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 32
Всего: 401



MaxHun, внимательно читайте этоэто и это (в сочетании с этим - это по поводу аватары;).


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0698 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.