Tag: PHP的

PHP – 包括一个PHP文件,并发送查询参数

我必须根据一定的条件从我的php脚本中显示一个页面。 如果条件满足,我有一个if条件,正在做一个“包含”。 if(condition here){ include "myFile.php?id='$someVar'"; } 现在问题是服务器有一个文件“myFile.php”,但我想用一个参数(id)调用这个文件,“ID”的值将随着每个调用而改变。 有人可以告诉我如何做到这一点? 谢谢。

在PHP中通过SSH连接到MySQL服务器

我读了一篇关于这个话题的post,我也想这样做, 我有我的数据库在远程Linux机器上,我想连接使用SSH和PHP funcitons,(我目前正在使用ssh2库),我试过使用mysql_connect,但它让我无法访问(虽然我已经授予权限),当我尝试使用这个function: $connection = ssh2_connect('SERVER IP', 22); ssh2_auth_password($connection, 'username', 'password'); $tunnel = ssh2_tunnel($connection, 'DESTINATION IP', 3307); $db = mysqli_connect('127.0.0.1', 'DB_USERNAME', 'DB_PASSWORD', 'dbname', 3307, $tunnel) or die ('Fail: '.mysql_error()); 我得到错误“mysqli_connect()期望参数6是string,资源给予”,任何人都可以请帮助我这个

使用register_shutdown_function()处理PHP中的致命错误

根据对这个答案的评论 ,可以通过使用set_error_handler()无法捕获的closures函数来捕获致命错误。 但是,我找不到如何确定是由于致命错误还是由于脚本到达而导致关机。 此外,在关机function中,debugging回溯函数似乎不存在,使得将堆栈跟踪logging到发生致命错误的地方是毫无价值的。 所以我的问题是:什么是对致命错误(尤其是未定义的函数调用)做出反应的最佳方式,同时保持创build正确的回溯的能力?

jQuery AJAX调用PHP脚本与JSON返回

我已经用这个砸了我的头对着一堵砖墙,我已经尝试了stackoverflow上的解决scheme的负载,但找不到一个工程! 基本上,当我张贴我的AJAX PHP返回JSON,但AJAX显示未定义,而不是值: JS : /* attach a submit handler to the form */ $("#group").submit(function(event) { /* stop form from submitting normally */ event.preventDefault(); /*clear result div*/ $("#result").html(''); /* get some values from elements on the page: */ var val = $(this).serialize(); /* Send the data using post and put the results in a div […]

CodeIgniter:在控制器内加载控制器

我有一个index操作的home控制器,显示一组特色产品。 但是,产品通过包含专有模型和视图的product控制器进行pipe理。 如何从home控制器的index操作中访问product信息? 实例化product将无法运行,因为该类在运行时未加载,CodeIgniter不提供dynamic加载控制器的方法。 把product类放到一个库文件中也不行。 准确地说,我需要在索引视图中插入产品视图(填充由product控制器处理的数据)。 我正在运行CodeIgniter 2.0.2。

php内新的限制:每个POST有1000个字段。 有人知道,如果数量可以受到影响?

在较新的PHP版本中,每个公式的input文件数(POST)将被限制为1000(未validation的信息)。 它接缝这个限制已经安装在5.2的某些版本。 这在我们的网上商店造成了很多问题。 有人知道更多关于它,如果这个限制可能会受到参数或variables的影响。 我只是发现max_input_vars,但它似乎是一个完整的5.4.RC4新的变种而且我不知道,如果这个变种将是一个POST方法。

会话variables是否有限制?

正如标题所说,会话variables是否存在限制(如果有),或者它们被视为常用variables,并且可以存储相等数量的数据? 我正在寻找是否有任何其他限制,如variablestypes,如最大长度,最大值等。 PS如果问题不清楚,请告诉我。 提前致谢!

在PHP中将stdClass对象转换为数组

我从postmeta取post_id为: $post_id = $wpdb->get_results("SELECT post_id FROM $wpdb->postmeta WHERE (meta_key = 'mfn-post-link1' AND meta_value = '". $from ."')"); 当我尝试print_r($post_id); 我有这样的数组: Array ( [0] => stdClass Object ( [post_id] => 140 ) [1] => stdClass Object ( [post_id] => 141 ) [2] => stdClass Object ( [post_id] => 142 ) ) 我不知道如何遍历它,我怎么能这样得到数组 Array ( [0] => 140 […]

CasperJS将数据传回给PHP

CasperJS被PHP用exec()命令调用。 在CasperJS完成其工作(如检索网页的某些部分)之后,如何将检索到的数据返回给PHP?

在PHP中使用PGPencryption文件?

我想使用PGPencryption来encryptionCSV文件,我通过PHP脚本生成,然后通过电子邮件发送到客户端。 客户端会给我encryption密钥,我需要用它来encryption文件。 我search了PGP,发现它是相当好的隐私,我还发现OpenPGP http://www.openpgp.org/和GnuPG http://www.gnupg.org/这两种types的PGP是什么? 我应该使用哪一个? 另外如何使用PGP在PHP中使用我的客户端提供的密钥encryption文件? 我第一次听到这个词,任何人都可以请帮助理解这一点,并在PHP中实现。