Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Вопросы по phpBB3

  • Список форумов
  • phpBB 3.0
  • Другие моды для phpBB3
  • Вопросы по phpBB3

нужна помощь в парсере , проблма на php

Вопросы относящиеся только к форуму phpBB3
4 сообщения
 • Страница 1 из 1
Просмотры: 978 • 
smollvrn
Донатор
Сообщения: 37
Зарегистрирован: 12 июн 2010, 16:12
Сообщение 16 май 2011, 21:24
итак при добавлении файла через форму , допустим торрент файла , этот файл загружается во временную папку , а данные о нем в массив $_files , добавляем в самый верх posting.php код , который выведет соостояние массива $_files, задача подменить файл на другой

Код: Выделить всё

print_r($_FILES);//выводим значения массива $_files
$_FILES["fileupload"]['tmp_name']=$_SERVER['DOCUMENT_ROOT']."/tracker/1.torrent"; //подменяем значение которое указывает путь к файлу во временной папке на нужное нам 
print_r($_FILES); //выводим еще раз чтоб проверить что применилось
теперь при добавлении в любую тему любого вложения файл вложения должен меняться на файл 1.torrent
но этого не происходит, форум выдает ошибку загрузки файла , почему не понимаю , может кто-чего подсажет , с путями и правами игрался, уже не знаю куда копать...

делал даже так загружал файл 1.torrent через форму аттачмента , менял путь до идентичного файла только не сгененрированный php а тупо закаченный на сервер , но один фиг ошибка ...
все должно работать , тут похожее решение http://dev.1c-bitrix.ru/community/forum ... ssage79622
smollvrn
Аватара пользователя
PPK
Администратор
Сообщения: 10514
Зарегистрирован: 21 мар 2009, 17:13
Сообщение 09 июн 2011, 17:06
Меняется только временное имя файла, ни расширение ни размер не меняются, кроме того, скрипт должен будет проверить действительно это загруженный файл или нет, а там "явно нет", загруженный файл должен находиться во "временной" директории (которая прописывается в конфигах php), не знаю как это может и должно сработать, нужно глубже копать, да и смысл с этого действия какой?
PPK
smollvrn
Донатор
Сообщения: 37
Зарегистрирован: 12 июн 2010, 16:12
Сообщение 09 июн 2011, 22:46
давно уже не занимался
в создании новой темы заполняем тему ссылкой на релиз на другом трекере , и нажимаем обновить , в posting.php выполняется код , проверяем если ли в поле темы ссылка нужного нами вида , если есть определяем тип трекера , авторизумеся на нем , скачиваем страницу , парсим её , скачиваем торрент файл на сервер ,(все что выше уже работает) проблема подложить его как аттач , через массив $_files самое простое решение , размер это ерунда его можно будет посчитать , там переменная erorr в массиве если она равна нулю значит файл скачен нормально , сейчас подумал что дело действительно может быть в том , что торрент должен быть во временной папке , другого пока ничего не придумал, т.е. делал следующее подменял только путь до файла а сам файл оставлял прежним , т.е. создаю тему добавляю всегда 1.torrent , в коде меняется путь на путь до абсолютно идентичного файла , но phpbb выдает ошибку , вот с этим ничего не смог сделать...

если время появится попробую все таки доковырять , должно это работать...
smollvrn
smollvrn
Донатор
Сообщения: 37
Зарегистрирован: 12 июн 2010, 16:12
Сообщение 07 июл 2011, 15:38
нашел , в одном из скриптов phpbb идет проверка функцией is_uploaded
smollvrn
4 сообщения
 • Страница 1 из 1

Вернуться в «Вопросы по phpBB3»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2025 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Расширения в разработке ↳   База расширений ↳   Стили для phpBB 3.1-3.3 ↳   Переводы расширений для phpBB3.1-3.3 ↳   Поиск и запросы расширений ↳   Запросы расширений, функционала и переводов для подписчиков ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   F.A.Q. ↳   Ваши трекеры ↳   Оффтопик xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение phpBB 3.0 ↳   Другие моды для phpBB3 ↳   Минимоды и хаки для phpBB3 ↳   Вопросы по phpBB3 ↳   phpBB3 ppkBB3cker Edition ↳   Платные услуги, моды, стили ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo