Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.06.2010, 22:14
Новичок на форуме
Отправить личное сообщение для raccoon Посмотреть профиль Найти все сообщения от raccoon
 
Регистрация: 18.06.2010
Сообщений: 7

Обратиться к удаленному 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. Буду благодарен за любую помощь. Спасибо.

Последний раз редактировалось raccoon, 18.06.2010 в 22:18.
Ответить с цитированием
  #2 (permalink)  
Старый 18.06.2010, 23:10
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.
Ответить с цитированием
  #3 (permalink)  
Старый 18.06.2010, 23:26
Новичок на форуме
Отправить личное сообщение для raccoon Посмотреть профиль Найти все сообщения от raccoon
 
Регистрация: 18.06.2010
Сообщений: 7

Да я спросил просто как сделать.
А сколько будет стоит полностью сделать?
Ответить с цитированием
  #4 (permalink)  
Старый 18.06.2010, 23:48
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от raccoon
Да я спросил просто как сделать.
Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/

Задавайте конкретные вопросы по ходу дела.

Помимо этого ваш вопрос предполагает знание серверных языков(если конечно не ставить самоцелью решить только с помощью JS, то есть через жопу). А это уже вопрос нетематичный для этого форума.

В любом случае при базовых знаниях, ответ на ваш вопрос очевиден.
Если же нет, то он множество раз уже расматривался, и на него есть множество ответов на просторах интернета, и данного форума. Юзайте поиск
Сообщение от raccoon
А сколько будет стоит полностью сделать?
Задавайте вопрос в разделе "Работа", с конкретным предложением, и ТЗ.

В зависимости от окончательного ТЗ, цена может быть от 20$ до 200$, и выше
Ответить с цитированием
  #5 (permalink)  
Старый 19.06.2010, 00:10
Новичок на форуме
Отправить личное сообщение для raccoon Посмотреть профиль Найти все сообщения от raccoon
 
Регистрация: 18.06.2010
Сообщений: 7

С помощью каких функций, методов будет происходить обращению к php-скрипту на удаленном сервере? Буду вникать.
Ответить с цитированием
  #6 (permalink)  
Старый 19.06.2010, 00:35
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

http://javascript.ru/ajax
Ответить с цитированием
  #7 (permalink)  
Старый 19.06.2010, 01:10
Новичок на форуме
Отправить личное сообщение для raccoon Посмотреть профиль Найти все сообщения от raccoon
 
Регистрация: 18.06.2010
Сообщений: 7

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

Последний раз редактировалось raccoon, 19.06.2010 в 05:01.
Ответить с цитированием
  #8 (permalink)  
Старый 19.06.2010, 05:41
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от raccoon
AJAX не нужен
прежде чем говорить глупости, перешел бы по ссылке, и почитал бы.
вот конкретный ответ на твой прямой вопрос "
С помощью каких функций, методов будет происходить обращению к php-скрипту на удаленном сервере"
Сообщение от raccoon
Нужен обычный JS, что-то типа такого:
вот, у тебя уже есть JS.
в чем проблема?
Ответить с цитированием
  #9 (permalink)  
Старый 19.06.2010, 09:32
Аватар для Basili4
Интересующийся
Отправить личное сообщение для Basili4 Посмотреть профиль Найти все сообщения от Basili4
 
Регистрация: 12.06.2010
Сообщений: 16

Можно обойтись без Ajaxa если скрипт работает с get запросами если нет то тоже можно но сложней если 1. В js скрипте необходимо формировать сылку вида .../Script.php?param1=1&param2=2 и тд. но приетом надо учитывать что возращает он может писать в поток тогда после выполнения js скрипта произойдет откуртике новой страницы в которой будет этот банер т.е. такой вариант можно использовать если применяются фреймы. если скрипт в качестве параметра приниамет имя файла для генерации тогда уже легче. можно сделать вставить <img> указать на имя файла и тогда исполнить скрипт либо сначало исполнить вобщем так но лучше всего AJAX и еще AJAX это не библиотека это технология
Ответить с цитированием
  #10 (permalink)  
Старый 19.06.2010, 17:11
Новичок на форуме
Отправить личное сообщение для raccoon Посмотреть профиль Найти все сообщения от raccoon
 
Регистрация: 18.06.2010
Сообщений: 7

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. Каким образом это можно сделать?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение проблемы кодировок для AJAX и PHP без iconv (cp1251 в AJAX) Serge Ageyev AJAX и COMET 10 24.04.2013 20:48
Как передать картинку из javascript в php KIVagant AJAX и COMET 3 12.05.2010 11:54
jquery, php, json… ? незнайка jQuery 4 06.02.2010 01:45
Защита от вторжения в php vova_b Javascript под браузер 7 13.12.2009 22:38
javascript и php (Вопрос) Гауляйтер Общие вопросы Javascript 3 06.05.2009 09:23