草庐IT

application-client

全部标签

php - 传递给 GuzzleHttp\Client::request() 的参数 3 必须是数组类型,字符串给定

我正在试验SammyK/LaravelFacebookSdk。尝试从示例运行此行:$response=Facebook::get('/me?fields=id,name,email','user-access-token');依次运行/var/www/vendor/facebook/php-sdk-v4/src/Facebook/HttpClients/FacebookGuzzleHttpClient.php第61行publicfunctionsend($url,$method,$body,array$headers,$timeOut){$options=['headers'=>$he

PHP curl 将 Content-Type 更改为 application/x-www-form-urlencoded。不应该那样做

我想从我使用PHPcurl的服务器将视频直接上传到Youtube。我需要这种请求格式:POST/feeds/api/users/default/uploadsHTTP/1.1Host:uploads.gdata.youtube.comAuthorization:BearerACCESS_TOKENGData-Version:2X-GData-Key:key=adf15ee97731bca89da876c...a8dcSlug:video-test.mp4Content-Type:multipart/related;boundary="f93dcbA3"Content-Length:19

PHP fatal error : I'm trying to implement a Form\AbstractType in my Symfony2 application

我收到以下错误:Fatalerror:DeclarationofBean\OauthServerBundle\Form\Type\AuthorizeFormType::buildForm()mustbecompatiblewithSymfony\Component\Form\FormTypeInterface::buildForm(Symfony\Component\Form\FormBuilderInterface$builder,array$options)insrc/Bean/OauthServerBundle/Form/Type/AuthorizeFormType.phponl

php - 未捕获的 SoapFault 异常 : [Client] Function is not a valid method for this service

当我尝试使用一些数据访问wsdl中的函数时(使用php中的soap客户端)我收到以下错误。UncaughtSoapFaultexception:[Client]Functionfunction_nameisnotavalidmethodforthisservice有什么帮助吗? 最佳答案 如果要执行SOAP找不到的函数-PHP可能缓存了wsdl文件。添加这个:ini_set("soap.wsdl_cache_enabled","0");禁用缓存。 关于php-未捕获的SoapFault异

php - set $_SERVER ['HTTP_CLIENT_IP' ] 的值会是一个空字符串吗?

我有一个简单的脚本来确定用户的IP地址:functionGetIp(){if(!empty($_SERVER['HTTP_CLIENT_IP']))//checkipfromshareinternet{$ip=$_SERVER['HTTP_CLIENT_IP'];}elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR']))//tocheckipispassfromproxy{$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];}else{$ip=$_SERVER['REMOTE_ADDR'];}return$ip;}现在在网上

php - Symfony2 : How to: secure application with _locale

全部!我想用安全系统一起保护我的应用程序。security.yml文件下方security:encoders:Symfony\Component\Security\Core\User\User:plaintextrole_hierarchy:ROLE_ADMIN:ROLE_USERROLE_SUPER_ADMIN:[ROLE_USER,ROLE_ADMIN,ROLE_ALLOWED_TO_SWITCH]providers:in_memory:users:user:{password:userpass,roles:['ROLE_USER']}admin:{password:adminpa

php -/bootstrap/start.php 中的 Laravel 错误 :\Illuminate\Foundation\Application not found

所以,我在开发服务器上安装了Laravel(php5.5.3,标准安装,安装了mcrypt),我收到以下错误消息:Fatalerror:Class'Illuminate\Foundation\Application'notfoundin/[path_to_laravel_app]/bootstrap/start.phponline14很奇怪,我还没有看到这个文件的解决方案,尽管我已经看到很多类似的错误。欢迎任何建议。谢谢! 最佳答案 /bootstrap/start.php是在composerinstall之后通过运行Laravel

php - GuzzleHttp\Client 动态更改基本 URL

我正在开发一个使用RESTfulAPI的项目。我使用GuzzleHttp库来获取/放入API中的数据。有什么方法可以在运行时更改GuzzleHttp\Client的基本URL。我的想法是因为我有一个api的多个端点,但基本url不相同,所以我想创建一个带有一些选项的客户端,但在我想执行某些请求时更改基本url。 最佳答案 正如GuzzleHttp的文档中所写,如果您将绝对路径传递给post/get/put等,它将覆盖当前的基本url。因此,如果您在绝对路径前加上绝对路径,它将完成工作。Checkhere,GuzzleHttpdocu

PHP : Best way to push data from server to clients. ....?

在我的项目中,我需要将一些数据从服务器推送到客户端,就像facebook所做的那样,当在客户端配置文件中执行一些更新就像有人在客户端的墙上写了什么,Facebook会自动将其推送到客户端。目前我正在使用AJAX来持续检查数据库的更新。那是不是一个好的做法。我不想依赖客户端进行更新。我希望当执行与客户端相关的某些更新时,服务器应自动将数据推送到客户端。请建议一些url或示例代码来这样做……提前致谢...... 最佳答案 您应该看看APE项目,它支持尽可能接近Push的多种变体,例如长轮询、XHRStreaming和WebSockets

PHP Curl,请求数据返回application/json

我正在尝试从API获取一些数据,目前我正在将其作为XML返回。我更喜欢它作为jSON,API文档说它在jSON和XML中可用。文档说...TheAPIcurrentlysupportstwotypesofresponseformat:XMLandJSONYoucanspecifythedesiredformatusingtheHTTPAcceptheaderintherequest:Accept:application/xmlAccept:application/json那么如何在我的PHP代码中生成applixation/json的AcceptHeader呢?我现在的PHP代码是:h