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 скрипт
sherxan-g
Отправлено: 17 Января, 2022 - 16:47:40
Post Id


Новичок


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


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




Уважаемые Программисты как сделать так чтобы месте return $rezultat[0]; бил return $uname; или return $rezultat[0]; билл ровна на return $uname;
вот вес код
PHP:
скопировать код в буфер обмена
  1.  
  2. function checkValid($url,$pass){
  3. $opts = array('http' =>
  4.         array(
  5.             'method'  => 'POST',
  6.             'proxy' => (defined('PROXY'))?('tcp://' . PROXY):null,
  7.             'user_agent'=>'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120427 Firefox/15.0a1',
  8.             'header'  => 'Content-type: application/x-www-form-urlencoded',
  9.             'content' => http_build_query(
  10.                 array(
  11.                     'pass' => $pass,
  12.                 )
  13.         )));
  14.     $context  = stream_context_create($opts);
  15.     preg_match('/<td><nobr[^>]*>(.*?)<a/ims',@file_get_contents($url, false, $context),$rezultat);          
  16.     return $rezultat[0];        
  17.            
  18. }
  19.  

Заранее Вам большое спасибо
 
 Top
Vladimir Kheifets
Отправлено: 18 Января, 2022 - 12:05:02
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


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




sherxan-g пишет:
Уважаемые Программисты как сделать так чтобы месте return $rezultat[0]; бил return $uname; или return $rezultat[0]; билл ровна на return $uname;
вот вес код
PHP:
скопировать код в буфер обмена
  1.  
  2. function checkValid($url,$pass){
  3. $opts = array('http' =>
  4.         array(
  5.             'method'  => 'POST',
  6.             'proxy' => (defined('PROXY'))?('tcp://' . PROXY):null,
  7.             'user_agent'=>'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120427 Firefox/15.0a1',
  8.             'header'  => 'Content-type: application/x-www-form-urlencoded',
  9.             'content' => http_build_query(
  10.                 array(
  11.                     'pass' => $pass,
  12.                 )
  13.         )));
  14.     $context  = stream_context_create($opts);
  15.     preg_match('/<td><nobr[^>]*>(.*?)<a/ims',@file_get_contents($url, false, $context),$rezultat);          
  16.     return $rezultat[0];        
  17.            
  18. }
  19.  

Заранее Вам большое спасибо

Простите, непонятно, чем не устраивает $rezultat.
Если очень хочется можно переименовать $rezultat на $uname,
но результат не изменится.
 
 Top
don.bidon
Отправлено: 18 Января, 2022 - 15:53:26
Post Id


Гость


Покинул форум
Сообщений всего: 78
Дата рег-ции: Март 2019  


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




А ничего, что кража контента?
 
 Top
Vladimir Kheifets
Отправлено: 18 Января, 2022 - 21:10:18
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


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




don.bidon пишет:
А ничего, что кража контента?

А может обойдётся, если переименовать $rezultat на $uname?
Чтобы никто не догадался...
 
 Top
don.bidon
Отправлено: 21 Января, 2022 - 17:01:47
Post Id


Гость


Покинул форум
Сообщений всего: 78
Дата рег-ции: Март 2019  


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




Владимир, Вы же взрослый человек, если сервис не предполагает API + очевидные потуги ТС, не стоит такому помогать.
 
 Top
Vladimir Kheifets
Отправлено: 21 Января, 2022 - 18:56:23
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


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




don.bidon пишет:
Владимир, Вы же взрослый человек, если сервис не предполагает API + очевидные потуги ТС, не стоит такому помогать.

Божу упаси. Вообще-то, никто и не помогал. Пошутили и на этом закончили.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB