Что нового

Добавить в плагин

  • Автор темы Автор темы meJIkuu
  • Дата начала Дата начала
M

meJIkuu

Гость
Доброго времени суток. Есть умельцы которые смогут добавить в плагин простой, чтобы можно было добавлять файлы с компа, а не только с сайтов (с url). Если да то вот сам файл http://depositfiles.com/files/qt6l8uut9
 
что тут непонятного, у чела есть скрипт который загружает файлы только с url , а он просит что можно было и с компа файлы кидать...Я надеюсь правильно понел, если так стучи в личку
 
решил ответить тут, думаю будит полезно многимэто добовляеш в сам плагин(или куда в другое место ..хз куда)<form enctype=\"multipart/form-data\" action=\"upload.php\" method=\"post\">   <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"50000\" />   Выбери файл:   <input name=\"userfile[]\" type=\"file\" />   <input name=\"userfile[]\" type=\"file\" />   <input name=\"userfile[]\" type=\"file\" />   <input type=\"submit\" value=\"Загрузить\" /></form>Создаеш обработчик upload.php<?$path_to_files = \'./files/\'; // путь для сохранения файлов// если у нас несколько полей userfile[],// отметаем те, в которые ничего не было выбрано$good_name = array_filter($_FILES[\'userfile\'][\'name\']);if (sizeof($good_name) != 0) { // если массив файлов не пустой   foreach ($good_name as $key => $name) {      $type =     $_FILES[\'userfile\'][\'type\'][$key];      $tmp_name = $_FILES[\'userfile\'][\'tmp_name\'][$key];      $size =     $_FILES[\'userfile\'][\'size\'][$key];      // эта функция проверяет был ли загружен файл во временную директорию php      if (!is_uploaded_file($tmp_name)) {         echo \"An error happened while loading. Failed.\";         continue;      }      // выковыриваем имя и расширение файла -      $file_ext = substr($name, 1 + strrpos($name, \".\"));      // - это может понадобиться, например, для сохранения в базу данных      $file_name = substr($name, 0, strrpos($name, \".\"));      // делаем реальный путь в файловой системе      $real_path = realpath($path_to_files);      // создаем в нашей директории временный файл с уникальным именем,      // это делается для того, чтобы избежать одновременного      // закачивания файлов с одним именем      $temp_file_name = tempnam($real_path, \"UPLF\");      // делаем новое, более привлекательное, имя файла для хранения на сервере      $file_name = $temp_file_name.\"original.\".strtolower($file_ext);      // переносим загруженный временный файл в файл со      // сделанным нами уникальным именем      if (move_uploaded_file($tmp_name, $file_name)) {         echo \"Saved!\";         unlink($temp_file_name); // удаляем временный файл      }else {         echo \"Failed!\";         continue;      }   }}else {   echo \"No files were loaded.\";}?>Все названия вымышленные, укажите свои, хотя и эти подойдут
 
Верх