Как правильно использовать runSnippet в modx api?
Сильно не пинайте.
На сайте есть форма, при отправке Ajax отправляет на php данные на проверку. Пытаюсь вызвать сниппет phpthumbof
php
На сайте есть форма, при отправке Ajax отправляет на php данные на проверку. Пытаюсь вызвать сниппет phpthumbof
php
<?php
// Подключаем modx api
define('MODX_API_MODE', true);
require $_SERVER['DOCUMENT_ROOT'].'/index.php';
....
$options = "w=100&h=100&zc=1&far=C&q=95";
$image = $_SERVER["REQUEST_SCHEME"] . '://' . $_SERVER["SERVER_NAME"].'/user_upload/'.$fileName; // тут все правильно
$userImage = $modx->runSnippet('phpthumbof', array('input' => $image, 'options' => $options)); // комментируя эту строку никаких ошибок не появляется
echo json_encode(['error' => '<img src="'.$userImage.'" alt="">'], JSON_UNESCAPED_UNICODE);
exit;
....При сабмите появляется ошибка{"readyState":4,"responseText":"","status":500,"statusText":"error"} Комментарии: 11
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
та же история
А так у вас серверная ошибка, смотрите логи, на крайняк попробуйте установить pThumb и попробуйте через него генерировать изображения.
tryUpload() ф-ия, где я аытаюсь запустить runSnippet. runSnippet как раз строка №225
Еще в начале ф-ии tryUpload() написал на всякий случай.
Как можно проверить инициализировался ли и работает ли $modx object?