Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.84/56: Рейтинг темы: голосов - 56, средняя оценка - 4.84
 Аватар для Vladimir_master
6 / 0 / 0
Регистрация: 10.04.2013
Сообщений: 13

Как подключить require с другого сервера ?

17.04.2013, 23:07. Показов 10690. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите кто знает, как подключить php файл (обработчик) с другого сервера?
Есть хорошая форма на php, хочу подключить часть из формы на другой сайт, но что бы он подключался к главному серверу на котором храняться два файла важных. Эти файлы не хочу вылаживать на другой сайт. Вот хочу что бы форма работала но соееденялась с файлом обработки формы на моём сервере.
Вот как он подключаеться на едином сервере где всё вместе и так всё работает.
Code
1
2
// подключаем файл класса для отправки почты
        require 'class.phpmailer.php';
А мне нужно что бы удалённо.
Не задавайте лишних вопросов глупых: зачем и т.д. если знаете пишите, незнаете не мучайте меня и других кто будет читать это всё.
Спасибо заранее.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.04.2013, 23:07
Ответы с готовыми решениями:

Как подключить файл с другого сервера???
Появилась необходимость подключить файл который находится на другом сервере!!! (не локальном)Плиз help me!!!!!

Require.js как подключить свою функцию?
Создал например функцию (fucntion(){ some code return something } создал файл myfunc.js в мейн.джс указал пути ну и...

include require как подключить правильно файл
Проблема в следующем: Нужно подключить файл который находиться в другой директории. Имеем файл "сайт/папка/папка/индекс.пхп" ...

13
Сексуальный
 Аватар для mialpet
84 / 49 / 1
Регистрация: 02.04.2013
Сообщений: 443
18.04.2013, 08:59
Цитата Сообщение от Vladimir_master Посмотреть сообщение
Не задавайте лишних вопросов глупых: зачем и т.д. если знаете пишите, незнаете не мучайте меня и других кто будет читать это всё.
Вот меня поражают подобные требования, ребята вы сайты не перепутали? Вы не на фрилансим и подобном тому сайте.
http://www.php.su/require
1
 Аватар для Vladimir_master
6 / 0 / 0
Регистрация: 10.04.2013
Сообщений: 13
18.04.2013, 10:25  [ТС]
Я уже это читал. Не работает. А так написал, для того что бы остальные не тратили время на глупые ответы, вот чё непонятно?
0
Сексуальный
 Аватар для mialpet
84 / 49 / 1
Регистрация: 02.04.2013
Сообщений: 443
18.04.2013, 10:39
Прежде чем диктовать что кому делать, а что не делать и какие ответы писать, а какие нет, будьте сами по-умнее и догадайтесь описать поподробней следующее:
Цитата Сообщение от Vladimir_master Посмотреть сообщение
Не работает
P.S. Только из-за желания сказать вам это я ответил в этом топике, а вообще прохожу мимо всяких месье и панов и не понимаю как можно быть придирчивым в случае когда ты попал в тупик, любой совет может оказаться полезным.
1
 Аватар для Vladimir_master
6 / 0 / 0
Регистрация: 10.04.2013
Сообщений: 13
18.04.2013, 10:45  [ТС]
Вы меня переубедили, погарачился.
Может перепил вчера непомню.
Не работает, т.е. не соеденяется с тем файлом, который на другом сервере, хотя может и соеденяется, но файл обрабатывать зпрос не хочет. Работает только если прописать не полный путь, а локальный (как в примере) и в том случае если он лежит на том же серваке. Уже писал в службу хостинга, они прислали ответ, что всё включено (то, что в статье написано).
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
18.04.2013, 10:53
Смысла с этого нет. Потому что вы не сможете использовать свой класс (а я так понимаю, что именно это вы и хотите) - php-скрипт сначала выполнится на другом сервере, и уже только потом включится в ваш скрипт. Кстати, на офф-сайте об этом написано, смотрите документацию внимательнее:
Если целевой сервер интерпретирует указанный файл как PHP код, могут быть переданы переменные во включаемый файл с помощью строки URL-запроса, как если бы использовался метод HTTP GET. Это, строго говоря, не тоже самое, что включение файла и наследование родительской области видимости; скрипт выполняется на удаленном сервере и результат выполнения включается в локальный скрипт.
0
Сексуальный
 Аватар для mialpet
84 / 49 / 1
Регистрация: 02.04.2013
Сообщений: 443
18.04.2013, 10:53
var_dump($include_sript_variable), print_r($include_script_varibale) что-угодно лишь бы проверить что файл подключается.

Сам с такой потребностью не сталкивался и статью не читал, но кажется мне что настроены должным образом должны быть оба сервера, это так?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
18.04.2013, 10:55
Цитата Сообщение от mialpet Посмотреть сообщение
но кажется мне что настроены должным образом должны быть оба сервера, это так?
для удаленного инклуда? только на том сервере, который подключает
0
Сексуальный
 Аватар для mialpet
84 / 49 / 1
Регистрация: 02.04.2013
Сообщений: 443
18.04.2013, 10:55
Цитата Сообщение от KOPOJI Посмотреть сообщение
Если целевой сервер интерпретирует указанный файл как PHP код, могут быть переданы переменные во включаемый файл с помощью строки URL-запроса, как если бы использовался метод HTTP GET. Это, строго говоря, не тоже самое, что включение файла и наследование родительской области видимости; скрипт выполняется на удаленном сервере и результат выполнения включается в локальный скрипт.
Блин, вот чувствовал что это анреал какой-то вообще! Хотел даже написать вначале что такое невозможно, пока сам не проверил и не увидел статью на пхп.су
0
18.04.2013, 10:58

Не по теме:

Цитата Сообщение от mialpet Посмотреть сообщение
статью на пхп.су
смотреть в первую очередь надо на офф сайте продукта..

0
 Аватар для Vladimir_master
6 / 0 / 0
Регистрация: 10.04.2013
Сообщений: 13
18.04.2013, 11:07  [ТС]
Значит никак нельзя?
0
Сексуальный
 Аватар для mialpet
84 / 49 / 1
Регистрация: 02.04.2013
Сообщений: 443
18.04.2013, 12:58
Цитата Сообщение от Vladimir_master Посмотреть сообщение
Значит никак нельзя?
Во-первых это плохо, разные сайты должны быть независимыми.
Во-вторых у вас на лицо паранойя гениального программиста, который боится что узнают его гениальные секреты, коих на самом деле нет.
В-третьих исходя из всего вышесказанного можно использовать удаленный обработчик, только вы будете получать не его код, а результат его работы.

Не по теме:

Цитата Сообщение от KOPOJI Посмотреть сообщение
смотреть в первую очередь надо на офф сайте продукта..
Так-то оно так, но на су поудобней как-то.

0
 Аватар для Vladimir_master
6 / 0 / 0
Регистрация: 10.04.2013
Сообщений: 13
18.04.2013, 13:01  [ТС]
Спасибо всем, видимо неполучится того что хочу.
0
5 / 5 / 1
Регистрация: 22.01.2013
Сообщений: 32
19.04.2013, 10:36
Когда ваш скрипт пытается подключить файл с другого сервера, он отправляет обычный HTTP запрос, и сервер сам выполняет скрипт, а результат отдает вашему скрипту.
Например, на сервере такой скрипт:
PHP
1
2
3
4
<?
$test = "1";
echo '<?$test = "2"?>';
?>
при обращении к нему, сервер выполнит скрипт, и вернет вам страницу с текстом
PHP
1
<?$test = "2"?>
Ваш сервер выполнит этот скрипт, и в итоге после
PHP
1
require 'class.phpmailer.php';
переменная test будет равна "2".

Если же скрипт на удаленном сервере возвращает HTML, что он скорее всего и делает, вы подключите HTML возвращаемой им страницы

Добавлено через 3 минуты
Чтобы сделать как вы хотите, нужно расместить на удаленном сервере примерно такой скрипт:
PHP
1
2
3
<?
echo file_get_contents('class.phpmailer.php');
?>
и обращаться к этому скрипту, но тогда любой пользователь сможет обратиться к нему и увидеть ваш код в браузере

Без доступа к удаленному серверу сделать это не удасться
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.04.2013, 10:36
Помогаю со студенческими работами здесь

Ruby-2.7.0 (собрал из исходников) - ругается на require. Не могу подключить гемы
Скачал исходники ЗДЕСЬ. далее: $ ./configure $ make $ sudo make install По умолчанию, установка Ruby в /usr/local.

require(1) [function.require]: failed to open stream: No such file or directory
код: дерево файлов - api/auth.php - www/index.php - www/include/main.php запускаем файл index.php файл index.php ...

Как подключить класс из другого проекта?
Доброго времени суток, каким образом можно подключить класс из другого проекта? К примеру есть (класс One) из (пакета one) в (проекте...

Как подключить класс из другого пакета?
то есть 2 пакета: -main -test в main пакете класс(файл с классом). Что в нем нужно написать, чтобы подключить класс из пакета...

Как подключить объектный файл из другого проекта?
Привет всем! Есть 2 проекта в одном решении (на самом деле их больше, но не суть) Каждый проект при сборке создает свой исполняемый...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru