Вернуться   Форум SAPE.RU > Система SAPE.ru > Установка кода на различные движки

-->
Ответ
 
Опции темы
Старый 06.09.2007, 08:37   #11
Новичок
 
Регистрация: 20.08.2007
Сообщений: 21
Вес репутации: 0
NightRider на пути к лучшему
По умолчанию

Вот придумал несколько другой скрипт. Но тоже не пашет

На моем аакаунте лежит файл ( getlinks.php ) в корне ftp ( то есть http://besthost.com/getlinks.php )

PHP код:
<?php
If ($do == "get_links")
{

$domain2 base64_decode($domain);
$page2 base64_decode($page); 


define('_SAPE_USER''***************************'); 
require_once(
$_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); 

    
$o['request_uri'] = $page2;
    
$o['request_uri'] = str_replace('%2F''/'urlencode($o['request_uri']) );
    
$o['host']    = $domain2;

$sape = new SAPE_client($o);
unset(
$o);
$sape->return_links();
}
else {
echo 
"Нет данных.";
}
?>
Клиент размещает на своем сайте следующее:

PHP код:
....

$page_enc "someacc.besthost.com/index.php?url=someurl";
$page base64_encode($page_enc);
$domain_enc "someacc.besthost.com";
$domain base64_encode($domain_enc);
$code file_get_contents("http://besthost.com/getlinks.php?do=get_links&domain=$domain&page=$page");
echo 
$code;
..... 
Что тут может быть неправильного?
NightRider вне форума   Ответить с цитированием
Старый 06.09.2007, 09:26   #12
Администратор
 
Регистрация: 22.11.2006
Сообщений: 5,868
Вес репутации: 21475166
Avelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспоримаAvelon - репутация неоспорима
По умолчанию

1. регистрируйте аккаунт

2. берите код и устанавливайте на любой свой домен на своем сервере, в sape.php multisite = true

3. добавляйте в корень сайта, куда установлен наш код, файл, назовите его как хотите например view.php

туда код,

<?php
define('_SAPE_USER', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$o['multi_site'] = true;
$o['host'] = $_GET['host'];
$o['request_uri'] = urldecode($_GET['uri']);
$sape = new SAPE_client($o);
echo $sape->return_links();
?>

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx - уникальный идентификатор - в акке есть

а потом на каждой страницы сайтов вашего хостинга

<?php

include('http://www.вашсайт.ru/view.php?host' = $_SERVER['HTTP_HOST'] . '&uri=' . urlencode($_SERVER['REQUEST_URI']));

?>

или

код, который позволяет при недоступности нашего сервера не падать сайту, который пытается загрузить этот инклуд:
<?
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,'http://site.ru/view.php?host='.$_SERVER['HTTP_HOST'].'&uri='.urlencode($_SERVER['REQUEST_URI']));
curl_setopt($ch, CURLOPT_TIMEOUT, 3);
curl_exec($ch);
curl_close($ch);
?>

после этого можете добавлять сайты в свой аккаунт


может гдето есть ошибки в коде - но в целом можно работать так - попробуйте
Avelon вне форума   Ответить с цитированием
Старый 06.09.2007, 09:38   #13
Новичок
 
Регистрация: 20.08.2007
Сообщений: 21
Вес репутации: 0
NightRider на пути к лучшему
По умолчанию

Дело немного не в этом
Я пытаюсь скрыть от моих клиентов мой уникальный идентификатор, сделав на своем аккаунте что-то типа скрипта выдачи ссылок, в зависимости от поддомена моего домена и страницы. Клиенты не должны видеть мой уникальный идентификатор, а также не создавать папку.
Функцией require на поддоменах моих клиентов воспользоваться нельзя, так как она не включает код, а парсит его...
NightRider вне форума   Ответить с цитированием
Старый 06.09.2007, 09:51   #14
Мастер
 
Аватар для Mendel
 
Регистрация: 10.07.2007
Адрес: Одесса-мама :)
Сообщений: 508
Вес репутации: 219
Mendel - очень-очень хороший человекMendel - очень-очень хороший человекMendel - очень-очень хороший человекMendel - очень-очень хороший человекMendel - очень-очень хороший человек
Отправить сообщение для Mendel с помощью ICQ
Smile

