草庐IT

php - 一个页面上有多个表单,并决定使用PHP 提交了哪个表单?

我在该页面上有一个包含多个表单(2个表单)的页面。页面底部有一个调用表单和一个联系人表单。因此,客户可以选择只在一个表格中输入电话号码并按提交,或者他们可以在另一个表格中填写姓名、电子邮件和消息,然后按提交。我正在开发一个PHPmail()函数来区分正在提交的表单,但是我在上次忘记了很多编程,所以我再次求助于你在这里做什么。我如何在PHP代码中区分已提交的表单?这是我现在在php中的内容:$type=$_POST['type'];if($type=='callup'){$tel_nr=$_POST['tel'];$to='info@domain.se';$subject='Callcu

php - 如何在每个页面上验证用户 session

我在Codeigniter中从事这个项目,我创建了登录和注册脚本,但我不知道如何在每个页面上验证用户。当用户登录要在session中存储哪些数据(Cisessionuser_data)时,我可以将其与每个页面上的数据库进行比较以确定session是否有效?我正在使用codeigniter的session类,并将值自动存储在数据库中。请帮助我,我被困在这里......我的session是这样处理的:1.每当任何用户访问我的网页时,他都会获得唯一的哈希(md5)sessionID,该ID会在加载页面时进行检查。如果它不生成新的,则不执行任何操作。它每5分钟更改一次。2.当用户登录要传递的数

PHP - 上传图片并显示在页面上

下面的代码允许我将图片(使用html表单)上传到我服务器上的目录。有什么方法可以修改它,以便将图片添加到html页面吗?谢谢 最佳答案 上传好了之后,就可以用javascript放到html页面了。虽然我不太清楚你的问题是什么编辑:因此,您页面上的html表单:用于上传和添加图片的Javascript(JQUERY)代码:functionjupload(){$(".imageholder").append('');}functionjuploadstop(result){if(result==0){$(".imageholder")

PHP - 在未提交的表单页面上正确销毁 session ?

如果我有一个顶部带有session_start()的php联系表单,我知道这会创建一个session。但是,如果用户没有填写表单而是导航到另一个页面怎么办?我是否还需要使用session_destroy,因为我只想在用户通过我的联系页面提交php表单时创建一个session?谢谢。更新:为了在不发布冗长代码的情况下更好地了解我的表单。联系表格.html"type="text"id="fname"name="fname"/>表单处理.php 最佳答案 创建session的开销很小,没有真正的理由需要session_destroy()尽

php - 如何在 shopify 的产品详细信息页面上显示元字段?

我有一个使用shopifyAPI调用创建的元文件,如下所示:'POST','/admin/products/1328/metafields.json',array("metafield"=>array('namespace'=>'inventory','key'=>'warehouse','value'=>"sometexthere",'value_type'=>'string')));但是现在我想在产品详情页面上显示这个,我该如何实现呢?或者它将在Shopify的产品详细信息页面上显示的位置。任何人(在任何其他系统上拥有电子商务商店但不在shopify上)都可以看到这些元字段吗?

php - Facebook Graph API PHP SDK v4 - 在页面上发布

我想让我所有的网站作者都可以在我们的Facebook页面上发布他们的文章,而无需授予他们管理员访问权限。所以我创建了一个简单的表单,作者在其中输入:URL、图像的URL、消息提交时,此表单将向facebook.php发送一个ajax请求,“应该”发生魔法。第一个问题出现在“require_once”处。不可能在没有错误的情况下要求所有4个文件。如果我摆脱了facebook异常,那么除了请求本身之外一切正常。似乎有一个PHP错误,因为我根本没有收到任何ajax响应。session_start();require_once($_SERVER['DOCUMENT_ROOT'].'/sys/f

php - 如何在 Drupal 8 的搜索结果页面上显示结果计数?

我试图在Drupal8的结果页面中显示搜索结果计数,我想显示如下内容:search_word的23个结果。我正在使用默认的Drupal搜索,并将item-list--search-results.html.twig作为模板文件来显示结果,但我找不到搜索结果计算可用变量,知道如何找到这个值吗? 最佳答案 Drupal8中没有结果计数变量。1)使用以下代码添加此变量(将此代码添加到MYTHEME.theme):functionMYTHEME_preprocess_item_list(&$variables){$total=null;//

php - 在 Woocommerce 3 的购物车和结帐页面上显示 SKU

我想在购物车(在产品列下)和结帐页面上显示SKU。我搜索了SO,但所有答案都是针对旧版本的WooCommerce,没有一个是针对3.x的。如何在Woocommerce3中的购物车和结帐页面上显示SKU? 最佳答案 2021年更新您可以使用Hook在woocommerce_cart_item_name操作Hook中的自定义函数来实现,这样://Displaytheskubelowcartitemnameadd_filter('woocommerce_cart_item_name','display_sku_after_item_nam

php - 如何在我的 utf-8 编码页面上正确显示 utf 编码字符?

我正在检索电子邮件,我的一些电子邮件有utf编码的文本。然而,即使我的页面被编码为utf8-在某些地方,当我尝试输出utf文本时,我会得到有趣的字符,例如:=?utf-8?B?Rlc6INqp24zYpyDYotm+INin2LMg2YXYs9qp2LHYp9uB2bkg2qnbjCDZhtmC?==?utf-8?B?2YQg2qnYsdiz2qnYqtuSINuB24zaug==?=而在同一页面的其他区域显示正常。这是怎么回事? 最佳答案 这不是“有趣的字符”,它们是合法的ASCII字符。只是该字符串是为传输而进行的MIME编码,

php - 在通过 AJAX 响应发送的页面上执行 javascript 函数

我想执行一个从服务器通过AJAX请求发送的函数。函数体不在调用页面中。例如:(完整代码如下)1.调用PHP脚本:functionfun(){try{//Opera8.0+,Firefox,SafariajaxRequest=newXMLHttpRequest();}catch(e){//InternetExplorerBrowserstry{ajaxRequest=newActiveXObject("Msxml2.XMLHTTP");}catch(e){try{ajaxRequest=newActiveXObject("Microsoft.XMLHTTP");}catch(e){//S