Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: как обратится к веб сайту через php

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: как обратится к веб сайту через php
DOciK
Отправлено: 29 Июля, 2014 - 12:25:11
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Июль 2014  


Помог: 0 раз(а)




Уважаемые, гуру языка PHP, я в php молодой зеленый, условно говоря, могу Hello World на экран вывести. Очень нужен код чтоб через php обратится к веб сайту и вытащить от туда инфу какую либо. Помогите пожалуйста

P.S. Не нужно говорить: "Дебил иди читай книжки по PHP" я это и без вас знаю, но код нужен сейчас.
P.P.S. Ребят, капусты нема, поэтому прошу помочь по-братски.
Заранее спасибо.
 
 Top
caballero
Отправлено: 29 Июля, 2014 - 12:36:50
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
нужен код
Цитата:
инфу какую либо

код всегда выполняет КОНКРЕТНЫЕ действия а не какие либо. если нужен пример - гугли связку PHP CURL


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
DOciK
Отправлено: 29 Июля, 2014 - 12:39:47
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Июль 2014  


Помог: 0 раз(а)




caballero пишет:
Цитата:
нужен код
Цитата:
инфу какую либо

код всегда выполняет КОНКРЕТНЫЕ действия а не какие либо. если нужен пример - гугли связку PHP CURL


Мне нужно чтоб php обратился к этому сайту https://blockchain.info/ru/q/, с таким запросом
addressbalance.
 
 Top
DelphinPRO
Отправлено: 29 Июля, 2014 - 12:57:23
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




PHP:
скопировать код в буфер обмена
  1. $server = 'https://blockchain.info/ru/q/';
  2. $query = 'addressbalance/1EzwoHtiXB4iFwedPr49iywjZn2nnekhoj?confirmations=6';
  3. $data = file_get_contents($server . $query);
  4.  
  5. echo $data;


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
DOciK
Отправлено: 29 Июля, 2014 - 13:04:10
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Июль 2014  


Помог: 0 раз(а)




DelphinPRO пишет:
PHP:
скопировать код в буфер обмена
  1. $server = 'https://blockchain.info/ru/q/';
  2. $query = 'addressbalance/1EzwoHtiXB4iFwedPr49iywjZn2nnekhoj?confirmations=6';
  3. $data = file_get_contents($server . $query);
  4.  
  5. echo $data;


Спасибо огромное. И еще можно такой вопрос, вы задали там определенный кошелек, а можно сделать так чтоб этот кошелек воодил пользователь и, если возможно, как это сделать. спасибо
(Добавление)
И еще вопрос, что если нужно несколько запросов сделать, нужно создать еще переменную? И какую, а то я просто создал пременную -$q=rawaddr/1778iAcJk85YzYY2TSRXUMZq7CL7citmVd и она не работает

(Отредактировано автором: 29 Июля, 2014 - 13:22:51)

 
 Top
DelphinPRO
Отправлено: 29 Июля, 2014 - 13:53:59
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




ввод пользовательских данных - через форму.
несколько запросов - в цикле.

расписывать лень, уж извините, все слишком просто.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
DOciK
Отправлено: 29 Июля, 2014 - 14:07:22
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Июль 2014  


Помог: 0 раз(а)




DelphinPRO пишет:
ввод пользовательских данных - через форму.
несколько запросов - в цикле.

расписывать лень, уж извините, все слишком просто.


Это для вас слишком просто)

Давайте чтоб вы не писали код, я напишу, а вы ответите на вопросы.

У меня есть форма для ввода пользователем информации, в данном случае адрес кошелька BTC
CODE (html):
скопировать код в буфер обмена
  1. <p><label>Кошелек<input type="text" name="name" size="40" maxlength="30"></label> </p>

Вопрос: Как сказать php что он должен взять информацию из "name" и подставить в
вместо "..."

И второе как включить этот самый цикл для нескольких запросов, или подскажите где это прочитать?
Спасибо большое еще раз.
P.S. Я понимаю что для вас, для PHP програмистов, это элементарно, но для меня, а я врач, это не так уж все просто)

(Отредактировано автором: 29 Июля, 2014 - 15:45:38)

 
 Top
DelphinPRO
Отправлено: 29 Июля, 2014 - 18:48:36
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




во-первых нужна форма
CODE (html):
скопировать код в буфер обмена
  1. <form action="index.php" method="get">
  2. <p><label>Кошелек<input type="text" name="name" size="40" maxlength="30"></label> </p>
  3. <input type="submit" value="SEND">
  4. </form>

в action - указывается файл, который будет принимать данные с этой формы

В этом файле данные с формы можно получить так

PHP:
скопировать код в буфер обмена
  1. $_GET['name'] // если в форме method="get"
  2. $_POST['name'] // если в форме method="post"

здесь name - это значение атрибута name, выделю жирным - name="name"
каждому полю ввода в форме давайте разные имена и сможете получать их в php

Циклы

PHP:
скопировать код в буфер обмена
  1. $server = 'https://blockchain.info/ru/q/';
  2. // список запросов:
  3. $queries = array(
  4.     'addressbalance/1EzwoHtiXB4iFwedPr49iywjZn2nnekhoj?confirmations=6',
  5.     'addressbalance/1EzwoHtiXB4iFwedPr49iywjZn2nnekhoj?confirmations=6',
  6.     'addressbalance/1EzwoHtiXB4iFwedPr49iywjZn2nnekhoj?confirmations=6',
  7.     'addressbalance/1EzwoHtiXB4iFwedPr49iywjZn2nnekhoj?confirmations=6',
  8. );
  9.  
  10. foreach ($queries as $query) {
  11.     $data = file_get_contents($server . $query);
  12.     echo $data;
  13.     echo '<br>';
  14. }


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
DOciK
Отправлено: 29 Июля, 2014 - 20:19:49
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Июль 2014  


Помог: 0 раз(а)




Огромнейшее спасибо!!! И спасибо за терпение, я понимаю что это не так просто.Спасибо
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Apache и другие веб-серверы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB