草庐IT

add_post_condition

全部标签

php - 如果 $_POST 为空函数

我正在创建一个使用$_POSTphp函数的表单。这是我的表单的样子。form.phpSongsMoviesFormSongName:EnterSongName:EnterMovieName:BacktoForms现在我想显示SongName和MovieName的结果,所以我使用了echo$_POST["SongName"];和>echo$_POST["MovieName"];完美生成结果。现在我想将这些值SongName和MovieName放在结果/输出页面的text/line/para之间,如果SongName或MovieName为空,则结果/输出不应显示我放置这些函数的特定文本/行

php - 如何从 PHP 中的 serializeArray 获取 POST 值?

我正在尝试我见过的这种新方法serializeArray()。//withajaxvardata=$("#form:input").serializeArray();post_var={'action':'process','data':data};$.ajax({.....etc所以我得到了这些键值对,但我如何使用PHP访问它们?我认为我需要这样做,但它行不通://inPHPscript$data=json_decode($_POST['data'],true);var_dump($data);//willreturnNULL?谢谢,理查德 最佳答案

php - 表单提交后 $_POST 为空

我正在使用TwitterBootstrap构建Web应用程序。我有一个表格,用户应该在其中输入他的名字和姓氏,然后单击提交。问题是,$_POST返回是空的。我在Windows8机器上使用WAMP。FirstnamelastnameSubmitdatagoback();?>"class="btn">Cancel 最佳答案 为输入类型添加名称,如现在检查$_POST变量。 关于php-表单提交后$_POST为空,我们在StackOverflow上找到一个类似的问题:

php - Zend 表单 : Add a link to the right of a text field

我意识到我应该能够做到这一点,但我能说什么呢,我不明白。我什至rtfm'ed直到我的眼睛炸了。我通过示例学习得最好,而不是Zend文档给出的深入解释,或者此类问题通常产生的典型“使用装饰器”响应。我需要的是这样的标记:NameMyLink除了输入后的额外LINK之外,它都是普通的。是的,它在dd中,就在链接旁边,这是我无法做到的。这是我用来创建上述HTML的(略有修改的)代码$name=newZend_Form_Element_Text('name');$name->setLabel('Name');$this->addElements($name);$this->addDisplay

PHP $_POST 在 IE9 和 IIS7 上为空

以下形式在IE9上导致一个空的$_POST变量。该表单在Firefox和Chrome上完美运行。所有变量都出现在$_POST变量中,没有任何问题。然而,在IE9上,表单被正确提交,但是$_POST是空数组。即,在login.php中:print_r($_POST);打印空数组。我试图找出IE9的不同之处,这使得它的行为与Firefox和Chrome不同,但我无法弄清楚。我发现Apache下的某些模块导致了人们的问题,但我运行的是IIS7,而不是Apache,所以不是这样。Ruby论坛上有人提到在注册表中将DisableNTLMPreAuth设置为1,但这也没有解决它。感谢任何帮助。

php - (#100) 必须指定至少一个引用对象 - OG 操作的简单 POST

我正在使用PHPSDK尝试使用图形API发布一个简单的操作。我已经设置了一个名为“Competition”的对象和一个名为“Enter”的Action。因此,用户参加了比赛。我的代码是这样的:try{$statusUpdate=$this->data['facebook']->api('/me/lovepoppycompetition:enter','post',array('competition'=>'https://apps.facebook.com/lovepoppycompetition/'));echo'SUCCESS:'.print_r($statusUpdate,tru

php - 意外的 HTTP/1.x 请求 : POST/3/device/XXXX

您好,我在php中使用apns和curl发送IOS推送通知并收到此错误消息。我还定义了“CURL_HTTP_VERSION_2_0”,但仍然出现此错误:UnexpectedHTTP/1.xrequest:POST/3/device/这是我的代码:$key_file=XXXXXX';$secret=null;$private_key=JWKFactory::createFromKeyFile($key_file,$secret,['kid'=>'3W6B5LQQHX','alg'=>'ES256','use'=>'sig',]);$payload=['iss'=>'RUK725A7V4'

php - 无法在 GET 或 POST 中使用字符串 "execute("

如果我使用URLwww.mysite.com/?test=execute($_GET数组将始终为空。我在尝试提交包含字符串“execute(”的表单时注意到这一点,它不会提交.这包括POST和GET,它不接受字符串“execute(”。服务器上的这个安全功能是否在我的本地计算机上正常工作? 最佳答案 您可能在Apache中安装了mod_security。 关于php-无法在GET或POST中使用字符串"execute(",我们在StackOverflow上找到一个类似的问题:

php - 如何在提示登录后将 $_POST 数据传递给 youtube 上传脚本

我的wordpress页面上有一个脚本,允许用户在我的网站上创建视频帖子,然后将视频上传到他们的youtube。用户点击我网站上的一个按钮,将表单数据从隐藏的输入字段发送到一个运行youtube上传api脚本的新窗口,如果用户没有登录,它会要求他们登录。我遇到的问题是,当用户必须登录并被重定向回页面时,帖子值丢失并导致我的上传脚本失败,因为它们应该定义视频路径。我尝试了多种不同的方法来尝试传递变量,但是似乎没有任何效果,登录后数据永远不会传递到页面。如果已经登录,它始终有效。当点击按钮时,变量被传递。$videoTitle=$_POST['ytu_title'];$authorID=$

php - OAUTH 使用 PHP 的 PECL OAUTH - 使用方法 getRequestToken() 时不能使用 POST?

我在尝试对API进行身份验证时使用PECLOAuth。示例代码:setAuthType(OAUTH_AUTH_TYPE_AUTHORIZATION);$oauth->setVersion('1.0');$oauth->setTimestamp(mktime());$oauth->enableDebug();try{$req=$oauth->getRequestToken($requestUri,'oob');var_dump($req);}catch(OAuthException$e){print'';var_dump($e);var_dump($oauth->debugInfo);}