0 / 0 / 0
Регистрация: 10.04.2014
Сообщений: 29

Как подключить данные с PHP через JS на удаленный сервер

10.04.2014, 14:19. Показов 4787. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Прошу помочь в решении вопроса о подключения.
Есть php файл, который генерирует какой то контент беря его с БД и модифицируя, и выводит у себя же через echo "много контента с html разметкой"; . Есть совсем другой сайт, на другом сервере к которому по средствам js нужно вставить выше описанный контент в <div id="супер айди"> сюда вставить </div>.

Подключать к сайту в который нужно вставить данный контент дополнительные библиотеки js нельзя.

Фактически мне нужно на сайт по средствами js подключить и вставить в средину дива данные генерируемые php на удаленном сервере. Так как нету знаний js то не знаю как это сделать.

Прошу помочь в решении данного вопроса, заранее всем очень благодарен.

С уважением, Егор.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.04.2014, 14:19
Ответы с готовыми решениями:

Как подключить удаленный сервер к АД главного офиса?
Контролер домена за VPN Есть сервер с поднятым AD, он находится в офисе имеет Windows 2012 Standard. Локальная сеть 192.168.3.0 Есть...

Подключить удаленный сервер в локальную сеть
Добрый день! Есть удаленный сервер в ЦОД, внешний айпи. Есть роутер Mikrotik в офисе тоже в белым айпи. Нужно подключить сервак в локальную...

Как подключить виртуальный сервер в локальную сеть через Hyper-V со статичным IP?
Есть новый сервер С Ms Server 2016. Он заведен в домен локальной сети и имеет статичный IP. В настройках виртуальных коммутаторов...

10
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
10.04.2014, 14:28
не путайте сайт со страницей
сайт - это, бывает, десятки тысяч страниц
-----------

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

итак, пользователь Вася из города Урюпинска включил свой компьютер, открыл браузер и в адресной строке браузера ввёл адрес главной страницы вашего сайта httр://egorkasite.ru/

расскажите - что Вася должен увидеть?
0
0 / 0 / 0
Регистрация: 10.04.2014
Сообщений: 29
10.04.2014, 15:03  [ТС]
kalabuni, спасибо что смогли уделить время , итак сейчас расскажу по подробней на вашем примере.
Вася открывает сайт httр://egorkasite.ru/ и должен в исходном коде страницы видеть:
HTML5
1
2
3
4
5
6
7
8
9
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>  
</head>
<body>
<p id="intro">Супер текст с пхп файлика</p>
    <script type="text/javascript" src="http://egorkisayt2.com/js/файлик с джава скриптом.js"></script>
</body>
</html>
Пхп файлик находится по адресу http://egorkisayt2.com/engine.php
В котором:
PHP
1
2
3
 <?php
    echo "$какая то переменная которая есть в пхп, какие то хтмл теги типа дивово таблиц или ещё чего то  и тд. lalala "; 
?>
А вот сам вопрос в том что должно быть в "файлик с джава скриптом.js" чтобы всё работало как я описал выше.

Надеюсь расписал как нужно.
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
10.04.2014, 15:25
Цитата Сообщение от NyamNyamNyam Посмотреть сообщение
Вася открывает сайт httр://egorkasite.ru/
печально, но приходится констатировать - с головой у вас не всё в порядке
повторяю ещё раз: Вася не может "открыть сайт", он может открыть какую-то страницу сайта

увы, и со всем остальным у вас также плохо

1. PHP - это всего лишь печатная машинка
понимаете, можно написать письмо шариковой ручкой - <html><body>Письмо</body></html>
а можно напечатать это же письмо на пишущей машинке echo "<html><body>Письмо</body></html>";
в обоих случаях результат будет абсолютно одинаковым - пользователь увидит на экране слово Письмо
в обоих случаях, если пользователь посмотрит "Исходный код", он увидит <html><body>Письмо</body></html> и сразу даже не узнает - шариковой ручкой письмо было написано или на пишмашинке

2. так вот, PHP работает в качестве пишущей машинки на сервере - всего лишь!
из echo "<html><body>Письмо</body></html>"; PHP делает <html><body>Письмо</body></html> -- и в этом весь смысл PHP, иного предназначения у него нет!
и после того, как сделает, PHP отключается, все его переменные исчезают, а сформированный код ЗАТЕМ уходит через сеть в браузер

3. поэтому внутри браузера говорить о каких-то переменных PHP также глупо, как и говорить, что Вася "открывает сайт"

4. так что Вася ваш не увидит <p id="intro">Супер текст с пхп файлика</p>, потому что вообще всё, начиная с <!doctype> и заканчивая </html> - это и есть "супертекст с файлика PHP", а не в каком-то одном параграфе
----------

теперь о "файлике с джава скриптом.js"
если он имеет расширение *.js, то он не может одновременно иметь расширение *.php
вы уж выберите что-то одно

никаких переменных PHP этот "файлик с джава скриптом.js" доставить на страницу не может
потому что - читайте выше пункты 1-4

ваш глупейший по сути вопрос снят?
или опять что-то непонятно?
0
0 / 0 / 0
Регистрация: 10.04.2014
Сообщений: 29
10.04.2014, 15:42  [ТС]
kalabuni, нет, ещё не снят.
Рассказываю ещё раз:
Вася должен увидеть, открыв страницу сайта, httр://egorkasite.ru/ :
Привет мир, Пока!

