[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вызов файла с другого сервера.
feramon_87
уважаемые программисты,! у меня такой вопрос есть, - можно ли вызвать php файл с другого сайта, к примеру у меня есть сайт test.ru и в файле конфиг я хочу вызвать файл с другого сайта к примеру testtt111.ru можно ли такое вообше делать.? если можно то как?



Спустя 17 минут, 26 секунд (2.10.2011 - 11:53) jr4 написал(а):
Можно, если ты точно будешь знать что php на том сервере не будет обрабатывать этот файл. А для этого нужно просто поставить другое расширение, скажем .myphp.

..Но я бы не советовал.

Спустя 4 минуты, 55 секунд (2.10.2011 - 11:58) caballero написал(а):
с какого другого сайта? Где этот сайт? Откуда и чем собираешся вызывать? При чем тут файл конфига - в нем файлы не вызывают.
Потрудись задать вопрос что бы те кто могут тебе помочь не тратили время на расшифровку того что ты хочешь сказать.



jr4
Цитата
Можно, если ты точно будешь знать что php на том сервере не будет обрабатывать этот файл.


А если будет то что случится?


Спустя 7 минут, 15 секунд (2.10.2011 - 12:06) jr4 написал(а):
Цитата (caballero @ 2.10.2011 - 08:58)
А если будет то что случится?


если этот php скрипт ничего не возвращает, скажем там хранятся переменные, то получишь пустую страницу

Спустя 9 минут, 33 секунды (2.10.2011 - 12:15) caballero написал(а):
Цитата
если этот php скрипт ничего не возвращает, скажем там хранятся переменные, то получишь пустую страницу


это касается любого скрипта
при чем тут обработка на ТОМ сервере и на ЭТОМ?

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

пусть сначала вразумительно объяснить что он хочет сделать
судя по всему хочет заинклудить файл с корневой папки другого сайта
никакиих проблем нет если есть доступ - PHP пофиг откуда файл

но на реальном хостинге никто просто не пустит в папку с другим сайтом


Спустя 14 минут, 20 секунд (2.10.2011 - 12:29) jr4 написал(а):
Цитата (caballero @ 2.10.2011 - 09:15)
но на реальном хостинге никто просто не пустит в папку с другим сайтом


а ты попробуй

<?php

echo eval(file_get_contents("http://другой_сервер/папка/файл.не_пхп"));

?>

Спустя 16 минут, 31 секунда (2.10.2011 - 12:46) feramon_87 написал(а):
спасибо за отзывы, напишу по конкретнее ____ у меня есть скрипт для продажихостинга , ну-у-у биллинговая система, и маленькую рекламму тоже сделаю___ скрипт называется GoldPanel. для продажи хостинговых услуг. я его хочу продовать. и чтоб продовать нужно делать лиценции для каждого домена, у меня теперь такая идея появился. в начале файла написать php для проверки лицензии и он уже написан, и чтоб пользователь его не перепродал другим я хочу делать так, вызвать файл со своего сервера. к примеру вот так хотел ....


{

include = "http://test.ru/lic/ИМЯ_ПОЛЬЗОВАТЕЛЯ.php";

}


если человек продает скрипт , я удаляю файл ИМЯ_ПОЛЬЗОВАТЕЛЯ.php

и пользователю будет довать к примеру такую ошибку___

Warning: include(index3.php) [function.include]: failed to open stream: No such file or directory in T:\home\test2133.ru\www\admin.php on line 4

Warning: include() [function.include]: Failed opening 'index3.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in T:\home\test2133.ru\www\admin.php on line 4


_____________________________________________________________________


это было лишь мое предстовление____

и еще напишу сразу весь скрипт будет кодироваться zend guard...

чтоб не пошло там-а коментировки.....

Спустя 20 секунд (2.10.2011 - 12:46) Guest написал(а):
речь об инклуде php файла
зачем эта фигня

Спустя 2 минуты, 27 секунд (2.10.2011 - 12:49) caballero написал(а):
Цитата
include = "http://test.ru/lic/ИМЯ_ПОЛЬЗОВАТЕЛЯ.php";


так инклуд не делается
иначе бы можно было в любо сайт влезть

Спустя 5 минут, 10 секунд (2.10.2011 - 12:54) feramon_87 написал(а):
ну если у кого то есть идея, то подкиньте тему, как можно забанить лицензию___? чтоб скрипт в дальнейшем не работает если с моего сервера удалить файл ,

Спустя 38 секунд (2.10.2011 - 12:55) YVSIK написал(а):
вот что пришло в голову вроде так есть такая штука (право сам ещё не разобрался в это) кажется парсинг зовется и вот это по моему самое то))
а как для конфига думаю может вызывать самф файл указанием полного пути и конечно-же начиная с домена а не так скажем
"../этот_сервер/папка/файл.не_пхп"
// c этого Sr
"http://другой_сервер/папка/файл.не_пхп"
// с другого Sr

