Уважаемые Программисты как сделать так чтобы месте return $rezultat[0]; бил return $uname; или return $rezultat[0]; билл ровна на return $uname; вот вес код PHP: function checkValid($url,$pass){ $opts = array('http' => array( 'method' => 'POST', 'proxy' => (defined('PROXY'))?('tcp://' . PROXY):null, 'user_agent'=>'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120427 Firefox/15.0a1', 'header' => 'Content-type: application/x-www-form-urlencoded', 'content' => http_build_query( array( 'pass' => $pass, ) ))); $context = stream_context_create($opts); preg_match('/<td><nobr[^>]*>(.*?)<a/ims',@file_get_contents($url, false, $context),$rezultat); return $rezultat[0]; } Заранее Вам большое спасибо
вы прочтите свой пост и попробуйте понять - чего вы сказали. Мне например неясен вопрос - чего вы хотите, чего или.... если нет адекватного вопроса - какой "или" может быть? $uname у вас не определен в коде в принципе.... возможно вы хотите получить значение элемента массива по его ключу? тогда это PHP: $rezultat[0]['uname']; это максимум до чего я смог догадаться своими телепатическими возможностями