Форумы / National / Russian / Модули и плагины / QIWI биллинг

Trustmaster
#27270 26.11.2010 15:17
А если путь к wsdl абсолютный прописать?

Кое-что о путях в Cotonti. Поскольку все скрипты всегда запускаются через лоадер в корне сайта, например plug.php, то текущей директорией для скриптов (включая include-файлы плагинов) является именно корень сайта и путь строится относительно него. То есть если файл IShopServerWS.wsdl лежит в папке плагина billing, то относительный путь к нему будет одним из следующих (по вкусу):
$wsdl_path = 'plugins/billing/IShopServerWS.wsdl'; // классика
$wsdl_path = './plugins/billing/IShopServerWS.wsdl'; // то же самое, но найдёт быстрее
$wsdl_path = $cfg['plugins_dir'] . '/billing/IShopServerWS.wsdl'; // то же самое, но поддерживает мультисайтовость 
May the Source be with you!