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

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

17.04.2013, 23:07. Показов 10688. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru