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

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

10.04.2014, 14:19. Показов 4784. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Новый 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 Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru