-
php – 管理员角色模块是否仍然相关
所属栏目:[PHP教程] 日期:2020-12-13 热度:196
我正在按照drupal 5教程建议获得 Admin Role模块.这个模块对drupal 6有用吗? drupal 6安装的一部分是创建管理员帐户. Admin Role有什么作用?它是否适用于该帐户并以某种方式改进它,或者它是否创建了完全不同的管理帐户? 解决方法 该模块仍然有用 – 尽管[详细]
-
PHP的zipArchive类的大小限制?
所属栏目:[PHP教程] 日期:2020-12-13 热度:179
我正在用 PHP创建一个zip文件供用户下载.我从PHP或检查zipArchive类的GetStatusString函数没有错误.但是,如果我将一些文件放入存档,那么当我尝试打开它时,我会收到错误“压缩(压缩)文件夹无效或已损坏”.我已经检查了我添加的所有文件,它们都很好.我唯一能想[详细]
-
php – 组合多个CSS文件
所属栏目:[PHP教程] 日期:2020-12-13 热度:142
现在我使用 PHP脚本将多个CSS文件合并到一个脚本中,然后使用内容类型的text / css输出它们. 他们的问题是浏览器不会缓存文件. 有没有更好的方法呢? 谢谢 解决方法 如果你必须通过PHP提供CSS,你可以强制发出一个缓存标题,这样浏览器可以根据需要缓存输出: ?[详细]
-
如何在PHP中创建自定义模板系统
所属栏目:[PHP教程] 日期:2020-12-13 热度:193
我想在我的php应用程序中使用自定义模板系统, 我想要的是我想从设计中保留我的PHP代码,我想使用tpl文件进行设计,并使用php文件进行php代码 我不想使用任何现成的女佣脚本.任何人都可以指出一些链接或有用的信息如何建立一个PHP模板系统来实现这一目标 谢谢[详细]
-
php – 使用纯DOM方法或字符串连接生成非常动态的xml文件是否更
所属栏目:[PHP教程] 日期:2020-12-13 热度:169
我基本上必须查询数据库以获取所有活动属性,然后获取每个属性下的内容以获取住宿/体验等部分,并基于此生成基本上的站点地图. 我想知道我是否应该使用纯粹的DOM方法(会让我做一百个左右的createElements,循环内部,appendChild等)或者只是做一个巨大的字符串连[详细]
-
php – 编写和提取数组
所属栏目:[PHP教程] 日期:2020-12-13 热度:80
变量$total是一个数组(). print_r($total)给出: Array ( [01] = Array ( [title] = text [date] = date ) [02] = Array ( [title] = text [date] = date ) [03] = Array ( [title] = text [date] = date )) 如何将此数组写入file.txt? 以及如何稍后调用创[详细]
-
php – 将整个Smarty模板包装在{strip}标签中有什么问题吗?
所属栏目:[PHP教程] 日期:2020-12-13 热度:51
我希望我的模板保持整洁和良好的意图,但我想只向浏览器提供非常紧凑的 HTML. 错过了一个更好的主意,我想知道将整个Smarty模板包装在{strip}标签中是否有问题? {strip} div class="albums" h2Alle Foto-Alben/h2 ul class="photos clearfix" {foreach $album[详细]
-
php – 在Zend Framework应用程序中集成现有页面
所属栏目:[PHP教程] 日期:2020-12-13 热度:72
是否可以绕过Zend Framework网站中的任何控制器?相反,我希望执行一个普通的 PHP脚本,并将其所有输出放在来自ZF的布局/视图中: 请求 – 执行PHP脚本 – 捕获输出 – 添加输出到视图 – 发送回复 挑战在于将现有页面/脚本集成到新创建的Zend Framework站点中[详细]
-
php – HTML下拉列表最佳实践
所属栏目:[PHP教程] 日期:2020-12-13 热度:132
我正在整理一个相当简单的 HTML / Javascript / PHP表单(我对所有这些都相当新).表单的一个字段要求用户从合理长的列表中选择一个选项(使用下拉列表).列表的内容极不可能改变.填充列表是否有“更好”的方式,而不仅仅是使用大量的 option标签: select name="[详细]
-
php – 设置MySQL字段的最小值 – 可能吗?
所属栏目:[PHP教程] 日期:2020-12-13 热度:107
快速新手 MySQL问题.确保给定字段的最小值为0的最简单方法是什么? 基本上,我们有一个自动运行的脚本,每隔15分钟从一个字段的值中减去一个整数值 – 但我们希望任何一个0的条目保持为0而不是负数. 这可以简单地用PHP中的循环来完成,但我试图限制对数据库的调[详细]
-
php – regex int或float
所属栏目:[PHP教程] 日期:2020-12-13 热度:77
我的正则表达式不适用于单位数字 /^[0-9]{1,7}.?[0-9]{1,2}$/ 我需要它来处理无符号数: 1 (single digit numbers,without fractions) - currently it fails on them1.0; 0.31 (floating point numbers) 分数前的数字可以是1-7位数;分数1-2位后. 谢谢! 解[详细]
-
从php下载gmail附件
所属栏目:[PHP教程] 日期:2020-12-13 热度:52
你能告诉我,如何使用php从gmail帐户下载附件? 谢谢 解决方法 IMAP解决方案 /* connect to gmail */$hostname = '{imap.gmail.com:993/imap/ssl}INBOX';$username = 'davidwalshblog@gmail.com';$password = 'davidwalsh';/* try to connect */$inbox = imap[详细]
-
php – 从mysql数据库返回随机行而不使用rand()
所属栏目:[PHP教程] 日期:2020-12-13 热度:79
我希望能够从数据库中提取15个左右的记录.我已经看到使用WHERE id = rand()可能会导致性能问题,因为我的数据库变大了.我见过的所有解决方案都是为了选择单个随机记录.我想得到倍数. 有谁知道为大型数据库执行此操作的有效方法? 编辑: 进一步编辑和测试:[详细]
-
使用PHP .htaccess访问GET变量
所属栏目:[PHP教程] 日期:2020-12-13 热度:125
我正在使用 PHP开发一个网站. 我的.htaccess有这个重写规则: RewriteEngine OnRewriteRule ^book/([^/]*).html$book.php?title=$1 [L] 所以看起来像这样的网址:www.example.com/book.php?title = title-of-the-book 变成www.example.com/book/title-of-t[详细]
-
php – 给数字发短信的时间
所属栏目:[PHP教程] 日期:2020-12-13 热度:65
我有多个时间行 "42 sec""1 min""2 h 32 min" 是否可以将其转换为 "00:00:42""00:01:00""02:32:00" 用PHP? 解决方法 PHP的 strtotime() 是一个有用的函数,可以将时间的字符串表示转换为unix时间戳.然后,我们可以将时间转换为我们喜欢的任何格式. 但是,您的[详细]
-
php – 自定义标题邮件()和垃圾邮件分数
所属栏目:[PHP教程] 日期:2020-12-13 热度:102
我正在构建一个邮件客户端,它使用唯一标识符来识别(duh)会话,并通过这样做来创建一个线程. 此唯一ID现在附加到主题行.没有主题行中的id,邮件就会“丢失”. 除了它干扰主题行的事实之外,如果我可以将id添加到自定义标题中会更加方便: $to = 'nobody@example.[详细]
-
php – 使用Codeigniter Escape功能
所属栏目:[PHP教程] 日期:2020-12-13 热度:86
我最近在博客中添加了评论部分. Codeigniter说在将数据放入Db之前总是将数据转义.(我确实在全时使用xss clean).有人说所有活动记录操作都被转义.我是否在下面的功能上浪费时间使用逃生? 使用下面的函数我转义数据,但它全部出现在视图转义中.你如何“取消”[详细]
-
php – 如何使用Levenshtein距离和错别字帐来创建类似字符串的阈
所属栏目:[PHP教程] 日期:2020-12-13 热度:145
我们最近遇到了一个有趣的问题,我们在数据库中发现了重复的用户提交数据.我们意识到大部分数据之间的Levenshtein距离只是所讨论的2个字符串之间的差异.这表明如果我们只是将一个字符串中的字符添加到另一个字符串中,那么我们最终会得到相同的字符串,对于大多[详细]
-
phpUnderControl和PHPUnit总是使用代码255进行构建失败
所属栏目:[PHP教程] 日期:2020-12-13 热度:117
我在phpUnderControl中设置了以下build.xml文件. target name="phpunit" exec executable="phpunit" dir="${basedir}/httpdocs" failonerror="on" arg line="--log-junit ${basedir}/build/logs/phpunit.xml --coverage-clover ${basedir}/build/logs/phpuni[详细]
-
php – 如何使用regex for CodeIgniter捕获不以“ajax /”开头的
所属栏目:[PHP教程] 日期:2020-12-13 热度:190
我正在为我的CodeIgniter应用程序开发一些路由,我需要声明一个’catch-all’/除了一个正则表达式.任何不以’ajax /’开头的路由都应该重定向到’main’-router.像这样: $route['regexmagichere'] = "main"; 所以这绝对超出了我的正则表达式技能,我需要一些[详细]
-
php – 如何从zend框架获取$_GET对象
所属栏目:[PHP教程] 日期:2020-12-13 热度:131
所以假设我有网址: http://url?x=1y=2 然后我可以使用$_GET变量通过PHP获取所有get参数 所以print_r($_ GET)将回显所有的get变量 现在假设我正在使用zend框架,并且我正在尝试利用/ var / value / var / value功能: 所以现在我的网址是 http://url/controll[详细]
-
PHP – 必须使用is_numeric(),还是可以使用比较符号来处理所有正
所属栏目:[PHP教程] 日期:2020-12-13 热度:83
似乎简单的比较符号, =并且它们的反向组件可以评估某个变量是否是数字.示例$whatami =’beast’; ($whatami 0)?echo'NaN':echo'是数字!'; 是否存在正值(数字 0)需要使用is_numeric()的情况?似乎使用上面的比较符号将确定变量是否为数字. 解决方法 正如我[详细]
-
php – 如何在zend框架中设置mime类型?
所属栏目:[PHP教程] 日期:2020-12-13 热度:171
我想将repsonse mime类型设置为 application/xhtml+xml 如何以及在哪里设置Zend Framework?谢谢你的帮助. 解决方法 在您的控制器操作中: $this-getResponse()-setHeader('Content-type','application/xhtml+xml');[详细]
-
在这个阶段是否值得从PHP / MySQL切换到.NET?
所属栏目:[PHP教程] 日期:2020-12-13 热度:69
我有7年的 PHP / MySQL工作经验.从几天开始,我处于两难境地,因为无法在跨国公司或银行领域看到许多机会用于PHP. 头脑中的问题是“在这个阶段从PHP / MySQL切换到.NET是否值得” 如果我在没有任何计划的情况下切换我将要赚多少钱.因为最后一切都归结为金钱.[详细]
-
php – 148包含的文件太多了
所属栏目:[PHP教程] 日期:2020-12-13 热度:120
我刚注意到我的应用程序在一个页面上包含超过148个php文件.请记住,这是后端管理员而不是主站点,但是这个太多了吗?大量的包含对服务器有什么影响,既有平均负载又有压力?磁盘I / O会出问题吗? 包含的文件统计信息 文件类型 – 包括计数 – 组合文件大小 索[详细]