Вот например, удобно делать данные для скрипта в виде файла json (на самом деле - неудобно, но неважно). Или файла .ini Или xml. Но там можно указать только скалярные типы. А что делать, если нужно указать пользовательскую функцию в составе данных?
Если архитектуру проекта пересмотреть, то такая затея вовсе не понадобится. Если же вы не делаете что-то подобное https://php.ru/forum/threads/konstruktor-php-koda-json-strokoj.84773/
Эта затея - как раз в процессе пересмотра архитектуры. Сейчас функции передаются в виде текста и создаются eval. А это довольно длительный процесс.
Добрый день! Может кто подскажет где находится картинка или ее нужно куда ставить? elemm.innerHTML = '<a title="<?php echo $r['Title']; ?>" <?php if(!empty($r['Refer'])) echo 'rel="noreferrer"'; ?> target="_blank" href="<?php echo PROT."{$_SERVER['SERVER_NAME']}/" ?>adver/context?click=<?php echo $r['Id']; ?>&type=1&host='+document.location.host+'&partner=<?php echo $p['Id']; ?>&key=<?php echo $key; ?>"><img src="<?php echo PROT."{$_SERVER['SERVER_NAME']}/" ?><?php echo $r['image']; ?>" style="max-width: 468px;width: 100%;min-height: 60px;" alt="<?php echo $r['Title']; ?>" /></a>';
@Алуксандр ты фронтендер, да? задачка со звёздочкой. для начала попробуй код оформить в ббкод [code] и отформатировать чтобы читалось легче.
Очевидно, по адресу, который лучше выводить хотя бы так: HTML: <?= PROT, $_SERVER['SERVER_NAME'], '/', $r['image'] ?> --- Добавлено --- P.S. Новую тему создать религия не позволила?
Добрый день Есть такой код с авторизацией через вк Код (PHP): public function ApiUrlToken(){ $url = 'https://oauth.vk.com/access_token?'.http_build_query(array( 'response_type' => "code", 'client_id' => $this->set['client_id'], 'redirect_uri' => PROT.$_SERVER['SERVER_NAME'].'/earn/vk', 'display' => 'page', 'v' => $this->set['api_vers'], 'scope' => 'groups', //array('offline','groups','friends','photos') )); return $url; } public function ApiGetToken($code){ $url = 'https://oauth.vk.com/access_token?'.http_build_query(array( 'code' => $code, 'client_id' => $this->set['client_id'], 'redirect_uri' => PROT.$_SERVER['SERVER_NAME'].'/earn/vk', 'client_secret' => $this->set['secret_key'], 'v' => $this->set['api_vers'], 'scope' => 'groups', )); $json = file_get_contents($url); //var_dump($json);die(); $json = json_decode($json,1); if(isset($json['response'])) return $json['response']; return $json; } выдает ошибку {"error":"invalid_client","error_description":"client_secret is undefined"} в настройках модуля id приложения и ключи правильно вставлены
Проверь. Я даже увидел Код (PHP): //var_dump($json);die(); ты типа умеешь отлаживать код! сделай чтобы оно вывело $url и убедись. Я думаю VK тебе не врёт. Я даже не заикаюсь про настройку xdebug. --- Добавлено --- чтобы твой код на форуме не выглядел как говно, есть кнопка </> один раз я это сделал за тебя.