X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> загрузка файла
exzibit
exzibit
Topic Starter сообщение 28.9.2010, 21:27; Ответить: exzibit
Сообщение #1


помогите с проблеммой -
1. нужно немного заменить загрузку файлов
загружаю так -
$upload_path = './news_img/';

$filename = $_FILES['userfile']['name']; // имя загруженного файла
$file_strip = time()."-".$filename; // новое имя! ( переделать)

move_uploaded_file($_FILES['userfile']['tmp_name'],$upload_path . $file_strip);

как заменить имя файла на [PHP]time + дата [/PHP] и сохранить его с прежним расширением? (типо как вконтакте u48_a72.jpg ):hmhm:

файлы загружаются абсолютно разные, и обработчиком $_FILES['userfile']['type'] проверять не выход
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
j11
j11
сообщение 29.9.2010, 0:11; Ответить: j11
Сообщение #2


1.move_uploaded_file($_FILES['userfile']['tmp_name'],$upload_path . $file_strip.'jpg');

надо указывать с каким расширением сохраняешь.

2.или попробуй через basename() загружаемого файла, тогда у тя извлечётся имя.расширение - загоняй в переменную а там сам смотри
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
exzibit
exzibit
Topic Starter сообщение 29.9.2010, 2:07; Ответить: exzibit
Сообщение #3


[php]$filename = $_FILES['userfile']['name']; [/php] j11, в $filename уже хранится расширение и его не нужно вручную задавать...
и как я понял это ^ ничем не отличается от basename()
:niasilil:
попробую с конца копировать символы до первой точки.. мб получится
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
exzibit
exzibit
Topic Starter сообщение 29.9.2010, 2:55; Ответить: exzibit
Сообщение #4


додумался...
думаю кому-нибудь прогодится
[php]$filename = $_FILES['userfile']['name']; // получаем имя файла
$tname=strrev($filename); // переворачиваем строку
$typeinfo=strrev(substr($tname,0,strpos($tname,'.',1))); // вырезаем до первой точки
$file_strip=date(jmy_his).".".$typeinfo; // генерирум новое имя + расширение
move_uploaded_file($_FILES['userfile']['tmp_name'],$upload_path . $file_strip); // заливаем... [/php]

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) BuxarVideoUploader - Автоматическое скачивание и загрузка видео из любых/ на любые видео хостинги (YouTube, TikTok, Instagram, Facebook, Яндекс Дзен, Вконтакте, Одноклассники, Rutube, Dailymotion, d.tube, Telegram и т.д.
0 BuxarNET 1228 19.7.2023, 5:58
автор: BuxarNET
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыЗагрузка фотографий на сайте.
8 Napoleon-007 1766 5.3.2018, 10:51
автор: Evgeniy3200
Открытая тема (нет новых ответов) Исправить ошибку при загрузке файла и добавить google recaptcha
0 Serg1991 3046 18.2.2015, 18:21
автор: -Serg1991-
Открытая тема (нет новых ответов) Ищу Копипастера 3р файл картинка+текст+кач файла и закач ко мне на хостинг
0 dimka1109 3211 21.1.2015, 20:13
автор: dimka1109
Открытая тема (нет новых ответов) Написать скрипт для внесение данных из файла
1 andre69 1218 6.11.2013, 17:35
автор: Slava1988


 



RSS Текстовая версия Сейчас: 25.4.2024, 7:41
Дизайн