草庐IT

php - 解码 laravel 4 Input::json()

我很难在laravel中解码json输入。我正在构建一个RestfulAPI,当我使用RestClient发送发布数据然后在laravel中死掉并转储时,我得到了object(Symfony\Component\HttpFoundation\ParameterBag)#205(1){["parameters":protected]=>array(6){["firstName"]=>string(8)"John"["lastName"]=>string(7)"Doe"["bloodGroup"]=>string(2)"B+"["phone"]=>string(8)"+9999999"["

Php - Amazon s3 如何检查我的连接是否成功

我正在使用amazon-php-sdk。在我的应用程序中,我从表单中接受key和secret值并传递以连接到Aws。这是我的代码。'mykey','secret'=>'mysecretkey'));}catch(S3Exception$e){echo'Msg'.$e->getMessage();}?>如何检查连接是否成功?如何使用传递的key检查已创建的对象,以便我不想再次创建该对象。仅当传递的key与已创建的key不同时,我才需要创建对象。 最佳答案 正如Michael所指出的,您必须发出实际请求来检查连接。AWS不鼓励任何不必要

php - 使用 PHP SDK 在 Amazon S3 上上传文件

我正在尝试通过他们的PHPSDK在我的亚马逊S3上上传图片。所以我做了一个小脚本来做到这一点。但是,我的脚本不起作用,我的异常也没有向我发送任何错误消息。我是AWS的新手,感谢您的帮助。代码如下:配置.phparray('_aws'),'services'=>array('default_settings'=>array('params'=>array('key'=>'PUBLICKEY','secret'=>'PRIVATEKEY','region'=>'eu-west-1'))));?>索引.phpputObject(array('Bucket'=>$bucket,'Key'=>$

php - Laravel 5 中 S3 flysystem 适配器的路径不正确

在将文件上传到S3存储桶时,我遇到了Laravel5文件系统的问题。运行到文件系统的行是:Storage::disk('s3')->put($slug,$img);它可以正常工作:Storage::disk('local')->put($slug,$img);但是当我将磁盘更改为S3时,它会抛出以下错误:Class'League\Flysystem\AwsS3v3\AwsS3Adapter'notfound根据L5文档,我的composer.json中有以下要求"league/flysystem-aws-s3-v2":"~1.0"在以下位置安装了league的awsflysystem适

php - 将表单数据发布到 Amazon S3 存储桶

我已经花了三天时间尝试设置一个简单的amazons3发布表单。每次我收到此错误时:SignatureDoesNotMatchTherequestsignaturewecalculateddoesnotmatchthesignatureyouprovided.Checkyourkeyandsigningmethod.我没有看到问题。:-('queue/1_1_1234567890.wmv','AWSAccessKeyId'=>'mypublickeyishere','acl'=>'public-read','success_action_redirect'=>'http://someur

php - 即使在 php.ini 中注释了 max_input_vars 也会设置

我的PHP应用程序有一个奇怪的问题。在我的php.ini中,我注释掉了max_input_vars指令,但是当提交1-2k表单时(我知道它有点大),最后200个帖子值被截断。奇怪的是我什至重新启动了我的Apache。我的phpinfo()显示限制设置为1000。这是默认值吗?如何使max_input_vars不受限制? 最佳答案 根据themanual,max_input_vars确实有一个默认值1000(查看页面开头的表格)。如果您想要一个不同于此默认值1000的值,您将必须指定它——并且不要在您的配置中注释该指令。据我所知,没有

php - CodeIgniter $this->input->get() 不工作

我不确定为什么这不起作用。我在配置文件中有allow_get_array=TRUE。这就是我想要做的..这是用户将从他们的电子邮件中单击的链接http://www.site.com/confirm?code=f8c53b1578f7c05471d087f18b343af0c3a638confirm.phpController:$code=$this->input->get('code');也试过$code=$this->input->get('code',TRUE);有什么想法吗? 最佳答案 在您的config.php中更改以下内容

php - 使用 Laravel 从 Amazon S3 下载文件

我有点确定如何使用Laravel4从AmazonS3下载文件。我正在使用AWS$result=$s3->getObject(array('Bucket'=>$bucket,'Key'=>'data.txt',));//tempfile$file=tempnam('../uploads','download_');file_put_contents($file,$result['Body']);$response=Response::download($file,'test-file.txt');//unlink($file);return$response;上面的方法有效,但我坚持在本

php - 如何通过外部 URL 将对象放入 amazon s3

使用PHP如何通过外部URL将对象放入amazons3?假设我有一个URL:http://example.com/file.avi我希望能够将它移动到我的存储桶中,而无需将文件下载到我的table​​面并重新上传文件。这可能吗? 最佳答案 S3只支持从另一个S3bucket复制对象,或者上传本地文件。无法上传位于外部URL的资源。有关更多详细信息,请参见此处:PutObjectfromremoteresourceinAmazonS3 关于php-如何通过外部URL将对象放入amazons

php - 使用 PHP 从浏览器将多个文件直接上传到 AWS S3 存储桶

我需要制作一个Web表单,能够使用PHP从浏览器将多个文件直接上传到我的AWSS3存储桶。我遇到了这个很好的单个文件上传解决方案(https://www.sanwebe.com/2015/09/direct-upload-to-amazon-aws-s3-using-php-html):$expiration_date,'conditions'=>array(array('acl'=>'public-read'),array('bucket'=>$my_bucket),array('success_action_redirect'=>$success_redirect),array('