Цитата:
Сообщение от NightRider Посмотреть сообщение
Дело немного не в этом
Я пытаюсь скрыть от моих клиентов мой уникальный идентификатор, сделав на своем аккаунте что-то типа скрипта выдачи ссылок, в зависимости от поддомена моего домена и страницы. Клиенты не должны видеть мой уникальный идентификатор, а также не создавать папку.
Функцией require на поддоменах моих клиентов воспользоваться нельзя, так как она не включает код, а парсит его...
То что написал Авелон как раз и скрывает ваш id.
Что значит парсит а не включает?
не знаю насколько работоспособен код Авелона - надо пробовать, но на глаз ошибок не видно. В вашем же коде опять полно бреда. Ну признайте уже в конце концов что вы не програмист, не мучайте ни себя ни окружающих . Попробуйте Авелоновский код прикрутить, а если неспособны то попросите когото сделать это за вас.
PS: пообщайтесь с администрацией на счет поддоменов. Есть большие сомнения что ваша затея выгорит. Думаю 90% сайтов которые будут на поддоменах в сапу не пустят.
Mendel вне форума   Ответить с цитированием
Старый 06.09.2007, 09:51   #15
Новичок
 
Регистрация: 20.08.2007
Сообщений: 21
Вес репутации: 0
NightRider на пути к лучшему
По умолчанию

В моем скрипте появляется какой-то комментарий <!--1124139984-->, а ссылок не видно
NightRider вне форума   Ответить с цитированием
Старый 06.09.2007, 09:52   #16
Мастер
 
Аватар для Mendel
 
Регистрация: 10.07.2007
Адрес: Одесса-мама :)
Сообщений: 508
Вес репутации: 219
Mendel - очень-очень хороший человекMendel - очень-очень хороший человекMendel - очень-очень хороший человекMendel - очень-очень хороший человекMendel - очень-очень хороший человек
Отправить сообщение для Mendel с помощью ICQ
Smile

Цитата:
Сообщение от NightRider Посмотреть сообщение
В моем скрипте появляется какой-то комментарий <!--1124139984-->, а ссылок не видно
в вашем или в Авелоновском?
Mendel вне форума   Ответить с цитированием
Старый 06.09.2007, 09:54   #17
Новичок
 
Регистрация: 20.08.2007
Сообщений: 21
Вес репутации: 0
NightRider на пути к лучшему
По умолчанию

Цитата:
что вы не програмист
Признаю, но дело исправимое

Цитата:
Думаю 90% сайтов которые будут на поддоменах в сапу не пустят.
Каждый поддомен будет иметь имя не моего поддомена.
NightRider вне форума   Ответить с цитированием
Старый 06.09.2007, 09:54   #18
Новичок
 
Регистрация: 20.08.2007
Сообщений: 21
Вес репутации: 0
NightRider на пути к лучшему
По умолчанию

Цитата:
в вашем или в Авелоновском?
В моём
NightRider вне форума   Ответить с цитированием
Старый 06.09.2007, 09:57   #19
Мастер
 
Аватар для Mendel
 
Регистрация: 10.07.2007
Адрес: Одесса-мама :)
Сообщений: 508
Вес репутации: 219
Mendel - очень-очень хороший человекMendel - очень-очень хороший человекMendel - очень-очень хороший человекMendel - очень-очень хороший человекMendel - очень-очень хороший человек
Отправить сообщение для Mendel с помощью ICQ
По умолчанию

вместо base разумно использовать urlencode/urldecode
unset здесь совсем не в тему.
не хотите require можете сделать curl как у Авелона или file_get_content как у вас (хотя последний не очень для этого случая подходит)
Mendel вне форума   Ответить с цитированием
Старый 06.09.2007, 09:59   #20
Новичок
 
Регистрация: 20.08.2007
Сообщений: 21
Вес репутации: 0
NightRider на пути к лучшему
По умолчанию

Цитата:
Что значит парсит а не включает?
Парсит - значит он его выполняет, а не берёт из него содержимое и не вставляет туда, где require
NightRider вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбор хостинга Xuga Курилка 13 23.07.2008 18:13
Выбор хостинга Mr.Wolf Разработка и сопровождение сайтов 17 29.04.2008 20:21
Выбор хостинга zer0 Курилка 7 19.02.2008 15:40
Смена хостинга vitich Вопросы по работе системы 14 01.09.2007 13:41
Код Для хостинга с поддержкой PHP..... lExUs Вопросы по работе системы 14 19.07.2007 15:49


Часовой пояс GMT +3, время: 09:59.