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
Форумы портала PHP.SU :: Версия для печати :: PHP скрипт обработчик
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » PHP скрипт обработчик

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

1. sherxan-g - 17 Января, 2022 - 16:47:40 - перейти к сообщению
Уважаемые Программисты как сделать так чтобы месте 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.  

Заранее Вам большое спасибо
2. Vladimir Kheifets - 18 Января, 2022 - 12:05:02 - перейти к сообщению
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,
но результат не изменится.
3. don.bidon - 18 Января, 2022 - 15:53:26 - перейти к сообщению
А ничего, что кража контента?
4. Vladimir Kheifets - 18 Января, 2022 - 21:10:18 - перейти к сообщению
don.bidon пишет:
А ничего, что кража контента?

А может обойдётся, если переименовать $rezultat на $uname?
Чтобы никто не догадался...
5. don.bidon - 21 Января, 2022 - 17:01:47 - перейти к сообщению
Владимир, Вы же взрослый человек, если сервис не предполагает API + очевидные потуги ТС, не стоит такому помогать.
6. Vladimir Kheifets - 21 Января, 2022 - 18:56:23 - перейти к сообщению
don.bidon пишет:
Владимир, Вы же взрослый человек, если сервис не предполагает API + очевидные потуги ТС, не стоит такому помогать.

Божу упаси. Вообще-то, никто и не помогал. Пошутили и на этом закончили.

 

Powered by ExBB FM 1.0 RC1