Как скопировать форму отправки данных?

Gorev

Профессор
Регистрация
30 Авг 2012
Сообщения
213
Реакции
40
Добрый день. Не уверен, что в нужный раздел пишу, но попробую.
Скрытое содержимое доступно для зарегистрированных пользователей!

Это передача показаний электросчётчиков. На этой странице человек вводит номер своего лицевого счёта, запрос обрабатывается. Высвечивается его адрес.
Он пишет свои показания. Нажимает отправить выводится форма для печати. Всё.

Что я хочу. Человек заходит на мой сайт. Видит точно такую же форму. Делает всё тоже самое. Данные отправляются туда же куда и на оригинальном сайте.

Такое вообще реально сделать?
 
  • Заблокирован
  • #2
Конечно реально. Дай пару минут - ща накатаю скриптик. Пример номера счёта ток скинь
 
с твоего сайта никак, это запрещено браузерами,
ну может быть еще через curl данные передавать на Для просмотра ссылки Войди или Зарегистрируйся.
или как вариант iframe
 
Через iframe, если не запрещено сайтом.
 
Последнее редактирование:
  • Заблокирован
  • #5
с твоего сайта никак, это запрещено браузерами,
ну может быть еще через curl данные передавать на Для просмотра ссылки Войди или Зарегистрируйся.
или как вариант iframe
Что? Ты хоть понял о чём речь? Всё что надо - POST'ом отправить туда данные и всё! При чём тут запрещено браузерами? Тебя же не просят на JavaScript'е кроссдоменные запросы выполнять.
 
Что? Ты хоть понял о чём речь? Всё что надо - POST'ом отправить туда данные и всё! При чём тут запрещено браузерами? Тебя же не просят на JavaScript'е кроссдоменные запросы выполнять.
ну попробуй отправь
на тебе даже готовый код
HTML:
<html>
<head>
</head>
<body>

<form method="POST" action="http://www.nsk.elektra.ru/populace/display/">

  <p>Показания счетчика принимаются ежемесячно до 26 числа включительно.
  <br>Оплачивать электроэнергию нужно непосредственно за прошедший месяц.

  </p><p align="justify">В случае отсутствия показаний от клиента, счет за текущий месяц будет сформирован по среднемесячному объему потребления.
  И так &ndash; в течение 6 месяцев при условии отсутствия показаний. Далее расчет будет производиться по <a href="/retail/base/government_decree_NO_30082012_N594.php">нормативам потребления электроэнергии.</a></p>

  <p>
    <label for="acNum"><b>Номер лицевого счета (10 знаков)</b></label><br>
        <input style="vertical-align: middle" value="" maxlength="10" name="acNum" id="acNum"> &nbsp;
    <input width="81" type="image" height="19" title="Найти счет в базе" style="vertical-align: middle" src="http://www.nsk.elektra.ru/img/find4.png" name="Image1">
  </p>

  <p>
    <label for="addr"><b>Адрес</b></label><br>
    <textarea rows="6" cols="60" readonly="readonly" name="addr" id="addr"></textarea>
  </p>

  <p><b>Показание принимается за <span style="color: green">декабрь 2014</span></b></p>

  <span style="color: #713800"></span>

  <span>
    <p>Тип счётчика - <b>не определен</b><br></p>
    <p>Разрядность счетчика - <b><span id="id_znachnost"></span>0 *</b></p>
  </span>

  <p>
    <label for="display1"><b>Текущее показание счетчика</b></label><br>
  
    <input maxlength="0" value="" size="10" name="display1" id="display1">
    <span style="display:none"><input maxlength="0" value="" size="10" name="display_hp" id="display_hp"></span>
    <span style="display:none"><input maxlength="0" value="" size="10" name="display2" id="display2"></span> кВт·ч
  </p>

  <p><br>
    <input type="hidden" value="display" name="act">
    <input type="submit" disabled="disabled" value="Передать" name="button_type">
  </p>

  <span>
  <p align="justify">* <em>Разрядность счетчика указывает на максимально возможное количество цифр в числе. Добавлять впередистоящие нули в поле «Текущее показание счетчика» не надо.</em></p>
  </span>

