小编Gan*_*til的帖子

无法调用ssh2_connect()回调

我正在使用该ssh2_connect()方法与远程服务器建立连接.如果我提供正确的主机名和端口号,则连接正确建立.由于错误的凭据无法连接,我试图调用回调函数,但我尝试它的方式是在连接失败后不调用回调.

这是我试过的代码:

$callbacks = array( 
      'ignore' => array($this, 'callbackSshDisconnect'), 
      'debug' => array($this, 'callbackSshDisconnect'), 
      'macerror' => array($this, 'callbackSshDisconnect'), 
      'disconnect' => array($this, 'callbackSshDisconnect'), 
);

ssh2_connect($hostName,$port,array('hostkey', 'ssh-rsa'),$callbacks);

public function callbackSshDisconnect($reason, $message, $language) {
    $this->log('disconnected');
    $this->log($reason);die;
}
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

php ssh

21
推荐指数
2
解决办法
1785
查看次数

如何自定义使用SWFobject实现的播放器?

我正在使用SWFobject从slideshare实现播放器.

使用embedSWF方法获取玩家:

swfobject.embedSWF("http://static.slidesharecdn.com/swf/doc_player.swf", "player", "700", "392", "8", null, flashvars, params, atts);
Run Code Online (Sandbox Code Playgroud)

它正确地给了我播放器,但现在我想从播放器自定义选项,即我不想要放大,缩小,幻灯片放映等目前播放器上的选项.

我可以自定义吗?

swfobject

7
推荐指数
1
解决办法
160
查看次数

多次接收Paypal IPN响应

我在我的应用程序中使用paypal支付网关IPN付款.

付款成功后,我正确收到IPN回复.

收到后我发回来进行验证.

$ch = curl_init();

$paypalUrl = PAYPAL_URL;
curl_setopt($ch, CURLOPT_URL, $paypalUrl); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_field); 
curl_setopt($ch, CURLOPT_HEADER, 0); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
$res = curl_exec($ch);
Run Code Online (Sandbox Code Playgroud)

现在我多次收到相同的IPN响应(大约9次).我按以下格式发送变更的IPN响应:

    cmd=_notify-validate&orderUUID=eac962fe-3a0a-4b26-be89-e5ccf54ee2cb&
    mc_gross=15.00&settle_amount=11.58&
     protection_eligibility=Ineligible&payer_id=LR3LZ8R978ZK8&tax=0.00
    &payment_date=06%3A55%3A17+Jun+05%2C+2013+PDT&payment_status=Completed
  &charset=windows1252&first_name=abc&option_selection1=&option_selection2=&
 mc_fee=0.74&exchange_rate=0.812061&notify_version=3.7
  &settle_currency=USD&custom=&payer_status=verified&business=business%40mydomain.com
  &quantity=1&verify_sign=AFcWxV21C7fd0v3bYYYRCpSSRl31AlU7JAwS8--HoB6lJfimizlVxnVa&payer_email=personal%40mydomain.com&option_name1=tour&option_name2=abc+abc&txn_id=6RU07240YB682730C&payment_type=instant&last_name=abc&receiver_email=business%40mydomain.com&payment_fee=&receiver_id=LW9JSM57BYH5Q&txn_type=web_accept&item_name=ite  m+name&mc_currency=AUD&item_number=&residence_country=US&test_ipn=1&handling_amount=0.00 &transaction_subject=item+reserva!tion+for+1+spaces+on+Jun+06&payment_gross=&shipping=0.00&ipn_track_id=b85bc954da9e5
Run Code Online (Sandbox Code Playgroud)

多次接收相同响应的原因是什么?

正如我所说的那样,我们需要向PayPal发送200 OK以获取IPN响应,如果Paypal没有得到200 OK它再次重试......它是否相同?

php paypal payment-gateway

5
推荐指数
1
解决办法
1470
查看次数

cakePHP重定向与$ this-> referer()无法正常工作

我有一个TestController的视图文件,并且我已经添加了评论表单(我的页面存在的页面的网址是www.example.com/test/view/slug)现在评论表单在网址www.example.com上发布/ comments /添加动作评论添加成功后添加我已写入(在评论/添加方法中)

            $this->redirect($this->referer());
Run Code Online (Sandbox Code Playgroud)

我期待的是它应该重定向到www.example.com/test/view/slug.它重定向到我本地主机上的网址,但是当我部署我的应用程序时,重定向不重定向它正在重定向到网址www.example.com/comment/www.example.com并给出错误

Error: The requested address '/comments/www.example.com' was not found on this server.
Run Code Online (Sandbox Code Playgroud)

php cakephp

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

php ×3

cakephp ×1

payment-gateway ×1

paypal ×1

ssh ×1

swfobject ×1