Как подключить PHP на DLE

12
getro
На сайте с 24.02.2009
Offline
56
1202

Есть *.php с кодом:

function getLinkTraf()

{
$url="API-Link"; //Возмите из админки ПП «Коды для размещения»
$file="traf.txt";//Установите любое желаемое имя; проверьте путь и права на запись в директорию
$cash=unserialize(file_get_contents($file));
if($cash===false OR (time()-$cash["time"])>60){
if($link=file_get_contents($url)){
if(strpos($link,"TIMEOUT")===false){
$cash=array("url"=>$link,"time"=>time());
file_put_contents($file,serialize($cash),LOCK_EX);}}}
return "<script async src='{$cash['url']}'></script>";
}

через include не получается подключить, возвращает ошибку return "";

из $url ссылка должна кэшироваться в traf.txt, но я даже там не заметил чего-то подобного, файл пустует, может ошибка где хз?

Может кто с DLE подключал PowerTraf? или кто знает как забирать линк на автомате через определенное время? Очень хочу подключить партнерку, но никак не получается...

Pop-Up`s Маздай (http://saxson.ru) Стабильная тизерная сеть: высокий конверт, цена, своевременные выплаты (http://visitweb.com/?r=r4sssKRdxaPbfy6VEaHPGCgxpFXeW)
rammlied
На сайте с 13.04.2011
Offline
56
#1

Если более простой код выполняется значит ошибка в данном коде, если нет, значит ошибка в подключении.

Вообще чтобы в ДЛЕ пгп заработал нужно специальную строчку в конфиг прописать, ищите в этом направлении

делаю СДЛы, получаются ГСы )
getro
На сайте с 24.02.2009
Offline
56
#2
rammlied:
Если более простой код выполняется значит ошибка в данном коде, если нет, значит ошибка в подключении.
Вообще чтобы в ДЛЕ пгп заработал нужно специальную строчку в конфиг прописать, ищите в этом направлении

вроде в 9.5 работает php

rammlied
На сайте с 13.04.2011
Offline
56
#3

ну говорю попробуйте исполнить более простой код, вроде echo "test";

если выведется значит сама функция неправильно работает.

Просто Вы задаете сразу 2 вопроса, как подключить и что-то не работает, определите сначала причину проблемы.

getro
На сайте с 24.02.2009
Offline
56
#4
rammlied:
ну говорю попробуйте исполнить более простой код, вроде echo "test";
если выведется значит сама функция неправильно работает.
Просто Вы задаете сразу 2 вопроса, как подключить и что-то не работает, определите сначала причину проблемы.

простой код работает, ошибка где-то в том примере - не кэширует линк в файл...

siv1987
На сайте с 02.04.2009
Offline
427
#5
getro:
вроде в 9.5 работает php

В шаблонах? По моему не прикрутили они парсинг пхп в шаблонах, и не собираются

getro
На сайте с 24.02.2009
Offline
56
#6
siv1987:
В шаблонах? По моему не прикрутили они парсинг пхп в шаблонах, и не собираются

echo работает, потом очистку кэша по крону еще в шаблоне подрубал через include, а парсинг может быть... может как-то свое решение можно придумать? Есть скрипт

<script async src='LinkFormAPI'></script>

нужно линк забирать через определенное время, API-link палиться перед поисковиками не должен, а также ссылка которую он передает тоже...

WebJunior
На сайте с 11.06.2010
Offline
155
#7
Мой сайт на этом хостинге - https://tuthost.ua/?from=2558 / Верстаю шаблоны (темы с отзывами: https://searchengines.guru/ru/forum/763758, https://searchengines.guru/ru/forum/600404 ).
getro
На сайте с 24.02.2009
Offline
56
#8

Спасибо всем, вроде заработало )

getro
На сайте с 24.02.2009
Offline
56
#9

не стал плодить новую тему, так как следующий вопрос связан с этим топиком... подключил я пхп, скрипт, размещенный в первом посте стал выполняться. но вот наблюдаю пару дней за его работой и вижу такую картину - на сайте уников в сутки порядка 2000-2300 и трафика по скрипту фиксируется около 200 единиц. вопрос: где ошибка? в самом срипте, настройках дле (ну может кэширование там влияет или еще чего) или проблема самой партнерки? если сливать траф по прямой ссылке картина наблюдается достаточно адекватная...

getro
На сайте с 24.02.2009
Offline
56
#10

Подскажите простой способ как на автомате забирать ссылку из API и вставлять в скрипт, в партнерки то люди наверняка сайты закидывают и на dle тоже

---------- Добавлено 21.09.2013 в 23:57 ----------

Более грамотное представление того что я хочу: есть скрипт партнерки, но домены открутки меняются ежедневно по нескольку раз... как автоматизировать процесс смены линка?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий