preg_match("/s_post.*?)\'/", "http://mamba.ru/promo/realuser.phtml", $param); print_r($param); выдает на экран Array() заместо переменной регулярка проверялась -составлена правильно. куки получены и хранятся что может быть не так?
Да и исходя из инфы на http://www.softtime.ru/dic/id_dic=137&id_group=3 то насколько я понял из функции возвращается то, что в Python называется match object, а по существу, массив найденных элементов, и если он пуст, то скорее всего ничего не нашел. P.S. Судя по тому, что я вижу, то не удивительно - ведь ищется "/s_post" в строке http://mamba.ru/promo/realuser.phtml, где им и не пахнет ... P.P.S. В Python match object это не массив (ато вдруг заплюют)
Code: $page = curl("http://mamba.ru/promo/realuser.phtml"); // получаеш страницу через курл preg_match("/s_post[b][color=red]([/color][/b].*?)\'/", $page, $param); var_dump($param);
выдаст результат вместе с равно (а оно не нужно)- проверялось на регехпр. почему именно курлом нужно получать, неужели нельзя так как указал я?
preg_match("/s_post.*?)\'/", "http://mamba.ru/promo/realuser.phtml", $param); Это ищет совпадения по регулярке "/s_post.*?)\'/" в строке "http://mamba.ru/promo/realuser.phtml" Я в строке "http://mamba.ru/promo/realuser.phtml" не вижу слова "s_post"
Code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Mamba — Получение Real Статуса</title> <link rel="stylesheet" type="text/css" href="http://194.186.171.75/images/default2/default/_style.css?v=38" /> <link rel="stylesheet" type="text/css" href="http://194.186.171.75/images/default2/default/_locationSelector.css?v=38" /> <link rel="stylesheet" type="text/css" href="http://194.186.171.75/images/default2/default/_ap.css?v=38" /> <link rel="stylesheet" type="text/css" href="http://194.186.171.75/images/default2/mamba/_partner.css?v=38" /> <!--[if lt IE 7]><link rel="stylesheet" type="text/css" href="http://194.186.171.75/images/default2/default/_ie6.css?v=38" /><![endif]--> <script> /// //document.domain = 'mamba.ru'; var TIME = Number('1289825552') * 1000; var TIMEZONE = Number('10800') / 3600; var mambo = { auth: Boolean(parseInt('1')), aUserId: Number('545022247'), vUserId: Number('0'), sessionId: String('bL8wsiIAIo90UQaogQ4xdysJU4JOIzTH'), realUser: Boolean(parseInt('0')), info: {"version":3,"build":16,"files":{"mambo\/project\/Gifts.js":20,"mambo\/project\/Payment.js":21,"mambo\/project\/VipSettings.js":20,"mambo\/project\/Contactos.js":37,"mambo\/project\/Messenger.js":25,"mambo\/project\/Registration.js":25,"mambo\/project\/Login.js":20,"mambo\/project\/Anketa.js":21,"mambo\/project\/Photo.js":48,"mambo\/project\/Cometa.js":35,"mambo\/project\/Notify.js":32,"mambo\/project\/Ban.js":33,"mambo\/ui\/Wysiwyg.js":29,"mambo\/utils\/TinyMCE.js":23,"mambo\/promo\/Nokia.js":21,"Projects\/mamba.ru\/Elms\/mamba.Elms.GiftsBaloon.js":20,"Projects\/mamba.ru\/Pages\/mamba.Pages.AnketaEdit.js":12,"Projects\/mamba.ru\/Pages\/mamba.Pages.UserSettings.js":18,"Projects\/mamba.ru\/Pages\/mamba.Pages.Album.Video.js":17,"Projects\/mamba.ru\/Forms\/mamba.Forms.Login.js":11,"Projects\/mamba.ru\/Forms\/mamba.Forms.Reg.js":11,"Projects\/mamba.ru\/Messenger\/mamba.Messenger.Manager.js":12,"Projects\/mamba.ru\/Messenger\/mamba.Messenger.Window.js":25,"plugins\/mamba\/travel\/Travel.LocationSelector.js":10,"mambo\/etc\/collider.swf":35,"mambo\/etc\/mvm.swf":35,"mambo\/etc\/audio.swf":25,"mambo\/etc\/audiogift.swf":25,"mambo\/etc\/audiopreview.swf":25,"mambo\/etc\/hwdetect.swf":25,"mambo\/etc\/shahzodaPlayer.swf":25,"mambo\/etc\/travapleer.swf":25,"mambo\/etc\/uploader.swf":25,"mambo\/etc\/videoplayer.swf":25}}, //domain: String('mamba.ru'), aliases: { 'jsCore': 'http://194.186.171.75/images/default2/default/jsCore/', 'images': 'http://194.186.171.75/images/default2/default/', 'images.old': 'http://194.186.171.75/images/default/default/' } }; var profiler = ['ALL', '1289825552134', 'PAGE', (new Date()).getTime(), 'jsCore', (new Date()).getTime()]; var jsCore = { version:3 }; var flashLetter = { s: 'bL8wsiIAIo90UQaogQ4xdysJU4JOIzTH', faid: '545022247', use_sound: 'yes', use_focus: 'yes', use_service: 1, serverName: 'rtmp://194.186.121.91:80', message_number: '1', time: '1289825.55216' }; mambo.flashLetter = { s: 'bL8wsiIAIo90UQaogQ4xdysJU4JOIzTH', faid: '545022247', use_sound: 'yes', use_focus: 'yes', use_service: 1, serverName: 'rtmp://194.186.121.91:80', message_number: '1', time: '1289825.55216' }; mambo.lang = { 'ServerError': 'Ошибка сервера' } </script> <style>.js-hide { display:none; }</style><noscript><style>.js-hide { display:block; }</style></noscript> <script src="http://194.186.171.75/images/default2/default/jsCore/build/core.js?v=74"></script> <script> // TODO: Move to Project.js $(function(){ if (!document.getElementById('MessengerBody') && mambo.auth) { mambo.Loader.require('{jsCore}mambo/ui/Overlay', function(){ mambo.ui.Overlay.open('#VipStatusLayer', { byClick: '#ContactsVipLink, #VipStatusLink, #VipStatusLinkSortPhotos, .VipBuyIconClass', byLocation: 'LVip=1', url: '/ajax/paymentLayer.phtml?layer=vip&s_post=gvrOzh9maLB23NPdidvGbY85Uj8nJhaM', cache: false }); mambo.ui.Overlay.open('#VipThemeLayer', { byClick: '#VipThemeLink', byLocation: 'themeLayer=1', url: '/ajax/paymentLayer.phtml?layer=theme&s_post=gvrOzh9maLB23NPdidvGbY85Uj8nJhaM' }); mambo.ui.Overlay.open('#MaketopLayer', { byClick: '#MakeTopLink, .MakeUpBuyIconClass', byLocation: 'LTop=1', url: '/ajax/paymentLayer.phtml?layer=maketop&s_post=gvrOzh9maLB23NPdidvGbY85Uj8nJhaM', cache: false }); mambo.ui.Overlay.open('#VipSettingsLayer', { byClick: '#VipSettingsLink, .VipSettings', byLocation: 'LVipSettings=1', url: '/ajax/paymentLayer.phtml?layer=VipSettings&s_post=gvrOzh9maLB23NPdidvGbY85Uj8nJhaM' }); mambo.ui.Overlay.open('#PhotoLineLayer', { byClick: '#photoLineLink, #photoLineLinkTips', url: '/ajax/paymentLayer.phtml?layer=photoline&s_post=gvrOzh9maLB23NPdidvGbY85Uj8nJhaM', cache: false }); mambo.ui.Overlay.open('#leaderEditLayer', { byClick: '#LeaderEditLink', byLocation: 'LEdit=1', url: '/ajax/paymentLayer.phtml?layer=leader&s_post=gvrOzh9maLB23NPdidvGbY85Uj8nJhaM', cache: false }); mambo.ui.Overlay.open('#Add2TopLayer', { byClick: '.Add2TopLink', url: '/ajax/paymentLayer.phtml?layer=topphoto&action=show&s_post=gvrOzh9maLB23NPdidvGbY85Uj8nJhaM', cache: false }); mambo.Loader.require('{jsCore}mambo/project/Messenger', function(e){ mambo.project.Messenger('#FNotify', { flashvars: mambo.flashLetter, lang: { message: [" новых сообщений", " новое сообщение", " новых сообщения"] } }); mambo.project.MessengerBar('#FNotifyMessage', { lang: { title: "Мои сообщения", messages: [" новых сообщений", " новое сообщение", " новых сообщения"] } }); }); }); } else { $R('{mamba.messenger}mamba.Messenger.Manager'); } var cookieEnabled = (navigator.cookieEnabled) ? true : false if (typeof navigator.cookieEnabled == "undefined" && !cookieEnabled) { document.cookie += "testcookie"; cookieEnabled = (document.cookie.indexOf("testcookie") != -1) ? true : false; } if(!cookieEnabled){ document.getElementById('CookieInBrowser').style.display = 'block'; } jsEvent.add(window, 'unload', jsCore.unload); domReady(); jsCore.ready(); jsEvent.add(window, 'load', jsCore.ready); }); </script> </head> <body class="MT-Normal M-Normal min-width"> <div id="overlay" class="pfixed0pr-0pr" style="display: none;"></div> <div id="Fade" class="pfixed0-0" style="display: none"></div> <div id="LFade" class="pfixed0-0" style="display: none"><div>Минутку...</div></div> <div class="MinimalWidth"> <div class="MW-Fix"> <div id="HeadBlock"> <div class="banner_728x90 fl-r"><!-- banner_id BEGIN: 8560 --> <div style="background:#fff; width:728px; height:90px; margin:0 auto;" class='flash_slot_banner'><ins id="slot_30"></ins></div> <script> mambo.Loader.require('{mambo.utils}Swf', function(){ mambo.utils.Swf('#slot_30', { src: 'http://img.lovesupport.ru/images/default/default/adv/banners/8560.swf', width: '728', height: '90', version: 6, flashvars: { link1: 'http://adv.lovesupport.ru/b_ref.phtml?id=8560&id_p=3&id_a=545022247&redirect_url=http%3A%2F%2Fmamba.ru%2Fanketa.phtml%3Foid%3D484242504', target: '_blank', nm: 'Aleks', photo: 'http://194.186.171.75/images/default2/default/photo_big_na.gif', age: '20', gender: 'M' }, allowScriptAccess: 'always', wmode: 'opaque' }); }); </script> <!-- banner_id END: 8560 --></div> <div id="Logo"><a href="http://mamba.ru/?"><img src="http://194.186.171.75/images/default2/mamba/logo.gif" alt="logo" /></a></div> <div class="clear"></div> <div id="StatsGlobal"> Счастливые пары: <a href="http://mamba.ru/couple/">1 144</a>, Пользователей: <a href="http://mamba.ru/search.phtml?ia=N&lf=N&af=&at=&wp=&wv=&wvc=&ni=&wr=&offset=0&t=a&sz=s&vs=2&ns=1&s_c=0_0_0_0&s_tg=">12 179 729</a>, сейчас на сайте: <b><a href="http://mamba.ru/search.phtml?ia=N&lf=N&af=&at=&wp=&wv=&wvc=&ni=&wr=&offset=0&t=o&sz=s&vs=2&ns=1&s_c=0_0_0_0&s_tg=">122 520</a></b> </div> <div id="MenuNav"> <i class="cleft"><i></i></i> <i class="cright"><i></i></i> <ul> <li class="WapMenu"><a href="/promowap/">Мобильная версия</a></li> <li class="BarMenu"><a href="http://mamba.ru/promo/toolbar.phtml?">Бар знакомств</a></li> <li class="page-www "><a href="http://mamba.ru/?"><span>Знакомства</span></a></li><li class="page-top "><a href="http://mamba.ru/top/?"><span>Топ-100</span></a></li><li class="page-travel "><a href="http://mamba.ru/travel/?"><span>Попутчики</span></a></li><li class="page-placecard "><a href="http://mamba.ru/placecard/?"><span>Свидания</span><sup><img src="http://194.186.171.75/images/default2/default/new.gif" class="middle" alt="" /></sup></a></li><li class="page-diary "><a href="http://mamba.ru/diary/?"><span>Друзья</span></a></li> </ul> Code: </div> </div> <div id="BlockUserInfo"> <ul> <li class="link-logout"> | <a href="http://mamba.ru/logout.phtml">Выход</a></li> <li class="link-support "> <a href="http://mamba.ru/support.phtml?">Помощь</a> </li> <li class="link-messages "><span id="FNotify"> </span> <span id="FNotifyMessage"> <a style="display: none;" class="_noNewMessagesLink" href="http://mamba.ru/my/messages.phtml?">Мои сообщения</a> <a class="_newMessagesLink orangetext" href="http://mamba.ru/my/messages.phtml?"><b>1 новое сообщение</b></a> </span> </li> <li class="link-money "> | <span class="gray9">Счёт</span>: <a href="http://mamba.ru/my/transaction_add.phtml?"><var name="u.balanceFloat">0.00</var></a><i class="coin-m"><i></i></i> | </li> <li class="link-name"><a href="http://mamba.ru/anketa.phtml?oid=545022247"><var name="u.name">Aleks</var></a></li> <li class="link-mypage "> <span class="text-bull">•</span> <a href="http://mamba.ru/anketa.phtml?oid=545022247">Моя страница</a></li> </ul> </div> <div id="CookieInBrowser" style="display: none;">В браузере выключены cookies. Пожалуйста, включите их. <a href="http://mamba.ru/tips/?tip=EnableCookie">Как это сделать</a>.</div> <div class="MainBlockContainer"> <div id="BeReal" style="display:none;"> <div class="fm-25 fm-s-25-fff"> <a href="#" class="i21 layer-close lb-control"><i class="blackcross"></i></a> <b class="fm"><b class="t"><b></b></b><b class="r"><b></b></b><b class="b"><b></b></b><b class="l"><b></b></b></b> <div class="fm-c" style="padding: 30px;"> <div class="ap-l"> <div class="ap-l-h ap-l-h-real"> <div class="ap-r-block"> <img src="http://194.186.171.75/images/default2/default/photo_small_na.gif" alt="" class="ap-person" /> </div> <span class="clear"></span> </div> <div id="div_ajax_tel"> <form action="http://mamba.ru/promo/realuser.phtml" method="post" id="tel_form" onsubmit="return mambo.etc.real.formTelSubmit()" > <input type='hidden' name='s_post' value='gvrOzh9maLB23NPdidvGbY85Uj8nJhaM'> <div class="ap-l-c"> <input type="hidden" name="action" value="generate_code" > <div class="fm-25 fm-20-ffc-ffbd7f ap-mb25"> <b class="fm"><b class="t"><b></b></b><b class="r"><b></b></b><b class="b"><b></b></b><b class="l"><b></b></b></b> <div class="fm-c ap-brown" style="padding: 15px 30px; //zoom:1"> <table> <tr> <td colspan="2"><p class="ap-mb10 fs25">Укажите ваш номер телефона:</p></td> </tr> <tr> <td width="150"><span class="fs40">+</span> <input type="text" value="7" name="prefix" class="ap-l-c-num fs40 right ap-red" style="width:100px !important" maxlength="4" /></td> <td><input type="text" name="tel" value="" class="ap-l-c-num fs40 ap-red" /></td> </tr> <tr> <td> </td> <td>Пример: 9062283300</td> </tr> </table> </div> </div> Code: <div class="ap-ps30 gray6 ap-mb40"> <p class="fs16 ap-mb15 ap-black">Номер вашего телефона нужен для того, чтобы мы могли отправить вам код, введя который, вы подтвердите, что являетесь реальным пользователем.</p> <p>Мы не будем отправлять на этот номер рекламных сообщений, не будем пытаться связаться с вами по этому номеру. Мы можем сохранить введенный вами номер, чтобы убедиться, что он используется для ограниченного количества анкет. Эти данные не будут использоваться для коммерческих или рекламных целей.</p> </div> </div> <div class="ap-l-f ap-mb20"> <p class="ap-ps30 center"><input type="submit" value="Получить код" class="s-button" /><p> </div> </form> </div> </div> </div> </div> </div> <script> jsLoader.require('{jsCore}mambo/ui/Overlay', function(){ var layer = mambo.ui.Overlay.open('#BeReal', { byClick: '#getReal,#getReal2' }); mambo.etc = mambo.etc || {}; mambo.etc.real = mambo.etc.real || {}; mambo.etc.real.formTelSubmit = function(){ $.ajax({ type: 'post', dataType: 'json', data: $("#tel_form").serializeArray(), url: 'http://mamba.ru/promo/realuser.phtml', success: function(responseText){ if (responseText.d && responseText.d.data) { $("#div_ajax_tel").html(responseText.d.data); layer.update(); } } }); return false; } }); </script> <div class="MainBlockRight ap-real"> <img src="http://194.186.171.75/images/default2/default/ap/ap-real-mainreal.png" alt="Real — это бесплатно!" class="ap-real-left ap-mb20" style="margin-right:-10px" /> <div class="ap-real-label fs25" style="margin-top:-15px">Это бесплатно!<img src="http://194.186.171.75/images/default2/default/ap/real-label-r.gif" alt="" /></div> <h2 class="ap-real-left orangetext fs25">Статус для активных, общительных и, главное,<br/><i>настоящих</i> пользователей</h2> <h3>«Реальные» пользователи — это не супергерои, не какие-то селебрити, это все мы, живые, настоящие, замечательные люди, которые с удовольствием знакомятся в нашей Системе. <span>Это те, кому вы можете позвонить, написать письмо, добавить комментарии в Дневнике: и они обязательно ответят!</span></h3> <h4>Хорошо, я понимаю, что это именно я, а что такое «Real»?</h4> <p class="fs16 ap-mb20">На самом деле, «Реальный» — это статус. Статус, который гарантирует,<br/>что вы общаетесь с настоящим человеком. </p> <div class="ap-real-left yellow-block fl-l"> <div class="roundcorners10"><div class="rc-lt"><b></b></div><div class="rc-lb"><b></b></div><div class="rc-rt"><b></b></div><div class="rc-rb"><b></b></div></div> <p style="padding: 20px 35px" class="fs15 i"><i class="i16 middle"><i class="real"></i></i> — Иконка в анкету</p> </div> <p class="fs16 ap-mb10">Кроме того, «Real» дает несколько дополнительных преимуществ:</p> <ul> <li>— специальный поиск по анкетам только «Реальных» пользователей;</li> <li>— возможность получать сообщения только от «Реальных» пользователей;</li> <li>— возможность ограничить доступ к своей анкете пользователей, не имеющих этот статус;</li> <li>— ведение дневников и фильтр на комментирование вашего дневника только «Реальными» пользователями;</li> <li>— отсутствие ограничений на число просмотров анкет в сутки и числу сообщений;</li> <li>— голосовая Служба поддержки пользователей (с 10<sup>00</sup> до 18<sup>00</sup> по рабочим дням).</li> </ul> <h4>Хватит мне это уже объяснять! Как получить статус?</h4> <p class="fs16 ap-mb10">Мы не даем «Real» всем подряд, стать его обладателем<br/>можно следующим образом:</p> <ol> <li>Укажите свой номер мобильного телефона в <a href="#" id="getReal2">специальной форме</a>.</li> <li>На ваш мобильный придет автоматическое сообщение с уникальным кодом.</li> <li>Введите код в специальном поле <i class="gray6">(если вы ошиблись, попробуйте уточнить код и ввести его еще раз)</i>.</li> <li>Статус «Real» появится автоматически.</li> </ol> </div> <span class="clear delimiter ap-mb50"></span> <div class="MainBlockRight"> <div class="ap-real-left yellow-block fl-l"> <div class="roundcorners10"><div class="rc-lt"><b></b></div><div class="rc-lb"><b></b></div><div class="rc-rt"><b></b></div><div class="rc-rb"><b></b></div></div> <p style="padding: 20px 35px"><img src="http://194.186.171.75/images/default2/default/ap/ap-real-realfree.gif" alt="FREE" /></p> </div> <h3 class="orangetext fs25 ap-mb10">Статус «Real» совершенно бесплатный!</h3> <p class="ap-mb50">Мы не будем отправлять на этот номер рекламных сообщений, не будем пытаться связаться с вами по этому номеру. Мы можем сохранить введенный вами номер, чтобы убедиться, что он используется для ограниченного количества анкет. Эти данные не будут использоваться для коммерческих или рекламных целей.</p> <div style="margin-left:-10px; position:relative; float:left"><a href="" class="button25" id="getReal"><span>Получить «Real»</span></a></div> </div> <span class="clear"></span> <div class="clear"></div> </div> </div> </div> <span class="clear"></span> <div id="CopyRights"> <div class="MinimalWidth"> <div class="MW-Fix"> <div class="Finam">Близко знакомы с <a href="http://www.finam.ru/">ЗАО «ФИНАМ»</a>.</div> <div>© «<a href="http://mamba.ru/">Мамба</a>» — Единая Служба Знакомств и Общения; 2002—2010</div> <div><a href="http://www.corp.mamba.ru/">О компании</a> | <a href="http://www.corp.mamba.ru/partner/">Партнерам</a> | <a href="http://www.corp.mamba.ru/adv/audience.phtml">Реклама</a><noindex> | <a href="http://www.corp.mamba.ru/company/job.phtml">Вакансии</a></noindex><noindex> | <a style="color:red" target="_blank" href="http://old.mamba.ru?">Старый интерфейс</a></noindex></div> </div> </div> </div> <div id="mamboCometa" style="position:absolute;left:0;top:0px;width:1px;height:20px;overflow:hidden;"></div> <script> mambo.Loader.require('{mambo.project}Cometa', function(){ mambo.project.Cometa('#mamboCometa', { anketaId: '545022247', sessionId: 'bL8wsiIAIo90UQaogQ4xdysJU4JOIzTH', daemon: 'http://comet.mamba.ru/_n_o_t_i_f_y_/json_rpc', statURL: 'http://mamba.ru/ajax/videoChat.phtml?action=log', hwdetectURL: 'http://mamba.ru/ajax/videoChat.phtml?action=camera&' }); }); </script> <script> mambo.Loader.require('{mambo.project}Notify', function(){ mambo.project.Notify(); }); </script> <!--/ tns-counter.ru --> <script language="JavaScript"> var img = new Image(); img.src = 'http://www.tns-counter.ru/V13a***R>' + document.referrer.replace(/\*/g,'%2a') + '*mamba_ru/ru/CP1251/tmsec=mamba_site/'; </script> <noscript> <img src="http://www.tns-counter.ru/V13a****mamba_ru/ru/CP1251/tmsec=mamba_site/" width="1" height="1" alt="" /> </noscript> <!--/ tns-counter.ru --> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-15949491-3']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> </body> </html> Эм, простите, разве я это один вижу? Ищу этим скриптом: Code: <? $xxx = _curl("http://mamba.ru/promo/realuser.phtml"); // получаеш страницу через курл function _curl($url, $post = "") { $curl = curl_init(); curl_setopt($curl, CURLOPT_HEADER, 1); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1) Gecko/20090624 Firefox/3.5"); curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_COOKIEJAR, "cookie.tmp"); curl_setopt($curl, CURLOPT_COOKIEFILE, "cookie.tmp"); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_POSTFIELDS, $post); $xxx = curl_exec($curl); return $xxx; } preg_match("/s_post(.*?)\'/", $xxx, $param); var_dump($param); $a="param.txt"; $fp=fopen($a, "w"); fwrite($fp, $param); fclose($fp); print_r($param); ?>
Code: $xxx = _curl("http://mamba.ru/promo/realuser.phtml"); preg_match("phtml\?layer\=vip\&s\_post\=(.*?)\'", $xxx, $param); print_r($param); мб так ?
Не поленился проверить свою регулярку - она находила только одно значение, такая находит все (в Python) : Code: preg_match("s_post=(.*?)'", $xxx, $param); P.S. Твоя регулярка была неправильной, ибо в конце слеша нет ("/s_post(.*?)\'/"), хотя хз, мб в пхп так экранируют... P.P.S. - Проверь содержимое $xxx, мб там не то, что ожидается (как вариант).
посмотри мой пост с цитатой - там все норм... дело не в синтаксической ошибке... интерпетируется все норм, но не находит переменную...
Ну попробуй переименовать $param в $pparram, ну не бывает так, что все типа офигенно, а на деле - нет. Тут или конфликт имен, или неправильная регулярка - третьего не дано просто... P.S. - последняя попытка "/s_post(.*?)\'/", убери их...
у меня почему то не выходит нормально страницу получить, любой ответ сервера приходит такого вида. вот это приходит от сервера при попытке посмотреть входящее сообщение с линка http://mamba.ru/my/message.phtml?oid=546333929 Server: nginx/0.7.62 Date: Fri, 26 Nov 2010 06:09:57 GMT Content-Type: text/x-json; charset=utf-8 Transfer-Encoding: chunked Connection: keep-alive P3P: policyref="http://www.mamba.ru/w3c/p3p.xml", CP="NOI DSP COR NID ADM DEV PSA OUR IND UNI PUR COM NAV INT STA" Expires: Mon, 26 Jul 1997 05:00:00 GMT Last-Modified: Fri, 26 Nov 2010 06:09:57 GMT Pragma: no-cache Cache-control: post-check=0, pre-check=0, private Content-Encoding: gzip {"t":"1290751797893","a":546333929,"s":1,"e":0,"d":{"html":"\t\t\t<li class=\"to-read message\">\n\t\t\t\t<a name=\"msgoffset0\"><\/a>\n\t\t\t\t\t\t\t<div class=\"date\">\u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0432 09:09<\/div>\n\t\t\t\t\t\t\t<div class=\"name\"><b>\u0421\u0442\u044d\u043d<\/b><\/div>\n\t\t\t\t\t\t\t<p>ggg<\/p>\n\t\t\t\t<div class=\"delim\"><\/div>\n\t\t\t<\/li>\n\t\t\t<li class=\"message\">\n\t\t\t\t<a name=\"msgoffset1\"><\/a>\n\t\t\t\t\t\t\t<div class=\"date old-date\">\u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0432 08:37<\/div>\n\t\t\t\t\t\t\t<p class=\"old\">f<\/p>\n\t\t\t\t<div class=\"delim\"><\/div>\n\t\t\t<\/li>\n\t\t\t<li class=\"message\">\n\t\t\t\t<a name=\"msgoffset2\"><\/a>\n\t\t\t\t\t\t\t<div class=\"date old-date\">\u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0432 08:34<\/div>\n\t\t\t\t\t\t\t<p class=\"old\">ffff<\/p>\n\t\t\t\t<div class=\"delim\"><\/div>\n\t\t\t<\/li>\n\t\t\t\t\t\n\t\t\t<li class=\"me from-read message\">\n\t\t\t\t<a name=\"msgoffset3\"><\/a>\n\t\t\t\t\t\t\t<div class=\"date\">\u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0432 08:25<\/div>\n\t\t\t\t\t\t\t<div class=\"name\"><b>\u0418\u0440\u0438\u043d\u0430<\/b><\/div>\n\t\t\t\t\t\t\t<p>\u043a\u0443\u043a\u0443<\/p>\n\t\t\t\t<div class=\"delim\"><\/div>\n\t\t\t<\/li>\n\t\t\t<li class=\"to-read message\">\n\t\t\t\t<a name=\"msgoffset4\"><\/a>\n\t\t\t\t\t\t\t<div class=\"date\">\u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0432 07:48<\/div>\n\t\t\t\t\t\t\t<div class=\"name\"><b>\u0421\u0442\u044d\u043d<\/b><\/div>\n\t\t\t\t\t\t\t<p>\u0442\u0443\u0443\u0443<\/p>\n\t\t\t\t<div class=\"delim\"><\/div>\n\t\t\t<\/li>\n\t\t\t\t\t\n\t\t\t<li class=\"me from-read message\">\n\t\t\t\t<a name=\"msgoffset5\"><\/a>\n\t\t\t\t\t\t\t<div class=\"date\">\u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0432 07:40<\/div>\n\t\t\t\t\t\t\t<div class=\"name\"><b>\u0418\u0440\u0438\u043d\u0430<\/b><\/div>\n\t\t\t\t\t\t\t<p>ffff<\/p>\n\t\t\t\t<div class=\"delim\"><\/div>\n\t\t\t<\/li>\n\t\t\t<li class=\"to-read message\">\n\t\t\t\t<a name=\"msgoffset6\"><\/a>\n\t\t\t\t\t\t\t<div class=\"date\">\u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0432 07:36<\/div>\n\t\t\t\t\t\t\t<div class=\"name\"><b>\u0421\u0442\u044d\u043d<\/b><\/div>\n\t\t\t\t\t\t\t<p>\u0441\u0443\u0447\u043a\u0430<\/p>\n\t\t\t\t<div class=\"delim\"><\/div>\n\t\t\t<\/li>\n\t\t\t<li class=\"message\">\n\t\t\t\t<a name=\"msgoffset7\"><\/a>\n\t\t\t\t\t\t\t<div class=\"date old-date\">\u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0432 07:00<\/div>\n\t\t\t\t\t\t\t<p class=\"old\">\u0430\u0430\u0430<\/p>\n\t\t\t\t<div class=\"delim\"><\/div>\n\t\t\t<\/li>\n\t\t\t<li class=\"message\">\n\t\t\t\t<a name=\"msgoffset8\"><\/a>\n\t\t\t\t\t\t\t<div class=\"date old-date\">\u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0432 06:57<\/div>\n\t\t\t\t\t\t\t<p class=\"old\">\u0434\u0430\u0434\u0430<\/p>\n\t\t\t\t<div class=\"delim\"><\/div>\n\t\t\t<\/li>\n\t\t\t<li class=\"message\">\n\t\t\t\t<a name=\"msgoffset9\"><\/a>\n\t\t\t\t\t\t\t<div class=\"date old-date\">\u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0432 05:56<\/div>\n\t\t\t\t\t\t\t<p class=\"old\">\u043d\u0443 \u0447\u0442\u043e \u0442\u0430\u043c?<\/p>\n\t\t\t\t<div class=\"delim\"><\/div>\n\t\t\t<\/li>\n\t\t\t\n\t\t\t<li style=\"display: none\">\n\t\t\t\t<div class=\"date\"><\/div>\n\t\t\t\t<div class=\"name\"><b><\/b><\/div>\n\t\t\t\t<p><\/p>\n\t\t\t\t<div class=\"delim\"><\/div>\n\t\t\t<\/li>\n","last":false},"r":0,"XForms":0} похоже закодировано, но как это раскодировать не пойму... пишу на с++ и JS вообще пока на нуле... кто нить знает как декодировать все это г...???
это г... Server: nginx/0.7.62 Date: Fri, 26 Nov 2010 07:19:39 GMT Content-Type: text/x-json; charset=utf-8 Transfer-Encoding: chunked Connection: keep-alive P3P: policyref="http://www.mamba.ru/w3c/p3p.xml", CP="NOI DSP COR NID ADM DEV PSA OUR IND UNI PUR COM NAV INT STA" Expires: Mon, 26 Jul 1997 05:00:00 GMT Last-Modified: Fri, 26 Nov 2010 07:19:39 GMT Pragma: no-cache Cache-control: post-check=0, pre-check=0, private {"t":"1290755979096","a":546333929,"s":1,"e":{"SYSTEM":true},"d":[],"r":0,"XForms":0} загружено отсюда http://mamba.ru/promo/realuser.phtml поэтому регуляркой найти ничего не могу так как у меня ни на одной странице нет s_post=....
вот эта вот хрень вообще не понять что делает в хидере P3P: policyref="http://www.mamba.ru/w3c/p3p.xml", CP="NOI DSP COR NID ADM DEV PSA OUR IND UNI PUR COM NAV INT STA"
проблема решена, поставил в хидере все покахатели что в в снифере, а вот этот как раз делал такую кашу из кода request.setRawHeader("X-Requested-With", "XMLHttpRequest");
Это был json... Code: <li class="to-read message"> <a name="msgoffset0"></a> <div class="date">сегодня в 09:09</div> <div class="name"><b>Стэн</b></div> <p>ggg</p> <div class="delim"></div> </li> <li class="message"> <a name="msgoffset1"></a> <div class="date old-date">сегодня в 08:37</div> <p class="old">f</p> <div class="delim"></div> </li> <li class="message"> <a name="msgoffset2"></a> <div class="date old-date">сегодня в 08:34</div> <p class="old">ffff</p> <div class="delim"></div> </li> <li class="me from-read message"> <a name="msgoffset3"></a> <div class="date">сегодня в 08:25</div> <div class="name"><b>Ирина</b></div> <p>куку</p> <div class="delim"></div> </li> <li class="to-read message"> <a name="msgoffset4"></a> <div class="date">сегодня в 07:48</div> <div class="name"><b>Стэн</b></div> <p>тууу</p> <div class="delim"></div> </li> <li class="me from-read message"> <a name="msgoffset5"></a> <div class="date">сегодня в 07:40</div> <div class="name"><b>Ирина</b></div> <p>ffff</p> <div class="delim"></div> </li> <li class="to-read message"> <a name="msgoffset6"></a> <div class="date">сегодня в 07:36</div> <div class="name"><b>Стэн</b></div> <p>сучка</p> <div class="delim"></div> </li> <li class="message"> <a name="msgoffset7"></a> <div class="date old-date">сегодня в 07:00</div> <p class="old">ааа</p> <div class="delim"></div> </li> <li class="message"> <a name="msgoffset8"></a> <div class="date old-date">сегодня в 06:57</div> <p class="old">дада</p> <div class="delim"></div> </li> <li class="message"> <a name="msgoffset9"></a> <div class="date old-date">сегодня в 05:56</div> <p class="old">ну что там?</p> <div class="delim"></div> </li> <li style="display: none"> <div class="date"></div> <div class="name"><b></b></div> <p></p> <div class="delim"></div> </li>