Из этого всего текст "Пока!" написано печатной машинкой по адресу http://egorkisayt2.com/engine.php , а "Привет мир, " написано ручкой по адресу httр://egorkasite.ru/index.html

Надеюсь я учел ваши замечания...
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
10.04.2014, 16:37
файл httр://egorkasite.ru/index.html
HTML5
1
2
3
4
5
6
7
8
9
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>  
</head>
<body>
<p id="intro">Привет мир</p>
    <script type="text/javascript" src="httр://egorkisayt2.com/engine.php"></script>
</body>
</html>
файл httр://egorkisayt2.com/engine.php
PHP
1
2
3
4
5
<?php
$rezult = "onload = function () {document.getElementById ('intro').innerHTML += ', Пока!'}";
header ("Content-type: text/plain; charset=utf-8");
print $rezult;
?>
спецом для вас - http://codecenter.awardspace.c... 42014.html
1
0 / 0 / 0
Регистрация: 10.04.2014
Сообщений: 29
10.04.2014, 16:59  [ТС]
PHP
1
2
3
4
5
6
7
kalabuni, спасибо вам огромное! А можете ещё подсказать для более конкретного случая ? Как вывести если скажем в нашем пхп файлике был цикл: 
        $i=0;
        while ($i<3){
            $i++; 
            $a= rand(0, 3);
            echo " <div>$a </div> ";
        }
К примеру должно выйти что то такое "Привет мир1 2 3", или другие рандомные циферки. Буду очень благодарен за помощью, извиняюсь что очень к вам пристал.
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
10.04.2014, 18:16
ну какие-такие echo " <div>$a </div> " в файле, который подключается как javascript-файл?

увы, вы так совершенно ничего и не поняли...

вы же сами написали в своём коде:
<script type="text/javascript" src="http://egorkisayt2.com/js/файлик с джава скриптом.js"></script>
а теперь пытаетесь вместо javascript-кодa выводить HTML-код...

я, конечно, могу написать вам PHP-код, который сформирует javascript-код...
но вам это всё-равно не поможет... вы никак сути понять не можете
0
0 / 0 / 0
Регистрация: 10.04.2014
Сообщений: 29
10.04.2014, 18:26  [ТС]
kalabuni, я и раньше писал что нужно вывести хтмл код который пишется пхп. Да я вас не могу понять, потому что спрашиваю вас как вывести то что у меня выводит engine.php в теле какой то страницы, какого то сайта. А вы мне к примеру рассказываете что когда я скажу вывести на сайте то это грубая ошибка и тд...
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
10.04.2014, 18:39
"ну вы тупой" (я не ругаюсь, я фильм "Ирония судьбы" цитирую)

добавить HTML-код с другого сервера непосредственно в текущую страницу НЕЛЬЗЯ!!!!!!!!!!!!!!!!!!!!!
СОВСЕМ НИКАК НЕЛЬЗЯ!!!!!!!!!!!!!!!!!!!!!!!
это вам понятно?
через <iframe> - пожалуйста, а вот непосредственно в существующее тело документа - НЕЛЬЗЯ!!!!!!!!!!!!!

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

"создание нового содержания в виде HTML-кода" - это никак не равно "новый HTML-код"
это javascript-код, в котором в общем случае не будет ни единого символа < или >, а он сможет создать все существующие в спецификации HTML теги
это понятно, наконец-то?
или опять не въехали?
0
0 / 0 / 0
Регистрация: 10.04.2014
Сообщений: 29
10.04.2014, 18:51  [ТС]
Хм, а какая разница создаст или подключить и тд. (тоесть я понимаю что разница есть, но если важно решить какой то вопрос по созданию или подключению, или написанию, или ещё что-то - нужного хтмл кода с сервера на сайт) разве столь важно как это назвать ? Да я не знаю js и да я возможно не правильным словом написал что нужно сделать. Но всем и так понятно что мне просто нужно вывести (создать, написать, нарисовать) созданный в пхп файлике, хтмл код на странице другого сайт между тегами <div>. Все и так понимают что вы знаете лучше, что вы умны и тд., для чего вы меня мучаете ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.04.2014, 18:51
Помогаю со студенческими работами здесь

Как подключить видеоплеер uppod через php?
Здравствуйте, у меня такая проблема, надо в fullstore.tpl прописать uppod плеер. сам плеер должен автоматом определять содержимое страниц и...

сервер AD с терминальным доступом через удаленный рабочий стол
Здравствуйте. Необходимо настроить сервер AD, с доступом через &quot;подключение к удаленному рабочему столу&quot;(RDP я так понимаю), так...

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

PHP - как открыть/прочитать файл из сокета через прокси сервер
не знаю правильно ли я выразился..., я имел ввиду как прочитать в переменную какой-либо файл с какого-нибудь сервера через прокси-сервер.

Как вывести данные JSON через PHP?
Есть ссылка на JSON код http://188.225.25.159:6734/api/diets Получаю его таким образом: $json =...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
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. Программа предоставляет более. . .
Почему дизайн решает?
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 законам Кирхгофа и решает её. Последовательность действий:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru