Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ошибка Parse error: syntax error, unexpected T_OBJECT_OPERATOR in
 
 автор: pavluxa09   (21.07.2009 в 11:06)   письмо автору
 
 

Здравствуйте. Помогите исправить ошибку: Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/**/public_html/**/1.php on line 33


<?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($chCURLOPT_HEADER0);
curl_setopt($chCURLOPT_RETURNTRANSFER,1);
curl_setopt($chCURLOPT_POST,1);
curl_setopt($chCURLOPT_POSTFIELDS$request);
curl_setopt($chCURLOPT_SSL_VERIFYPEERFALSE);
$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.
    "
;
}

?>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования