Вопрос Не создается файл из плагина

Тема в разделе "Программирование", создана пользователем Andres, 12.04.2019.

  1. Offline

    Andres Недавно здесь

    Регистрация:
    12.04.2019
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    Пишу плагин для virtuemart и столкнулся с непонятным для меня моментом.
    Плагин отсылает данные в почтовую фирму.

    на время тестов сделал файл который принимает переданные данные и записывает их в файл
    Файл находится в директорий плагина.
    файл не закрыт от прямого доступа и для его работы я просто передаю данные методом POST по прямой ссылке.
    Этот тестовый скрипт создает файлы без проблем.

    Я решил дописать создание файла в сам плагин на случай если нужно будет параллельно проверить в каком виде отдаются данные. Добавил создание файла в ту же функцию которая занимается отправкой, но почему то создание или обновления файла не происходит хотя отправка идет и тестовый файл создает все с нужным содержимым.
    Скрипт создания файла пробовал выносить вплоть до корня вызываемого экшена и пробовал заведомо рабочий условия для выполнения.

    Я понимаю что задачу можно решить другим путем, но хочется узнать это особенность какая то, или что бы создать файл из плагина нужно это делать как то иначе?

    еще раз уточню плагин работает! Только не выполняется одна и задач.
    в вкратце код работы:
    Код (CODE):
    1. class plgSystem_ extends JPlugin {
    2. function plgVmCouponUpdateOrderStatus($order) {
    3.   if (order_status == 'C'){
    4.    
    5.    // Попытка создать файл
    6.    $txt1 = 'twst';
    7.    $txtF1 = fopen("test/txt/test.txt", 'w+');
    8.    fwrite($txtF1, $txt1);
    9.    fclose($txtF1);
    10.    // Конец
    11.    
    12.    // тут все работает
    13.    $response = $service->request($request);
    14.    if ((string)$response->error) echo (string)$response->error;
    15.    else {
    16.     echo (string)$response->reference;
    17.    }
    18.   }
    19.  
    20. }
    21. }
     
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
    думаю что проблема с созданием файла может быть связана с путем к файлу. Попробуй прописать в ту же директорию и проверь ошибки в логе сервера.
     
  4. Offline

    Andres Недавно здесь

    Регистрация:
    12.04.2019
    Сообщения:
    2
    Симпатии:
    0
    Пол:
    Мужской
    В общем так и не смог понять в чем причина. С путями экспериментировал. Решил тогда писать в базу данных. Спасибо за ответ.
     

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

Загрузка...