Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Загрузка файлов через форму

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
cooperok
Отправлено: 08 Мая, 2012 - 19:13:10
Post Id


Частый гость


Покинул форум
Сообщений всего: 137
Дата рег-ции: Сент. 2011  
Откуда: Los Angeles, California


Помог: 0 раз(а)




Привет, тут делаю форму для загрузки баннера на сервер,
подскажие как сделать что б загружались баннеры тоесть картинк, допустим сделать ограничение только на gif, jpg
Просто загрузку файлов сделал, но вот надо ограничения поставить, и можно ли сделать что б загрузка происходила без перезагрузки страницы,
тоесть пользователь заходит на сайт загружает баннер, что б остальные введенные данные остались,

И еще как сменить имя этого файла который загрузится на сервер, что б вдруг такого же баннера не оказалась на сервере.


-----
This forum is vulnerable. I want to replace forum engine.
(c) OrmaJever
 
 Top
Muxa
Отправлено: 08 Мая, 2012 - 19:19:40
Post Id



Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Март 2012  
Откуда: Россия, Тверь


Помог: 5 раз(а)




чтоб не было совпадения имен лучше всего имхо использовать задание рандомного имени, например

(Отредактировано автором: 08 Мая, 2012 - 19:27:09)

 
 Top
cooperok
Отправлено: 08 Мая, 2012 - 19:21:08
Post Id


Частый гость


Покинул форум
Сообщений всего: 137
Дата рег-ции: Сент. 2011  
Откуда: Los Angeles, California


Помог: 0 раз(а)




А вот все разобрался как имя сменить и ограничить на форматы,

одна проблема как сделать это без перезагрузки страницы


-----
This forum is vulnerable. I want to replace forum engine.
(c) OrmaJever
 
 Top
Muxa
Отправлено: 08 Мая, 2012 - 19:25:03
Post Id



Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Март 2012  
Откуда: Россия, Тверь


Помог: 5 раз(а)




ajax я полагаю тебе поможет
(Добавление)
либо, сделать проверку в другом файле и инклюдить ее где то в коде
 
 Top
Panoptik
Отправлено: 08 Мая, 2012 - 19:28:35
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




загрузка файлов без перезагрузки страницы
http://habrahabr[dot]ru/post/50223/

переименовать файл на сервере
PHP:
скопировать код в буфер обмена
  1. if(is_uploaded_file($_FILES['file']['tmp_name']) {
  2.  $path = 'path/to/folder';
  3.  $fileext = strtolower(array_pop(explode('.',$_FILES['file']['name'])));
  4.  if(in_array($fileext,array('jpg','gif'))) {
  5.    while(file_exists($fullpath = $path.DIRECTORY_SEPARATOR.uniqid().'.'.$fileext);
  6.    move_uploaded_file($_FILES['file']['tmp_name'],$fullpath);
  7.  } else {
  8.    echo 'wrong file format';
  9.  }
  10. }

(Отредактировано автором: 08 Мая, 2012 - 19:36:44)



-----
Just do it
 
 Top
cooperok
Отправлено: 08 Мая, 2012 - 19:28:44
Post Id


Частый гость


Покинул форум
Сообщений всего: 137
Дата рег-ции: Сент. 2011  
Откуда: Los Angeles, California


Помог: 0 раз(а)




Muxa
Хорошо, сейчас попробую


-----
This forum is vulnerable. I want to replace forum engine.
(c) OrmaJever
 
 Top
Muxa
Отправлено: 08 Мая, 2012 - 19:29:46
Post Id



Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Март 2012  
Откуда: Россия, Тверь


Помог: 5 раз(а)




cooperok пишет:
Muxa
Хорошо, сейчас попробую
тут уже лучше варианты подкинули, их пробуй Подмигивание
 
 Top
avtor.fox
Отправлено: 08 Мая, 2012 - 19:29:55
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


Помог: 50 раз(а)




Muxa пишет:
rand(1,20)


пфф. Тогда физические имена баннеров не будут иметь никакого смысла. А вот photo1_1373459023.jpg (time();) уже лучше. И имя никогда не повторится.

Muxa пишет:


Щито? Ха-ха



Проверяйте тип приходящих файлов.

ajax Вам в помощь Улыбка

_______________________________________
От блин. Уже понаписали тут Закатив глазки

(Отредактировано автором: 08 Мая, 2012 - 19:32:59)

 
 Top
Muxa
Отправлено: 08 Мая, 2012 - 19:31:19
Post Id



Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Март 2012  
Откуда: Россия, Тверь


Помог: 5 раз(а)




avtor.fox пишет:
Muxa пишет:
filetype


Щито?

да я ж исправился сразу Радость не судите строго, секундное помутнение рассудка Радость
(Добавление)
насчет имени файла тоже согласен, видимо голова не там где то находится на данный момент Ниндзя
(Добавление)
а, не, походу не секундное.. Не понял
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB