Обратиться к удаленному php скрипту
Добрый день!
Помогите со скриптом, пожалуйста, нужно следующее: есть сервер со скриптом php, который генерирует баннеры http://www.myserver.ru/get_banner.php нужно, чтобы люди могли себе поставить js код на любой сайт и обращаться удаленно к get_banner.php, понятно, что нужна js код, но какой? Я так понимаю такого формата <script type="text/javascript" src="http://www.myserver.ru/block.js"></script> ещё нужно, чтобы js код передавал параметр user_id, т.е. выглядело так: http://www.myserver.ru/get_banner.php?user_id=125 Т.к. код будет ставится на разные сайты (может быть и без поддержки php), необходима его универсальность, без поддержки разных DOM. Буду благодарен за любую помощь. Спасибо. |
Вы просите готовый скрипт с нуля.
Это работа, и за нее обычно платят деньги. Для таких сообщений предназначен раздел форума "Работа". Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела. |
Да я спросил просто как сделать.
А сколько будет стоит полностью сделать? |
Цитата:
Судя по вашему сообщению, вы ну совсем не знаете javascript. Освойте основы языка и вопрос отпадет сам, полностью или частично. А с чем не справитесь - поможем. На сайте javascript можно начать изучать с учебника, раздел Основы javascript. Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/ Задавайте конкретные вопросы по ходу дела. Помимо этого ваш вопрос предполагает знание серверных языков(если конечно не ставить самоцелью решить только с помощью JS, то есть через жопу). А это уже вопрос нетематичный для этого форума. В любом случае при базовых знаниях, ответ на ваш вопрос очевиден. Если же нет, то он множество раз уже расматривался, и на него есть множество ответов на просторах интернета, и данного форума. Юзайте поиск Цитата:
В зависимости от окончательного ТЗ, цена может быть от 20$ до 200$, и выше |
С помощью каких функций, методов будет происходить обращению к php-скрипту на удаленном сервере? Буду вникать.
|
|
AJAX не нужен, для него требуется подключение дополнительных библиотек, которых у юзера нет.
Нужен обычный JS, что-то типа такого: <script language="javascript"> <!-- var rnd = Math.round((Math.random() * 1000000)); document.write('<script src="http://адрес?rnd='+rnd+'" charset="utf-8"></scr'+'ipt>'); //--> </script> И вообще неужели это так сложно реализуется через Js, даже в html это одна строка через iframe |
Цитата:
вот конкретный ответ на твой прямой вопрос " С помощью каких функций, методов будет происходить обращению к php-скрипту на удаленном сервере" Цитата:
в чем проблема? |
Можно обойтись без Ajaxa если скрипт работает с get запросами если нет то тоже можно но сложней если 1. В js скрипте необходимо формировать сылку вида .../Script.php?param1=1¶m2=2 и тд. но приетом надо учитывать что возращает он может писать в поток тогда после выполнения js скрипта произойдет откуртике новой страницы в которой будет этот банер т.е. такой вариант можно использовать если применяются фреймы. если скрипт в качестве параметра приниамет имя файла для генерации тогда уже легче. можно сделать вставить <img> указать на имя файла и тогда исполнить скрипт либо сначало исполнить вобщем так но лучше всего AJAX и еще AJAX это не библиотека это технология
|
AJAX отпадает я же говорю, нужна реализация на яве.
Basili4 да, нужно как раз это, на сервере стоит скрипт php, который простой генерит контент по полученному id от пользователя. Сейчас всё работает через iframe - <iframe src="http://www.server.ru/get.php?user_id=125&block_id=5">, а надо, чтобы пользователь вставлял у себя на сайте код вида: <script type="text/javascript"> user_id = 125; block_id = 5; </script> <script type="text/javascript" src="http://myserver.ru/get.js"></script> Ты написал, что можно без проблем передавать параметры через get. Каким образом это можно сделать? |
Часовой пояс GMT +3, время: 08:05. |