草庐IT

pre-post-annotations

全部标签

php - 禁用表单元素的 POST 值

我有一个表单,我需要在其中禁用一组复选框和一些字段,以便用户无法更改/改变它们的值。但是,当我提交表单时,禁用元素的POST值丢失/为空。如何在没有这个问题的情况下管理我正在尝试做的事情?现在我通过像这样禁用容器div来禁用字段:#unselectable{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;-webkit-user-select:none;cursor:not-allowed;} 最佳答案

php - 我可以 POST 和 GET 到同一个 PHP 页面吗

例如,我想知道是否可以在同一个php页面上获取和发布我想发送数据到:http://www.example.com/my.php首先是GEThttp://www.example.com/my.php?task=dosomething并将一些$thexml=XML发送到http://www.example.com/my.php?task=dosomething然后能够在某些代码中访问两者,例如(示例)//ExampleCode============================if($_GET["task"]=="dosomething"){$mynewxml=$_POST["$the

PHP 如何找到允许的最大 POST 数据?

在PHP中,有没有一种快速的方法可以找到运行我的脚本的任何服务器配置允许的最大POST数据大小?例如,$max_post_length=$_SERVER['maxpost'];或其他。也许它会为“无限制”返回0...有什么想法吗? 最佳答案 使用ini_get.ini_get('post_max_size'); 关于PHP如何找到允许的最大POST数据?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

PHP 上传 - 为什么 isset($_POST ['submit' ]) 总是 FALSE

我有以下代码示例upload3.php:PHPFormUploadSelectaFile:代码总是返回“NOTissetsubmit”。为什么会这样?因为同一个脚本upload3.php会调用自身? 最佳答案 您的提交按钮没有命名为:改变收件人: 关于PHP上传-为什么isset($_POST['submit'])总是FALSE,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/33

php - 如何打印_r $_POST 数组?

我有下表。和test.php文件$value){echo"".$key."";echo"".$value."";echo"";}?>但它只返回这个:0Array我做错了什么? 最佳答案 foreach循环工作得很好,但您也可以简单地print_r($_POST);或者在浏览器中进行pretty-print:echo"";print_r($_POST);echo""; 关于php-如何打印_r$_POST数组?,我们在StackOverflow上找到一个类似的问题:

javascript - Safari 浏览器 chop POST 参数

除了MacOSLion上的Safari6.1.2之外,我的代码在其他浏览器上工作得非常好。下面是我使用的ajax帖子-$.ajax({type:'POST',dataType:'text/html',url:"/MyProxy.php",data:{"server":"mydomain.com","user":"vijay","passd":"highly@secret"},error:function(data){console.log(data);alert("Failure-"+data);return;},success:function(data){console.log("

php - CURLOPT_POST 与 CURLOPT_CUSTOMREQUEST

我正在使用EmailonAcidAPI.在通过PHPCurl向端点http://sandbox.emailonacid.com/v4/GetClientList发送POST请求时,我尝试了以下替代方法:curl_setopt($ch,CURLOPT_CUSTOMREQUEST,"POST")curl_setopt($ch,CURLOPT_POST,1);第一个选项有效,但第二个选项返回HTTP400错误请求。谁能解释这种行为? 最佳答案 默认CURLOPT_POST将使用"application/x-www-form-urlenco

php - CodeIgniter:使用多维 POST 数据验证表单

所以框架是CodeIgniter2.0.2。我有一个表单,其中包含与数据库中的行相对应的字段组。字段名称的格式为:opt[0][foo]opt[0][bar]opt[1][foo]opt[1][bar]etc...索引(1,2,etc...)不对应于数据库中的行ID,它只是一种拆分字段组的方法。由于用户能够添加和删除任意数量的字段组,因此索引中可能存在间隙。所有组都是相同的,也就是说,它们包含具有相同二级名称的完全相同的字段集。我希望能够使用CodeIgniter的验证库来验证表单并根据需要(p)重新填充。我发现了很多关于预填充的帖子(除了优秀的CI用户指南),而且我知道如何在一般情况

php - 按钮停止发出 POST 请求

我在这里遇到一个奇怪的问题,我有一段代码直到昨天都运行良好。突然我的按钮停止发出POST请求。下面是示例代码。当我点击按钮btnsubmit时,页面被重定向到view_teacherupdate.php但它不打印“按钮已提交”;view_teacherUpdate.phpif(isset($_POST["btnsubmit"])){echo"buttonsubmitted";}我已启用error_reporting(E_ALL);但我没有收到任何错误或警告。session在两个页面中都已启用。如有任何帮助,我们将不胜感激。提前致谢。完整代码:查看教师更新页面:is_logged_in(

php - 如何使用 PUT 代替 POST 和 PHP 上传文件

我正在构建我的第一个RESTApi,到目前为止一切顺利,我只是遇到了通过PUT请求方法上传文件的问题。我需要成为PUT,因为我正在从iOS应用程序更新用户及其头像图像,而PUT专门用于更新请求。所以当我PUT和文件上传时,$_FILES数组实际上是空的,但是当我打印PUT数据时parse_str(file_get_contents('php://input'),$put_vars);$data=$put_vars;print_r($data);我收到以下回复;Array([------WebKitFormBoundarykwXBOhO69MmTfs61Content-Dispositi