ну мы-же можем подцеплять скины с другого сайта так может и тут применять, только от кого запрашиваете там ставить разрешения, кому разрешать а кому нет , вот и получится подцеплять вашу лицензию только тем кому разрешите
вообщем ответил потому что интересно )) прослежу далее чем это завершиться ))

Спустя 8 минут, 46 секунд (2.10.2011 - 13:03) feramon_87 написал(а):
вот так не помогает

<?php

echo eval(file_get_contents("http://другой_сервер/папка/файл.не_пхп"));

?>

дает такую ошибку


Parse error: syntax error, unexpected $end in T:\home\test2133.ru\www\admin.php(338) : eval()'d code on line 1

Спустя 8 минут, 27 секунд (2.10.2011 - 13:12) jr4 написал(а):
У тебя на сервере test2133.ru в файле admin.php синтаксическая ошибка.

Спустя 59 минут, 2 секунды (2.10.2011 - 14:11) Игорь_Vasinsky написал(а):
ааа... ты предохраняешсься от того чтоб заказчик не сбежал?

инклудить удалённые файлы тебе хостер не позволит.

Но можешь пользовать так:

У себе на сервере в какой нить папке хранишь файл txt или inc, например.
На удалённом сайте в самом начале страниц:

if(!file_exsist("http://твой сайт/папка/юзер.txt"))
{
echo "Заказчик сбежал - сайт отключён за не уплату!";
exit;
}


И не плохо бы закодировать.. иначе это не защита, удалил этот код и всё работает.

Спустя 50 минут, 7 секунд (2.10.2011 - 15:01) feramon_87 написал(а):
if(!file_exsist("http://твой сайт/папка/юзер.txt"))
{
echo "Заказчик сбежал - сайт отключён за не уплату!";
exit;
}

_____________________________________________________
вот такую ошибку дал


Fatal error: Call to undefined function file_exsist() in T:\home\test2133.ru\www\admin.php on line 3

Спустя 1 час, 20 минут, 58 секунд (2.10.2011 - 16:22) Игорь_Vasinsky написал(а):
Замени на

if(!@file_exsists("http://твой сайт/папка/юзер.txt"))


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


Так какая ошибка говоришь?

Спустя 2 минуты, 21 секунда (2.10.2011 - 16:24) feramon_87 написал(а):
ааа... ты предохраняешсься от того чтоб заказчик не сбежал?


нет , хочу зашитить чтоб скрипт не перепродовался.


вот ошибка

Parse error: syntax error, unexpected $end in T:\home\test2133.ru\www\admin.php(338) : eval()'d code on line 1


________________________________

Спустя 2 минуты, 26 секунд (2.10.2011 - 16:27) Игорь_Vasinsky написал(а):
Тогда те надо генерить ключ под каждый домен, и в своей БД сравнивать ... эли в файлах хранить: пара: домен + ключ..

но это только от бедного ламера спасёт, тот у кого денюшка есть - обойдёт такую защиту с помощью спецов wink.gif

Спустя 51 секунда (2.10.2011 - 16:27) Игорь_Vasinsky написал(а):
Цитата
Parse error: syntax error, unexpected $end in T:\home\test2133.ru\www\admin.php(338) : eval()'d code on line 1


это не из-за моего кода.

Спустя 8 минут, 5 секунд (2.10.2011 - 16:36) feramon_87 написал(а):
я уже сделал ключь под кажды домен, , тепер хочу зашитить если человек перепродает скрипт , я чтоб смог бан лицензии сделать, типа чтоб мог заблокировать полностью скрипт. есть ли у кого нибудь идея, как заблокировать удаленно скрипт___?


