урок парсинг в базу

Тема в разделе "Шаблон вывода", создана пользователем eleon, 20 фев 2012.

  1. eleon

    eleon New Member Пользователи

    Регистрация:
    18 фев 2012
    Сообщения:
    36
    урок полезный , но вот вопрос к создателю программы , про пользовании тегов
    PHP:
    <DOWNLOADFILE><CD_GRAN_3!></DOWNLOADFILEв тексте мы получаем приблизительно такое files/file.jpgи получаем файл в папке соответсвенно)

    теперь вопрос как получить такое же скачав файл и получив выше указанный тексттолько в таком макросе
    <PHP_SCRIPT=http://сайт/insert.php>pics=<DOWNLOADFILE><CD_GRAN_3!></DOWNLOADFILE>
    name=<CD_GRAN_2!>-<CD_GRAN_1!>
    </
    PHP_SCRIPT>
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    11.778
  3. eleon

    eleon New Member Пользователи

    Регистрация:
    18 фев 2012
    Сообщения:
    36
    наверное я не правильно обьяснил
    опишу задачу которую я поставил.

    скажем я имею сайт на котором есть картинки и файлы картинка это превиев того что будем скачивать например файл.rar
    сначала я парсил на винт и мой шаблон вывода был таков

    PHP:
    <CD_GRAN_2!>-<CD_GRAN_1!>
    <
    CD_GRAN_4!><CD_GRAN_5!>
    <
    CD_GRAN_6!>
    <
    CD_GRAN_3!>
    <
    DOWNLOADFILE><CD_GRAN_8!>.xsd</DOWNLOADFILE>
    на выходе
    PHP:
    Драконы 
    Добавил
    kpecmuk 
    Канва
    Aida 14 
    Размер
    11 x 33 см
    Кол-во цветов
    Схема
    00000210 
    files
    /file_107.jpg 
    files
    /file_108.txt 
    теперь просмотрев урок парсить картинки прямо на сервер я дописал чтоб они скачивались прямо на сервер и поменял скрипт соответсвенно.
    и соответсвенно записи в базу тоже добавил дабы не делать ручками.
    PHP:
    <PHP_SCRIPT=http://stroy/insert.php>pics=<CD_GRAN_3!>
    name=<CD_GRAN_2!>-<CD_GRAN_1!>
    opisanie=<CD_GRAN_4!><CD_GRAN_5!>
    filed=<CD_GRAN_6!>
    sekt=1
    autor
    =1
    contr
    =ua
    </PHP_SCRIPT>
    <
    PHP_SCRIPT_2=http://stroy/dwnldimgs.php>img_url=<CD_GRAN_7!>
    img_folder=schemes
    </PHP_SCRIPT_2>
    <
    DOWNLOADFILE><CD_GRAN_8!>.xsd</DOWNLOADFILE>
    с картинкой я проблему решил и притом просто в базу выдает картинку с частью пути типо /images/schemes/18_p.jpg я на сервере соответсвенную папку указал для загрузки этого изображения.

    пока не решил проблему с файлом так как если скрипт загрузки прописывать в середину тега PHP_SCRIPT он просто отправляется в базу
    /xsd/fd97ee3763b8ad5d59509c5aafed0a1f.xsd
    вот теперь вопрос или как при скачивании не менять имя файла или как прописывать то имя которое ему назначает скрипт тоесть files/file_108.txt
     
    Последнее редактирование: 21 фев 2012
  4. eleon

    eleon New Member Пользователи

    Регистрация:
    18 фев 2012
    Сообщения:
    36
    да при закачке изображений лезет нотис но качает изображения

    PHP:
    NoticeUndefined indeximgid in W:\html\stroy\www\dwnldimgs.php on line 4
     
  5. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    11.778
    Прошу прощения, но вы не прочитали то, что я написал выше, советую прислушаться:
    И ссылку скинул, чтобы вы понимали в чем дело: Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!
    HTML:
    <PHP_SCRIPT_4=http://stroy/insert.php>pics=<CD_GRAN_3!> 
    name=<CD_GRAN_2!>-<CD_GRAN_1!> 
    opisanie=<CD_GRAN_4!><CD_GRAN_5!> 
    filed=<CD_GRAN_6!> 
    sekt=1 
    autor=1 
    contr=ua
    image=<PHP_SCRIPT_2=http://stroy/dwnldimgs.php>img_url=<CD_GRAN_7!> 
    img_folder=schemes 
    </PHP_SCRIPT_2> 
    file=<DOWNLOADFILE><CD_GRAN_8!>.xsd</DOWNLOADFILE> 
    </PHP_SCRIPT_4>
    Теперь все хорошо?

    С уважением к вам, Сергей.
     

Поделиться этой страницей