Здравствуйте. Помогите исправить ошибку: Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/**/public_html/**/1.php on line 33 Код (Text): <?php $lmi_payment_no="11111"; // номер платежа, состояние которого запрашивается $wmid="123456789012"; // ваш wmid $lmi_payee_purse="Z010101010101"; // ваш кошелек-получатель, на который совершался платеж $secret_key="df938jk30kdl"; // SecretKey, заданный в настройках кошелька на WM Merchant $md5=strtoupper(md5($wmid.$lmi_payee_purse.$lmi_payment_no.$secret_key)); $request=" <merchant.request> <wmid>$wmid</wmid> <lmi_payee_purse>$lmi_payee_purse</lmi_payee_purse> <lmi_payment_no>$lmi_payment_no</lmi_payment_no> <sign></sign> <md5>$md5</md5> <secret_key></secret_key> </merchant.request> "; $ch = curl_init("https://merchant.webmoney.ru/conf/xml/XMLTransGet.asp"); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_POST,1); curl_setopt($ch, CURLOPT_POSTFIELDS, $request); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); $result=curl_exec($ch); $xmlres = simplexml_load_string($result); $retval=strval($xmlres->retval); // если результат равен -8, то платежа с таким номером не было if($retval==-8) echo "Платеж $lmi_payment_no не проводился!"; // если результат не равен -8 и не равен 0, то возникла ошибка при обработке запроса elseif($retval!=0) echo "Запрос составлен некорректно!"; // если результат равен 0, то платеж с таким номером проведен else { // вытаскиваем важные параметры платежа $wmtranid=strval($xmlres->operation->attributes()->wmtransid); $date=strval($xmlres->operation->operdate); $payer=strval($xmlres->operation->pursefrom); $ip=strval($xmlres->operation->IPAddress); // отображаем результаты на экране echo " Платеж $lmi_payment_no завершился успешно. Он был произведен $date с кошелька $payer. Плательщик использовал IP-адрес $ip. WM-транзакции присвоен идентификатор $wmtranid. "; } ?>
ничего себе тема в новичках..... я не силен в объектах: поэтому возникает фопрос по поводу: Код (Text): $xmlres->operation->attributes()->wmtransid а у метода объекта бывают параметры? Код (Text): attributes()->wmtransid
просто 33 строка примерно там =), я посчитал! может всетаки в этой строчке дело? Уважаемый pavluxa09 закоменте строчку и проверьте, мне тоже интересно! У php 4+, например, нельзя было в функцию передать Объект (Ну только с &$)!