草庐IT

form-post

全部标签

php - 使用 form_validation 库在 Code Igniter 中验证多维数组

我在使用codeigniter的form_validation模块时遇到了一个奇怪的问题。我正在尝试验证表单帖子中的多维数组,但它没有按预期工作。我已经在标准表单帖子中使用了一百次(夸张),所以我很熟悉它。我的表单帖子看起来像这样Array([location_edit_id]=>[theImage]=>[thePDF]=>[loc]=>Array([name]=>[content_1]=>[content_2]=>[opening_hours]=>[seats]=>)[ad]=>Array([address_1]=>[address_2]=>[address_3]=>[town_ci

php - 增加 max_post_size 和 upload_max_filesize 有什么注意事项?

我想增加服务器上的max_post_size和upload_max_filesize以便我的应用程序能够处理更大的文件(大到2gb)。但在我这样做之前,有什么注意事项?显然,PHP开发人员将大小设置得较低是有原因的。我需要一定数量的RAM才能进行操作吗?任何见解都会有所帮助。 最佳答案 我看到的最大问题之一是POSTS是一次性交易。我的意思是,如果您的客户正在上传一个非常大的文件,并且在他们完成90%时发生网络中断,他们将不得不从头开始。我相信有基于Flash和Java的解决方案可以分块上传文件,以便在您的服务器上重建。我只使用过一

php - 无法从 Ajax POST 请求将带空格的数据获取到数据库中

我有一个非常简单的表单,带有一个文本框和一个按钮,我的目标是让异步请求(jQuery:$.ajax)将文本发送到服务器(PHP/mysqlalaJoomla),以便它可以被添加到数据库表中。这是从客户端发送数据的javascript:varvalue=$('#myvalue').val();$.ajax({type:"POST",url:"/administrator/index.php",data:{option:"com_mycomponent",task:"enterValue",thevalue:value,format:"raw"},dataType:"text",succe

php - 从表中获取 $_POST 变量

我正在尝试构建一种资源分配表。我希望能够从数据库中打印一个表格,然后允许用户单击他们想要保留的每个单元格。此外,能够拖动并选择多个单元格。然后通过$_POST将所有这些发送到另一个php脚本。问题是,我不知道从哪里开始。有什么建议吗? 最佳答案 您所描述的第一个也是最关键的事情是一堆隐藏字段来存储您感兴趣的信息。您必须在客户端编写javascript代码来存储用户在这些隐藏字段中与您的页面进行交互。要通过POST接收数据,您需要对于您希望“了解”的每一位数据,都已在您的页面上进行了更改。如果表信息只是文本,则不会在POST操作中传输

php - 超过1450B的请求在PHP中正确读取POST请求参数?

我在api.php脚本上收到POST请求。使用此代码的红色内容:$fp=fopen('php://stdin','r');$all="";while($line=fgets($fp,4096)){$all.=$line;}echo$all;看起来像这样:------------V2ymHFg03ehbqgZCaKO6jyContent-Disposition:form-data;name="intro"O------------V2ymHFg03ehbqgZCaKO6jyContent-Disposition:form-data;name="title"T------------V2y

php - Zend 框架 : Setting decorators and labels - should this be done in the view or the form class?

我注意到许多(大多数?)人在使用ZendFramework时会在Form类本身中添加装饰器和标签。classUser_Form_AddextendsZend_Form{publicfunctioninit(){parent::init();$username=newZend_Form_Element_Text('username');$username->setLabel('Username:')->setRequired(true)->addFilter('StringTrim')->addValidator('StringLength',$breakChainOnFailure=f

php - 在表单上使用 php 和 POST,但 request_method 说它是 GET

因此,我将此表单提交给回显$_SERVER['REQUEST_METHOD']的php脚本。不知道为什么,虽然我在表单中指定了POST方法,它总是回显GET。为什么是这样?我做错了什么?nameaddresslatlngusertypemethod 最佳答案 因为我花了无数个小时试图修复与PHP中错误的“REQUST_METHOD”相关的错误,并且没有在网上找到任何有用的信息,所以这是我关于这个问题的报告:Chrome似乎在版本30.0中有一个错误。1599.101我的jquery测试代码是:$.ajax({type:"POST",

php - Zend_Form 手动设置和验证字段值

我有一个带有下拉字段的Zend_Form。当用户在url中设置一个值时,应在此下拉列表中选择该值作为默认值。所以我现在做的是:$parlang=$this->getRequest()->getParam('lang');if($parlang){$this->view->filterForm->getElement('ddLanguage')->setValue($parlang);}if($this->getRequest()->isPost()){if($this->view->filterForm->isValid($_POST)){.........不,我想检查变量的值是否是下

php - Lithium form helper 数据和错误缺失?

我正在构建一个测试Lithium应用程序以了解它的工作原理,我发现表单助手似乎无法识别我传回的数据或任何验证错误。目前我不得不手动传回我的错误,然后在View中处理它们。QuestionsController::询问publicfunctionask(){if(!empty($this->request->data)){$question=Questions::create($this->request->data);if($question->save()){return$this->redirect(array('Questions::view','args'=>$question

php - 用于测试 POST 到 .PHP 的网站

我有一个iOS应用程序,我想从中发布到.php网络服务。目前我正在使用这个网站进行测试(一切正常)http://www.htmlcodetutorial.com/cgi-bin/mycgi.pl.我的问题是:是否有像我发布的网站那样用.php编写的网站,以便我可以用它们测试我的应用程序? 最佳答案 就像他们说的,POST是POST,但是......交付......',$post,'';享受吧。http://instagraph.me/post例子:Array([a]=>12345)编辑“不起作用”评论:curl-A"Mozilla"