Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Программист по-неволе 2, Попытка передать файлы в 1С
Xagok  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 3
Пользователь №: 42981
На форуме: 6 месяцев, 13 дней
Карма:




Добрый день. Я полный ноль в ПХП и до сегодняшнего дня, вообще, не сталкивался с этим зверем.
Задача стояла такая: взять коробочную версию 1С ITIL, водрузить это все великолепие на сервер, поднять веб-сервер (был выбран Апач) и поднять ко всему этому - веб-морду для подачи электронных заявок от пользователей в SD.
Задача поставленна - задача выполнена.
Однако, 1С-ники были не лыком шиты и "забыли" добавить в форму подачи заявок простейшую, на первый взгляд, функцию - а именно "прикрепить файл", скриншот там, или еще чего.

Это стало главной и нерешаемой для меня задачей.
в чем суть: я долго бился головой о все острое и в итоге понял следующее:
База 1С публикуется на веб-сервере Апач + ПХП, публикуется она вместе с набором определенных веб-сервисов, которые по средствам пхп-страниц и определенного кодинка - создают заявку в базе. поизучав XDTO-пакеты и wsdl'ки, мне стало понятно, что функционал разработчики-таки заложили, но... не реализовали.

В результате чего, я немного подредактировал код пхп-страницы и мне удалось прикрутить в форму - приложение файла, но!!! тут началась главная проблема, а именно:
Прикрепить и передать вместе с заявкой в базу файлы типа doc/txt - получается, в прочие, типа jpg/pdf/xls - нет.

И тут, уважаемые, я крайне надеюсь на вашу помощь.
Может быть, я не вижу очевидного? Настройки php.ini, httpd, скрытые параметры формы вложения файла, а так же - максимальный размер файла - все в рамках. Но... передаются только текстовые документы.
Как быть?
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
AllesKlar  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 3375
Пользователь №: 38635
На форуме: 2 года, 11 месяцев, 7 дней
Карма: 170




Цитата (Xagok @ 20.05.2016 - 08:11)
Но... передаются только текстовые документы.

Проследить путь.
Файл может резаться как на стороне 1С (тогда к 1С-никам), так и отвергаться php скриптом, тогда смотреть в код скрипта, а именно место, где происходит валидация полученного файла.


--------------------
[продано копирайтерам]
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Xagok  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 3
Пользователь №: 42981
На форуме: 6 месяцев, 13 дней
Карма:




Цитата (AllesKlar @ 20.05.2016 - 10:25)
Цитата (Xagok @ 20.05.2016 - 08:11)
Но... передаются только текстовые документы.

Проследить путь.
Файл может резаться как на стороне 1С (тогда к 1С-никам), так и отвергаться php скриптом, тогда смотреть в код скрипта, а именно место, где происходит валидация полученного файла.

Понимаете, все дело в том, что 1С, конечно, может быть и режет (и к 1С-никам я бы сходил, если бы они были). Однако, 1С при всем прочем, принимает все необходимые мне форматы файлов. Я не исключаю возможности, что форматы режутся 1С-ом где-то в районе веб-сервиса, но ничего похожего я там не нашел.
Что же касается слежки за ПХП - мне эти умные слова совершенно ни о чем не говорят. Я не прогер, и по этому мне нужна помощь, как для маленького - пальцем ткнуть.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Xagok  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Новичок
*

Профиль
Группа: Пользователь
Сообщений: 3
Пользователь №: 42981
На форуме: 6 месяцев, 13 дней
Карма:




Все. решено. Всем спасибо.

Проблема была в
MAX_FILE_SIZE" value="****" 


Данный параметр, как оказалось - в байтах :( а я посчитал, как КБ... отсюда и все мои проблемы. Тему можно закрывать.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса