-
php – CodeIgniter表单验证valid_email无法正常工作
所属栏目:[PHP教程] 日期:2020-12-13 热度:83
我正在尝试使用CodeIgniter的表单验证类.我已经使用了“valid_email”参数,如下面的代码所示,但即使输入了无效的电子邮件地址,它仍会通过验证检查.我测试了字符串:testing123 public function login(){ $this-form_validation-set_rules('authEmail','trim|[详细]
-
php – 在unicode模式下的preg_split:delim_capture不工作?
所属栏目:[PHP教程] 日期:2020-12-13 热度:57
我正在尝试使用正则表达式将一大块中文文本拆分成句子.为了我的目的,句子分隔符是: 全宽完全停止.(0x3002) 全宽问号?(0xFF1F) 全宽感叹号!(0xFF01) 现在,让我们说我的$str是这样的: $str =“你好.你好吗?我是程序员,不太懂这个我问题,希望大家能够帮忙[详细]
-
Plupload:如何从PHP处理脚本中获取文件名
所属栏目:[PHP教程] 日期:2020-12-13 热度:195
我刚刚开始使用Plupload,这很棒且非常有用,但是我有点想要根据我的需求进行定制,因为它离我的深度太远了. 基本上我使用它只上传一个文件,所以我的代码基于Plupload论坛提供的两个基本教程中的第二个.我正在使用示例PHP脚本upload.php进行处理. 这一切都很完[详细]
-
PHP – strlen无法正常工作
所属栏目:[PHP教程] 日期:2020-12-13 热度:66
在Register.php中,它包含一个表单. htmlbodyform action="Insert.php" method="post"Email: input type="text" name="email" /br/Username: input type="text" name="username" /br/input type="submit" name="Send Registration" value="Send Registration"[详细]
-
PHP计算小时数
所属栏目:[PHP教程] 日期:2020-12-13 热度:105
我有两个变量,例如: $from = 13:43:13;$to = 18:53:13; 我需要在PHP中计算$from和$to之间的小时数,以便$total总计如下: $total = 5.10 // 5 hours and ten minutes 要么 $total = 0.40 // 0 hours and 40 minutes 我不介意秒,我需要的是小时和分钟. 请帮我[详细]
-
PHP下载excel文件变得腐败
所属栏目:[PHP教程] 日期:2020-12-13 热度:121
我有一个excel文件,我希望用户能够从我的服务器下载.我在这里看了很多问题,但我找不到正确下载没有腐败的文件的方法.我假设它是标题但我还没有它们的工作组合.这就是我现在所拥有的,在我收到的损坏文件中,我可以看到我想要的电子表格的列名,但它全部搞砸了.[详细]
-
使用Yii在jQuery的$(document).ready中添加javascript的正确方法
所属栏目:[PHP教程] 日期:2020-12-13 热度:84
我正在使用Yii框架.在几页上我想用jQuery添加一些自定义UI的东西.我希望结果如下: $(document).ready(function() { ... my code}); 我发现建议使用这样的东西: Yii::app()-clientScript-registerScript('testscript'," alert('hello world');",CClientScri[详细]
-
如何构造PHP的内容包括在非安全(http://)和安全(https://)区域
所属栏目:[PHP教程] 日期:2020-12-13 热度:166
我有一个包含链接和图像的页脚文件.该文件在我的主页和多个目录中使用.在用户登录后,它也会在我网站的安全部分(https://)上使用. 组织链接的最佳方式是什么,以便(1)它们可以在我的网站的非安全(http://)和安全(https://)区域中使用,而(2)也能够在我的网站[详细]
-
优点和缺点:用PHP编写HTML
所属栏目:[PHP教程] 日期:2020-12-13 热度:127
(我在用谷歌翻译) 我将我的HTML和PHP分开,只是为了在MVC中实现良好的编程实践. 然而,很多时候我遇到有人直接在PHP文件中编写HTML. 在讨论’不要那样做,这很糟糕,这不是一个好的做法’时,我没有任何技术论据,除了’这不是一个好的做法’. 他们总是说,’我不会[详细]
-
带有字符列表的PHP ltrim行为
所属栏目:[PHP教程] 日期:2020-12-13 热度:61
我试图使用php ltrim函数从字符串中剥离一些起始部分.它工作正常,直到它在冒号后得到一个i字符:.如果它在冒号后发现我只是忽略了i字符.我知道它可以用substr或任何其他方式完成,但我想知道它为什么会发生修剪.例如. ltrim('mailto:bob@example.com','mailto[详细]
-
php – 如何从外部模型/控制器getEntityManager()?
所属栏目:[PHP教程] 日期:2020-12-13 热度:112
我正在尝试使用Sytrfony 2和Doctrine 2.但我有以下问题: 在创建实际上既不是控制器也不是模型的类之后,我想在那里使用getEntityManager().但我怎么能得到这个呢? Thx提前. 解决方法 您需要将此类定义为服务,然后将实体管理器作为参数传递(在构造函数内部或[详细]
-
带有sleep()的PHP脚本在连接关闭时不会退出
所属栏目:[PHP教程] 日期:2020-12-13 热度:162
我有一个 PHP脚本,它执行此操作: $sec = 1;$id = 1;while ($sec20) { sleep(1); mysql_query("update test set sec = $sec where id = $id"); $sec++;} 每当我在浏览器中加载脚本时,即使我在5秒后关闭浏览器窗口,它也会继续运行.如何在浏览器窗口关闭时更改[详细]
-
PHP仅将主机IP解析为IP地址
所属栏目:[PHP教程] 日期:2020-12-13 热度:100
我想知道这个:46-121-31-23.example.net 要解析为:46.121.31.23 替换连字符并使用REGEX删除字符是不够的,因为这样的结果将是46.121.31.23 .. 解决方法 gethostbyname()怎么样?虽然您的特定主机名将IPv4地址编码为其“友好”名称,但无法保证始终为真.所以[详细]
-
php – iPhone手机safari JSON解析错误
所属栏目:[PHP教程] 日期:2020-12-13 热度:150
我使用php json_encode编码对象数组并将它们存储在隐藏的div中.然后使用 jquery.parse JSON将它们放入要使用的js对象数组中.我正在使用jQuery v1.7.确切的错误是第2行的 JavaScript错误:SyntaxError:无法解析JSON字符串.此错误仅发生在Safari的移动版本上.[详细]
-
php – inet_pton无法正常工作
所属栏目:[PHP教程] 日期:2020-12-13 热度:166
我正在尝试使用 PHP代码中的inet_pton()将IP地址转换为mysql存储的数字字符串,但此函数要么返回任何内容,要么:’ ?i’ 注意:IP地址是标准IPv4(而不是我的本地主机) 我的代码是:echo inet_pton($_ SERVER [‘REMOTE_ADDR’]); 解决方法 inet_pton()的输出[详细]
-
php – 我如何解决语义错误:“类没有名称的关联..”
所属栏目:[PHP教程] 日期:2020-12-13 热度:91
我正在遵循symblog symfony2教程的第5部分: http://tutorial.symblog.co.uk/docs/customising-the-view-more-with-twig.html 标题下:主页 – 博客和评论 当我得到更新时: // src/Blogger/BlogBundle/Repository/BlogRepositoy.phppublic function getLate[详细]
-
在PHP中编写(To File)记录器的最有效方法?
所属栏目:[PHP教程] 日期:2020-12-13 热度:167
希望这里有人可以帮助我 – 基本上我有一个我正在更新的日志类(很久以前制作),我想确保它在98-99%的情况下记录消息.但是现在它不处理exit(),它基本上只是在每次向记录器发送消息/错误时写入文件(打开,写入和关闭). 什么是处理exit()的最佳方法,并且在磁盘写[详细]
-
PHP和MySQL – preg_match和查询
所属栏目:[PHP教程] 日期:2020-12-13 热度:106
我在数据库中有这样的文本行: row1 - text text!? sometext..!row2 - text!! sometext !whateverrow3 - sometext !row4 - !this is sometext sometext 就像preg_match一样,什么是查询来调用包含!(word)和!!的行. 我想要的结果是: text!! sometext !whatev[详细]
-
(PHP)从类代码中取消设置对象
所属栏目:[PHP教程] 日期:2020-12-13 热度:85
是否可以通过执行该特定类的代码来取消(清除或取消实例化)类的对象? 我的场景是,由于某种原因,我达到了一个点,对象没有任何意义存在,所以我想确保通过在内存中杀死它的引用不再使用它. 这是一个片段示例: class Foo { public $bar = "doh!"; function dest[详细]
-
有没有办法检查远程图像是否存在? PHP
所属栏目:[PHP教程] 日期:2020-12-13 热度:91
我的网站在LAMP中运行,我的图像CDN在nginx中. 我想做的是: 检查请求的映像是否在CDN服务器中有副本,如果是,则将副本借出到cdn服务器,否则,为用户加载本地副本. 是否有一种以编程方式检查远程CDN图像是否存在的方法? (也许确定标题?因为我注意到如果请求图[详细]
-
在Yii中,将PHP变量传递给JavaScript
所属栏目:[PHP教程] 日期:2020-12-13 热度:191
在我的 JavaScript中(使用jQuery),我需要访问一整套PHP变量.虽然我只是将JavaScript文件作为视图生成,然后使用renderPartial()来回显主视图中的JavaScript. 然而,这显然不是很优雅,所以我想知道’Yii’这样做的方式.我一直在看资产管理器,但这似乎是针对静态[详细]
-
有没有办法不使用!在PHP中空三次?
所属栏目:[PHP教程] 日期:2020-12-13 热度:63
我想发表if声明.如果一个数组$list [0],$list [1]和$list [2]不是空的,那么我已经足够了,所以我可以用这些来做. if(!empty($list[0]) AND !empty($list[1]) AND !empty($list[2])){// do something}else{// output error and redirect} 有没有其他方法可以缩[详细]
-
php – 图表Facebook API在尝试发布到用户的墙时发出cURL错误
所属栏目:[PHP教程] 日期:2020-12-13 热度:97
所有, 我有以下代码: ?phprequire_once 'facebook.php';$app_id = "1234";$app_secret = "45678";$facebook = new Facebook(array( 'appId' = $app_id,'secret' = $app_secret,'cookie' = true));$result = $facebook-api("/me/accounts?access_token=12345[详细]
-
php – 一次性密码下载
所属栏目:[PHP教程] 日期:2020-12-13 热度:101
实现一次性密码下载文件的最佳方法是什么?最初我考虑过使用 PHP,为用户分配密码,并在登录时删除帐户.我会将帐户保存在一个文件中,因为我预计在任何给定时间都不会有超过少数有效用户.我是否需要跟踪会话,或者是否有一种简单的方法可以通过单个站点实现此目[详细]
-
php – 使用JSON.stringify时不需要的数组索引
所属栏目:[PHP教程] 日期:2020-12-13 热度:146
我使用 JSON.stringify方法将数组传递给服务器. 我有一个有4个元素的数组: arr[10] = 1;arr[20] = 1;arr[30] = 1;arr[40] = 1; 然后我这样做: arr = JSON.stringify(arr); 然后将其发送到服务器: jQuery.ajax({ type: "post",url: baseurl+"profile/mprof[详细]