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

Discussion in 'Программирование' started by Andres, Apr 12, 2019.

  1. Offline

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

    Joined:
    Apr 12, 2019
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    Пишу плагин для 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 Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    думаю что проблема с созданием файла может быть связана с путем к файлу. Попробуй прописать в ту же директорию и проверь ошибки в логе сервера.
     
  4. Offline

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

    Joined:
    Apr 12, 2019
    Messages:
    2
    Likes Received:
    0
    Gender:
    Male
    В общем так и не смог понять в чем причина. С путями экспериментировал. Решил тогда писать в базу данных. Спасибо за ответ.
     

Share This Page

Loading...