-
如何让PHP for循环倒计时而不是up?
所属栏目:[PHP教程] 日期:2020-12-13 热度:50
我使用 PHP创建了一个从1900年到2012年的下拉框.但是,我希望2012年在列表的顶部(即从2012年到1900年倒数,而不是从1900年到2012年). 你能提供的任何帮助都会很棒![详细]
-
条件语句属于php mvc中的模型或控制器吗?
所属栏目:[PHP教程] 日期:2020-12-13 热度:113
如果您正在使用mvc来构建用户配置文件,那么最好是使用条件语句来计算模型或控制器中函数的注释的显示类型,如下所示: 例如 我有3节课 评论 会员 Admin(扩展成员) 一些示例使用伪代码,其中缺少函数 选项1 依赖于登录showComments函数的用户类型,返回注释将返[详细]
-
PHP和mySQLi:使用prepare语句时是否还需要检查用户输入?
所属栏目:[PHP教程] 日期:2020-12-13 热度:66
如果我在mySQLi中使用prepare语句,我是否仍然需要以任何方式转义或检查用户输入.例如,如果我有代码: $members = new mysqli("localhost","user","pass","members");$r_email = $_POST['r_email'];$check = $members-prepare("select user_id from users whe[详细]
-
php – 如何测试设置受保护属性的构造函数?
所属栏目:[PHP教程] 日期:2020-12-13 热度:126
好吧,我是单位测试新手(使用phpUnit),刚开始测试我的一类. 实际构造函数如下所示: /** * Loads configuration. */function __construct() { $config = Kohana::$config-load('koffee'); $this-_table_name = $config-table_name; $this-_table_columns = $c[详细]
-
由于<?php标记导致cron作业错误
所属栏目:[PHP教程] 日期:2020-12-13 热度:138
我已经设置了一个cron作业来运行.它执行一个名为cronj.php的php文件 但它不起作用,我得到的cron作业通知是: /root/website/myworld/blabla/cronj.php: line 1: ?php: No such file or directory 而该文件中的第1行只是一个php标签?php我不知道如何 解决方[详细]
-
php – 删除html标签
所属栏目:[PHP教程] 日期:2020-12-13 热度:131
目前,我使用strip_tags从我处理的字符串中删除所有html标签.但是,我最近注意到它加入了包含在标签中的单词 即 $str = "liHello/liliworld/li";$result = strip_tags($str);echo $result;(prints HelloWorld) 你怎么能绕过这个? 解决方法 找到了下面的问题,[详细]
-
php – 数组中的ucwords值
所属栏目:[PHP教程] 日期:2020-12-13 热度:110
在我的$_POST中,我想知道如何在数组中的值“english”和“math”上应用ucwords. Array ( [name1] = Array ( [0] = english [1] = 2 ) [name2] = Array ( [0] = math [1] = 1 ) [submit] = Add to List ) 我仍然在操纵阵列时感到困惑,所以我尝试了这个,但没有[详细]
-
PHP:西里尔语(俄语)字符作为问号回应.为什么?
所属栏目:[PHP教程] 日期:2020-12-13 热度:168
我在DB中有一个带有俄语值的项目. 我需要做的就是回应它们,但事实证明它比预期更困难. 所有俄罗斯人都只是打印成问号. IE:??? ? ??????? 对于我尝试过的每种编码,所有英文字符打印都很好. 为了简化我的故障排除,我在沙盒中玩: ?php//header('Content-Type[详细]
-
PHP文件不在Windows机器上执行
所属栏目:[PHP教程] 日期:2020-12-13 热度:147
我在我的mac osx上用 PHP创建了应用程序.并且在开发之后我将其压缩并转移到Windows 7机器上.当我尝试打开它时,我收到此错误. Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 Fatal error: Unknown: Failed opening requi[详细]
-
php – 包含内联花括号错误的Smarty模板
所属栏目:[PHP教程] 日期:2020-12-13 热度:108
我有一些我正在处理的代码,对于某些客户端来说,对于某些 JavaScript,它具有内联值,例如{32,15}.但是,在这些情况下,它总是会导致致命错误.有没有办法让我可以逃避花括号,这样它们就不会引发任何致命错误,仍然不会影响JavaScript? 解决方法 把它放在 {literal[详细]
-
php – 如果我使用HTMLPurifier,我还需要使用htmlentities吗?
所属栏目:[PHP教程] 日期:2020-12-13 热度:50
我一直在’洒’ htmlentities($user_input,ENT_QUOTES,'UTF-8') 在我的观点中,无处不在,我回应用户有机会在我的应用中输入的数据. 这非常繁琐,我想知道在我的控制器中使用HTMLPurifier是否可以安全地替代在视图中的每个回声中使用htmlentities. 我已经注意到[详细]
-
php – 如何从字符中删除重音? (只留下英文字母标志符号)
所属栏目:[PHP教程] 日期:2020-12-13 热度:141
我需要转换 PHP,一个特殊的角色,如? – a,a a,? – 等等. 我需要这个特别是链接,所以任何帮助将不胜感激. 解决方法 当我想获得纯文本时(来自utf-8)我正在使用 iconv. iconv('utf8','ascii//TRANSLIT',$text); 如果只是你的网址,urlencode可能是一个更好的主[详细]
-
php – 按Enter键创建一个
所属栏目:[PHP教程] 日期:2020-12-13 热度:121
我已经制作了一个textarea表格,您可以在其中更改您的描述,并且在我的问题中,我问是否有任何方法可以禁用标签.但现在有什么方法可以当你按下Enter键时显示 br /将在textarea中设置,以便用户无需键入 br /每次他们想换线? 我想到了一些事情,如果它能找到没有[详细]
-
阻止访问php.ini文件
所属栏目:[PHP教程] 日期:2020-12-13 热度:101
我们在Web树的根目录中有一个自定义的php.ini和.htaccess文件. 默认情况下无法访问.htaccess,但可以访问php.ini. 例如: http://example.com/php.ini 是什么阻止访问php.ini文件的重新开始的过程? 解决方法 此外,如果您必须在公共文件夹中使用它,请尝试: F[详细]
-
PHP – 使用前导零生成数字,从100开始
所属栏目:[PHP教程] 日期:2020-12-13 热度:51
我想有一个函数来生成从“000100”开始的数字. 现在我有以下功能,允许我生成带前导零的数字. 我如何修改它以满足我的需求? function lz( $aNumber,$intPart,$floatPart=NULL,$dec_point=NULL,$thousands_sep=NULL) { $formattedNumber = $aNumber; if (!is_[详细]
-
php获取小数点后的值
所属栏目:[PHP教程] 日期:2020-12-13 热度:116
如果我在变量中有一个值,例如10.2333,我需要使用.2333中的23,我该怎么做?有关更多信息,我正在计算时差: $started = $_SESSION['now'];$ended = time();$time1 = $ended - $started;$time2 = $time1 / 60; $time2给我举例10.233 解决方法 这应该给你你想要[详细]
-
PHP打包/解包错误
所属栏目:[PHP教程] 日期:2020-12-13 热度:178
我必须将旧的“加密”数据转换为旧系统的正确加密算法.我有这个代码: function unpackString($s,$l){ $tmp=unpack('c'.$l,$s); $return=NULL; foreach($tmp as $v){ if($v0){ $return.=chr($v); } } return $return; } function packString($s,$l){ $return[详细]
-
php – 在MySQL中存储序列化对象和性能
所属栏目:[PHP教程] 日期:2020-12-13 热度:178
我们希望将序列化对象与唯一的内部ID一起存储在表中. 我们只想读/写/(很少)更新行. 我们永远不会只是ID与序列化字段进行交互. 我们正在使用InnoDB, 首先; 将序列化存储为文本类型字段是否正确? 其次; 如果我们不直接与r / w之外的序列化字段进行交互,它会影[详细]
-
php – 我被要求在没有用户名和密码的情况下执行身份验证,我的选
所属栏目:[PHP教程] 日期:2020-12-13 热度:187
我被要求将密码和用户名放在一边,因为大多数网站访问者都是停止购买 – 后来几个月后的访问者,而且动机有点像“他们会忘记那里密码任何方式,必须要求新的“. 我怀疑没有现实的方法让我认为IP:s可能会改变,浏览器会更新,cookie会被清除等等. 或者我有任何选[详细]
-
PHP并发HTTP请求?
所属栏目:[PHP教程] 日期:2020-12-13 热度:120
我想知道在 PHP中执行并发HTTP请求的最佳方法是什么?我有很多数据可以获取,我宁愿一次做多个请求来检索所有数据. 有人知道我怎么做吗?最好是匿名/回调函数mannor … 谢谢, 汤姆. 解决方法 您可以使用 curl_multi,它在一个curl句柄下内部触发多个单独的请求[详细]
-
php – 如何定义一个与内置函数同名的类?
所属栏目:[PHP教程] 日期:2020-12-13 热度:179
我想定义一个名为“List”的类,如下所示: class List{} PHP在类定义的文件中给出以下错误:“解析错误:语法错误,意外的T_LIST,期待T_STRING” 显然有一个名为“list()”的php内置函数,解析器正在这里读取而不是我的类定义,即使该行以关键字class开头 由于[详细]
-
PHP全局替换ereg(i)(_ replace)
所属栏目:[PHP教程] 日期:2020-12-13 热度:163
我需要更改150个 PHP文件(将ereg更新为preg_match).我厌倦了手动更新它们但它需要永远,我想确保我的所有替换将第一次工作.我该怎么做才能做这种操作? 这是我的ereg(i)的一些例子 if(eregi("^[0-9]{1,3}.[0-9]{1,3}$",$ip)) { /* ... */}if (eregi($regexp,[详细]
-
PHP使用数组作为名称设置魔术方法
所属栏目:[PHP教程] 日期:2020-12-13 热度:124
我正在创建一个类,我将用它来存储和加载一些设置.在课堂内,所有设置都存储在一个数组中.设置可以嵌套,因此设置数组是一个多维数组.我想使用魔术方法__get和__set存储和加载设置,因此设置可以充当类成员.但是,由于我使用的是嵌套方法,因此在尝试访问嵌套设置[详细]
-
php – 数组排序键数字帮助
所属栏目:[PHP教程] 日期:2020-12-13 热度:87
$test1[2] = "one";$test2[1] = "two";$test2[3] = "three";$test = $test1 + $test2;print_r($test); 我已经使用了数组联合运算符,但是当我打印数组时,它的顺序错误. Array ( [2] = one [1] = two [3] = three ) 如何在数组中以数字方式对键进行排序?所以[详细]
-
从PHP脚本创建一个非常大的MySQL数据库
所属栏目:[PHP教程] 日期:2020-12-13 热度:163
请耐心等待这个问题. 我想创建一个相对较大的MySQL数据库,我想用它来做一些性能测试.顺便说一句,我正在使用Ubuntu 11.04. 我想创建大约6个表,每个表有大约5000万条记录.每个表格大约有10列.数据只是随机数据. 但是,我不知道如何才能做到这一点.我是否使用PHP[详细]