-
使用php在菜单项上设置活动类
所属栏目:[PHP教程] 日期:2020-12-13 热度:177
我有一个由 ul li组成的简单菜单了.元素和class =“active”就位以标记当前页面. $_get []传递一个变量,通过url选择特定页面:?pg = PAGE. 我是一个相当新的PHP,仍在学习.这工作得很好,但我觉得应该有一个更简单和更短的方式. ul class="nav" li ?php if ($[详细]
-
php – 在比特币中发送和接收交易
所属栏目:[PHP教程] 日期:2020-12-13 热度:101
如何使用比特币地址发送和接收交易. 我正在使用 this url. 我只有比特币地址用于发送和接收. 此外,我没有自己的电子钱包帐户. 我使用下面的代码. $to = // Bitcoin address1$from = // Bitcoin address2$json_url = "https://blockchain.info/merchant/d15de[详细]
-
php – 如何减少多个依赖查询
所属栏目:[PHP教程] 日期:2020-12-13 热度:58
我想知道我是否可以清理一下这个,我想做一个嵌套的sql语句,但我不确定如何. $serverfile = mysqli_fetch_array(mysqli_query($link,"SELECT `Server_ID` FROM `FileServerFiles` WHERE `File_ID` ='$fileid' limit 1"));$server = mysqli_fetch_array(mysqli[详细]
-
PHP发送两次电子邮件而不正确上传图片:/
所属栏目:[PHP教程] 日期:2020-12-13 热度:75
我一直在设计一个网站,一切都工作得很好,直到我开始添加一些额外的东西,所以它会完全按照我希望它的工作方式工作. 这是一个网站的脚本,用于上传他们在线广告的标题,描述,人名,图像,电子邮件地址和密码.然而,它不再想要正确命名图像,并且它发送了两次电子邮件[详细]
-
php – 无法通过授予manage_pages权限的应用获取页面访问令牌
所属栏目:[PHP教程] 日期:2020-12-13 热度:92
我正在尝试开发一个 PHP应用程序,它允许我通过cronjob自动在我的页面上发布新帖子,而我在线下并且根本没有登录Facebook.我知道offline_access权限早已不复存在,但 Removal of offline_access permission文章清楚地说明了以下内容: Scenario 5: Page Access[详细]
-
php – 匹配模式并使用preg_match_all排除子串
所属栏目:[PHP教程] 日期:2020-12-13 热度:122
我需要找到START和END之间的所有字符串,包括匹配字符串中的PADDING子字符串.我发现的最好方法是 $r="stuffSTARTthisPADDINGisENDstuffstuffSTARTwhatPADDINGIwantPADDINGtoPADDINGfindENDstuff" ;preg_match_all('/START(.*?)END/',str_replace('PADDING',''[详细]
-
如何使用php将参数传递给java?
所属栏目:[PHP教程] 日期:2020-12-13 热度:85
如何使用php将参数传递给 java? 我正在尝试这样做: 这是我的PHP代码 id从我的视图中发布. $id=$_POST['id'];$Plb_Entrance = Yii :: t('report','ENTRANCE');$Plb_Block = Yii :: t('report','BLOCK'); $sql=sprintf("SELECT * from table WHERE id='".id.[详细]
-
Symfony2和phpunit:启用方法覆盖
所属栏目:[PHP教程] 日期:2020-12-13 热度:65
我刚刚开始使用Symfony2项目. CRUD生成工具创建了一个默认控制器和功能测试,我正在修改它以满足我的需要.控制器生成的编辑表单创建以下 HTML: form action="/app_dev.php/invoice/7" method="post" input type="hidden" name="_method" value="PUT" / !-- .[详细]
-
php – 如何在使用持久登录Cookie时检查数据库中的bcrypt-hashed
所属栏目:[PHP教程] 日期:2020-12-13 热度:67
在 this popular solution中,持久登录Cookie涉及生成随机的128位“令牌”以保存在用户的Cookie中,Jens Roland建议: And DO NOT STORE THE PERSISTENT LOGIN COOKIE (TOKEN) IN YOUR DATABASE, ONLY A HASH OF IT! The login token is Password Equivalent,s[详细]
-
PHP如何同时管理请求
所属栏目:[PHP教程] 日期:2020-12-13 热度:193
今天我只是想知道 PHP如何同时处理请求.由于 PHP可以同时处理多个请求,我想到了PHP脚本中可能存在的安全漏洞或错误,我只是想知道我是否有点太害怕了. 因此,在同时有100个请求并且apache被配置为将它们转发到PHP的情况下. PHP将如何处理以下示例(我已经在某些[详细]
-
CakePHP:从管理脚手架中删除字段的最佳方法
所属栏目:[PHP教程] 日期:2020-12-13 热度:86
当我管理用户模型时,一切都很好.但是,它也有“密码”字段.这是实际密码的哈希值. 当您在管理控制台中保存用户时,它会保存哈希密码,这会将所有内容搞砸. 从admin-scaffold中排除字段的最简单方法是什么,对admin-scaffold令人敬畏的自动魔法的干扰最小? 谢谢[详细]
-
php – 在mPDF生成文件时显示“生成…”文本
所属栏目:[PHP教程] 日期:2020-12-13 热度:67
反正有没有显示一些文本,表明mPDF脚本仍然在生成PDF? 在我运行脚本之前,我尝试做一个简单的Echo,但它似乎没有显示,或者mPDF清除它或者什么. 解决方法 解决方案是启用mPDF进度条!在/mpdf/config.php里面 $this-progressBar = 1;// Shows progress-bars whil[详细]
-
php – 计算两个HTML文件的百分比差异
所属栏目:[PHP教程] 日期:2020-12-13 热度:127
我正在用 PHP编写一个工具来比较HTML文件并显示差异.现在我正在寻找一种有效的方法来计算两个HTML文件之间的百分比差异.这些文件可以是任意长的(我拥有的文件可以长达300000个字符). 经过一些研究,我偶然发现Levensthein距离是一个O(n * m)的算法,需要空间O([详细]
-
php – 如何使用mysql查询的结果 – 例如存储在另一个表中
所属栏目:[PHP教程] 日期:2020-12-13 热度:70
我从数据库查询 mysql以返回我想稍后使用的字段. 我可以让查询运行,我可以使用echo从字段打印数据,以证明结果符合预期 . 我已经尝试了各种脚本来将结果字段存储为变量,但到目前为止还没有成功. 谁能帮助. 这是查询脚本 – $query = mysql_query("SELECT ID F[详细]
-
php – DomPDF渲染大型HTML文件导致500错误
所属栏目:[PHP教程] 日期:2020-12-13 热度:188
我正在使用最新版本的DomPDF(0.6.0 beta 3). PHP版本是5.2.17. 不幸的是,我在共享主机帐户上升级PHP并且类似的操作不可用.我也无法访问apache错误日志,我认为这不会对你有用. 我已将PHP的memory_limit设置为2048M,将max_execution_time设置为999.虽然我不知[详细]
-
php – oci_connect()不会将对象属性用作参数
所属栏目:[PHP教程] 日期:2020-12-13 热度:135
参数(私有字符串): $this-username = 'app'; $this-password = 'passwd'; $this-service = '//local/DEV'; 不起作用: $conn = oci_connect($this-username,$this-password,$this-service); 工作: $conn = oci_connect('app','passwd','//local/DEV'); 为[详细]
-
单元测试 – 使用Cakephp在组件单元测试中模拟AuthComponent
所属栏目:[PHP教程] 日期:2020-12-13 热度:77
我已经想出了在测试我的控制器时如何模拟Auth组件,但在测试组件时我很难模拟Auth组件.我正在使用cakephp2.0和phpUnit. 当我使用:: generate()时,我得到错误:调用未定义的方法TestCalendarController :: generate. 有没有办法模拟Auth Component user()函数[详细]
-
php – MySQL / MySQLi从表中选择,直到找到给定的值
所属栏目:[PHP教程] 日期:2020-12-13 热度:149
我已经搜索了很长一段时间,似乎无法找到适合我的东西,因为每个类似的问题都是关于达到一列的某个总和. 我正在寻找一种方法来搜索一个表中的记录,这些记录都具有许多常见的列值 – 它们不是表中的连续记录,但它们必须是连续的记录,当公共值被考虑在内时 – 并[详细]
-
带有负时间戳的datetime php致命错误
所属栏目:[PHP教程] 日期:2020-12-13 热度:197
试图解析1942年5月5日 -872726549 DatTime::__construct()Failed to parse time string (-872726549) at position 7 (4):Unexpected character 对于1970年1月1日之前的所有数据都是如此 1969年12月31日有同样的错误 我在Windows上使用xampp,php 5.4 这会触发[详细]
-
php – 哪些迭代规则适用于使用CRYPT_EXT_DES的crypt()?
所属栏目:[PHP教程] 日期:2020-12-13 热度:91
我的测试用例如下: echo crypt('string','_....salt');//errorecho crypt('string','_A...salt');//fastecho crypt('string','_AAAAsalt');//slow http://www.php.net/manual/en/function.crypt.php所述的解释: CRYPT_EXT_DES – Extended DES-based hash.[详细]
-
PHP与MySQL获取随机 – 查询与从文件读取 – 性能
所属栏目:[PHP教程] 日期:2020-12-13 热度:146
我有10个文件,每个文件包含50到250行. 我需要能够从不同的文件中提取一个或多个随机行. 我目前这样做…… $lines = file($filePath);if ($number == "1") { return $lines[array_rand($lines)];}else { shuffle($lines); return array_slice($lines,$number)[详细]
-
php – 如何计算for循环数组中的多行?
所属栏目:[PHP教程] 日期:2020-12-13 热度:139
我如何计算for循环数组中的多行?当新行输入 mysql数据库for循环计数新行为0时,两个新行输入mysql数据库进行循环计数两行为1?我不知道为什么循环转义第一行计数从第二行开始?而且我如何使用数组进行多行会话? Function.php Mysql查询 function get_wid($i[详细]
-
php – 防止CSRF漏洞,CSRF令牌的替代方法
所属栏目:[PHP教程] 日期:2020-12-13 热度:133
防止CSRF的常用方法是使用隐藏在表单中的令牌.只是出于好奇,这是实际阻止CSRF的唯一方法吗?人们争论不需要CSRF令牌让我发疯,我需要理解为什么.我怎样才能防止CSRF攻击? 解决方法 实际上使用CSRF令牌只是另一层防御.根据 OWASP Cross-Site Request Forgery[详细]
-
php – 同一文件中的函数和类:未定义函数
所属栏目:[PHP教程] 日期:2020-12-13 热度:159
参见英文答案 autoload functions in php????????????????????????????????????5个 根据 PSR-0定义(带自动加载),我有一个带有类和函数定义的文件: namespace Foo;function b() {};class Bar {} 我对该类进行了测试,放在同一名称空间中: namespace Foo;clas[详细]
-
php – 如何使用Facebook Graph API获取Group的第一篇帖子
所属栏目:[PHP教程] 日期:2020-12-13 热度:87
我在Facebook上有一个小组,用户发布有趣的图片.我正在开发一个网站,以更有条理和有趣的方式呈现发布的图片. 我的方法是使用Facebook OpenGraph API. 我想知道如何获得第一篇文章.例如:前10个帖子. 默认情况下,图形API(https://graph.facebook.com/{group_id[详细]