connection->check_ping_site

Если вы обнаружили какие либо ошибки, недочеты и неудобства или другие незачеты в программе напишите нам об этом на этом форуме - мы бум исправлять
Ответить
sparrow
Сообщения: 16
Зарегистрирован: 29 янв 2013, 00:42

connection->check_ping_site

Сообщение sparrow » 13 фев 2013, 06:51

1.connection->check_ping_site не работает почему то.
2.$browser->check_connection($url,$timeout); - можно ли использовать эту функцию вместо $browser->navigate($url);?
хотелось бы вот так $browser->navigate($url,$timeout)

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: connection->check_ping_site

Сообщение bigfozzy » 13 фев 2013, 12:28

1. По функции connection->check_ping_site - а с каким параметром вы ее используете ?

Вот пример :

Код: Выделить всё

<?php

// подключим объект для управления эмулятором, если еще не подключен
if (!isset($path))
  $path="../../../Templates/xweb_human_emulator.php";
require($path);

// начало
echo "<hr><font color=blue>connection->".basename (__FILE__)."</font><hr>";

// 1 шаг
echo "1. Пропингуем ya.ru : ";
echo $connection->check_ping_site("ya.ru")."<br>";
  
// 2 шаг
echo "2. Пропингуем http://google.com (неправильный формат параметра) : ";
if (!$connection->check_ping_site("http://google.com"))
	echo "неправильный формат параметра<br>";

// 3 шаг
echo "3. Пропингуем gfgdhjsdhfksd.ru : ";
if (!$connection->check_ping_site("gfgdhjsdhfksd.ru"))
  echo ("нет соединения с сайтом gfgdhjsdhfksd.ru");

// конец
echo "<hr><br>";

// Quit
$app->quit();
?>
2. Для navigate с паузой есть функция browser->set_wait_params - распространяется на навигацию, щелчки, сабмиты формы и т.п - т.е все что приводит к навигации. А функцию $browser->check_connection($url,$timeout,$use_cache=false,$num=-1); в том числе можно и сипользовать для навигации на заданную страницу. Если я правильно понял вопрос.

Ответить