это не из-за моего кода.


просто белы экран дает___!

Спустя 2 минуты, 18 секунд (2.10.2011 - 16:38) Игорь_Vasinsky написал(а):
Тебе нужно код проверки скрипта и часть кода скрипта - зашифровать, если просто шифровать код проверки - то от него можно легко избавиться, а если там замешен буде ещё кусок кода самого скрипта - то удаление повлечёт за собой ошибки.

Спустя 3 часа, 8 минут, 6 секунд (2.10.2011 - 19:46) feramon_87 написал(а):
Тебе нужно код проверки скрипта и часть кода скрипта - зашифровать, если просто шифровать код проверки - то от него можно легко избавиться, а если там замешен буде ещё кусок кода самого скрипта - то удаление повлечёт за собой ошибки.


а по конкретнее можно___ ?

Спустя 2 часа, 11 минут, 51 секунда (2.10.2011 - 21:58) kovalevsky написал(а):
feramon_87
не file_exsist, а file_exists

if(!file_exists("http://твой сайт/папка/юзер.txt"))
{
echo "Заказчик сбежал - сайт отключён за не уплату!";
exit;
}


так должно работать



Спустя 6 минут, 57 секунд (2.10.2011 - 22:05) Игорь_Vasinsky написал(а):
да.. спешу как всегда..

Спустя 9 часов, 49 минут, 50 секунд (3.10.2011 - 07:55) linker написал(а):
Короче, кладёшь свой файл например на бесплатный хостинг narod.ru и пользуешься, только не меняй расширение на отличное от php, иначе твой сервер не поймёт, что от него хотят. Потом тупо
include("http://my.narod.ru/s.php");

Спустя 10 часов, 39 минут, 26 секунд (3.10.2011 - 18:34) feramon_87 написал(а):
у меня появился идея! надо делать так чтоб ключь кажды день запросил дату на моем сервере! вот хорошая идея! не так ли программисты!?

Спустя 8 минут, 6 секунд (3.10.2011 - 18:42) kovalevsky написал(а):
хорошая если стоит cron, а без него, например мне, было бы лень каждый день запускать скрипт.

хотя может я отстал от времени smile.gif

Спустя 3 минуты, 2 секунды (3.10.2011 - 18:45) Игорь_Vasinsky написал(а):
ескрипт может автоматом запускаться при просмотре страницы. если там не 1 млн просмотров... но для этого можно проверять - была ли сверка сёдня или нет.

Спустя 3 минуты, 14 секунд (3.10.2011 - 18:48) kovalevsky написал(а):
ну это больше полуавтоматом.
без пользователя скрипт не выполнится-то всё равно

Спустя 3 минуты, 33 секунды (3.10.2011 - 18:52) Игорь_Vasinsky написал(а):
а чёб ему выполнять проверку - если на сайте не кого? пусть работает., а как просмотр - то болт.

Спустя 5 часов, 5 минут (3.10.2011 - 23:57) feramon_87 написал(а):
один вопрос есть, ключь на исходи почти что!

как вон тут вызвать include ?


$form_aktiv='<br /><br /><br /><form style="text-align: center;" action="http://'.$_SERVER['HTTP_HOST']."/".$file.'" method="post">
>>>примерно вот тут<<< Введите ключ полученный при покупке.<br /><input name="key123456789" type="text" size="50" /><br /><input name="Submit" type="submit" value="Активировать онлайн" /></form>'
;

Спустя 7 минут, 10 секунд (4.10.2011 - 00:04) TranceIT написал(а):
Цитата (Игорь_Vasinsky @ 2.10.2011 - 11:11)
И не плохо бы закодировать.. иначе это не защита, удалил этот код и всё работает.

Вы когда нибудь пользовались шифрованием? Какой софт лучше использовать?
Где-то читал что шифровать можно с помощью eval. Например ANSCII кодами. Насколько это надежно и безопасно для самого приложения?

Спустя 8 часов, 24 минуты, 39 секунд (4.10.2011 - 08:29) feramon_87 написал(а):
на счет безопасности я почему то привык к зенд гуард, так как я сам в течение полу года пытался его взломать! ИТОГ ничего я не смог делать, а остольные получился , но как то не полностью!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.