</form>
</body>
</html>
 
  • Заблокирован
  • #7
ну попробуй отправь
на тебе даже готовый код
HTML:
<html>
<head>
</head>
<body>

<form method="POST" action="http://www.nsk.elektra.ru/populace/display/">

  <p>Показания счетчика принимаются ежемесячно до 26 числа включительно.
  <br>Оплачивать электроэнергию нужно непосредственно за прошедший месяц.

  </p><p align="justify">В случае отсутствия показаний от клиента, счет за текущий месяц будет сформирован по среднемесячному объему потребления.
  И так &ndash; в течение 6 месяцев при условии отсутствия показаний. Далее расчет будет производиться по <a href="/retail/base/government_decree_NO_30082012_N594.php">нормативам потребления электроэнергии.</a></p>

  <p>
    <label for="acNum"><b>Номер лицевого счета (10 знаков)</b></label><br>
        <input style="vertical-align: middle" value="" maxlength="10" name="acNum" id="acNum"> &nbsp;
    <input width="81" type="image" height="19" title="Найти счет в базе" style="vertical-align: middle" src="http://www.nsk.elektra.ru/img/find4.png" name="Image1">
  </p>

  <p>
    <label for="addr"><b>Адрес</b></label><br>
    <textarea rows="6" cols="60" readonly="readonly" name="addr" id="addr"></textarea>
  </p>

  <p><b>Показание принимается за <span style="color: green">декабрь 2014</span></b></p>

  <span style="color: #713800"></span>

  <span>
    <p>Тип счётчика - <b>не определен</b><br></p>
    <p>Разрядность счетчика - <b><span id="id_znachnost"></span>0 *</b></p>
  </span>

  <p>
    <label for="display1"><b>Текущее показание счетчика</b></label><br>
 
    <input maxlength="0" value="" size="10" name="display1" id="display1">
    <span style="display:none"><input maxlength="0" value="" size="10" name="display_hp" id="display_hp"></span>
    <span style="display:none"><input maxlength="0" value="" size="10" name="display2" id="display2"></span> кВт·ч
  </p>

  <p><br>
    <input type="hidden" value="display" name="act">
    <input type="submit" disabled="disabled" value="Передать" name="button_type">
  </p>

  <span>
  <p align="justify">* <em>Разрядность счетчика указывает на максимально возможное количество цифр в числе. Добавлять впередистоящие нули в поле «Текущее показание счетчика» не надо.</em></p>
  </span>

</form>
</body>
</html>
Отправь на свой сервер, затем с помощью php через сокеты, или на-крайняк, курл куда надо. Что сложного?
 
с твоего сайта никак, это запрещено браузерами,
ну может быть еще через curl данные передавать на Для просмотра ссылки Войди или Зарегистрируйся.
или как вариант iframe
Через iframe если не запрещено сайтом.

Сколько незнакомых для меня слов. Я так понимаю это реально. Тогда перейду к второй части?

На сколько сложно это всё реализовать? Насколько надёжно? И сколько примерно, в деньгах, стоит подобная работа.
 
Создаем файл у себя, например 1.html, в него пишем:
HTML:
<iframe src="//www.nsk.elektra.ru/populace/display/" align="left" style="position:absolute;top:-360px;left:-262px;margin:0;padding:0;" width="980" height="1000" scrolling="no" frameborder="0" ></iframe>
В нужном месте вставляем:
HTML:
<iframe src="1.html" width="980" height="1000" frameborder="0"></iframe>
 
Последнее редактирование:
  • Заблокирован
  • #10
На сколько сложно это всё реализовать? Насколько надёжно? И сколько примерно, в деньгах, стоит подобная работа.
Несложно. 500 рублей и 5 часов работы. Повторюсь - дай пример номера лицевого счёта.
 
Назад
Сверху