草庐IT

刚开始

全部标签

php - 如何开始使用 PHP 主题?

我有一个使用PHP开发的Web应用程序。我希望我的用户在整个应用程序中为其页面选择主题。在使用PHP主题之前我应该​​从哪里开始?关于PHP应用程序中的主题,我应该知道些什么?编辑:我关于主题的问题只是关于更改布局的颜色,而不是图像。假设我的管理员用户有白色和橙色,但我的员工用户有白色和绿色......如何在PHP中用CodeIgniter完成? 最佳答案 有很多方向可供您使用。1)“CSS禅”这是标记保持不变的地方,但您只需使用CSS和图像就可以完全改变设计。在http://www.csszengarden.com/上表现得很好2

从零开始的 PHP MVC - 如何连接这些类?

首先我知道不要重新发明轮子有很多MVC框架。这不是制作作品,而是我的爱好项目。我从头开始编写MVC是为了对MVC有更深入的了解,并让我自己满意。最后,我可以对自己说:“你做到了,伙计。你自己写了一个MVC框架!”现在解决我的问题。通常,我们会在MVC中编写一些类,并且从一开始就在那里。我们通常称它们为Bootstrapper、Router、Registry和Config。可能还有更多,但我现在想集中讨论这些。通常,每个请求我们不需要这些类的多个实例(单例?)。我认为从名称本身就很清楚这些类的作用。所以现在我的问题是:谁先启动(我认为是Bootstrapper)?这些类是如何联系在一起的

php - 编写新脚本 "language"时从哪里开始?

我需要编写一个将在PHP下运行的基本脚本/模板引擎。理想情况下,我能够将我自己的标记语言与(X)HTML模板混合,并通过服务器端解析器运行文档,以使用从数据库提供的(X)HTML动态替换我自己的标记。不幸的是,就我对PHP和脚本的所有知识而言,我不太确定从哪里开始。我的第一直觉是通过某种正则表达式解析器运行整个文档,并将我的自定义标记映射到特定的PHP函数……但这对我来说似乎有点慢而且笨拙。有哪些资源/教程/示例可以为我指明正确的方向?相比之下,我真的很喜欢用于.NETMVC的新Razor模板引擎……我不想完全将其用于PHP项目,但构建类似的东西会很棒。更新好的,让我再细化一下我的解释

php - 正则表达式 - 从字符串末尾开始搜索

我如何定位字符串末尾的内容:复杂的东西---50其他-_-50MORE__------50我想以(50)结尾,但这个“复杂的东西——”可以以-结尾,所以在这种情况下,我不能在“-”处中断,这可能会使它感到困惑,所以对我来说最简单的正则表达式是让它在最后得到任何东西并在“-”处中断-(.*)每50之前总有一个-来分隔数字和字符串,我想针对数字(50) 最佳答案 如果我没理解错的话,这样的事情可能会奏效:-(\d+)$匹配连字符(-)后跟一个或多个数字(\d+)就在字符串结尾($)之前。仅捕获数字((...))。

php - 从字符串 php 的末尾开始 Substr?

我有这种数组,我会把它弄得非常简单易懂$picture=('artist2-1_thumb.jpg','artist2-2.jpg','artist2-3_thumb.jpg','artist2-4.jpg','artist2-5_thumb.jpg');现在我想使用substr来获得只有拇指的新数组,得到这样的新数组$picturethumbs=('artist2-1_thumb.jpg','artist2-3_thumb.jpg','artist2-5_thumb.jpg');可以从哪里开始? 最佳答案 你可以使用array_f

javascript - 让这个计时器从一个按钮开始

我找到了这个简洁的倒计时计时器,我很好奇是否有人可以帮助我对它进行一些更改。点击一个按钮即可开始。当计时器达到0时,我应该在哪里放置一个AJAX调用函数到PHP文件?完成后重复。我找到的计时器在这里:http://jsfiddle.net/johnschult/gs3WY/varcountdown=$("#countdown").countdown360({radius:60,seconds:20,label:['sec','secs'],fontColor:'#FFFFFF',autostart:false,onComplete:function(){console.log('don

php - 使用 preg_match() 查找与模式匹配的子串的开始/停止位置

我想使用PHP复制字符串的子字符串。第一个模式的正则表达式是/\d\|\d\w0:/第二个模式的正则表达式是/\d\w\w\d+:\s-\s:/是否可以将preg_match与strpos结合起来以获取从头到尾的确切位置,然后将其复制:substr($string,$firstPos,$secPos)? 最佳答案 我不确定,但也许你可以使用preg_split对于这样的:$mysubtext=preg_split("/\d\|\d\w0:/",$mytext);$mysubtext=preg_split("/\d\w\w\d+:\s

如何从零开始开发一个小程序

如何从零开始开发一个小程序开始申请账号开发设置开发工具新建小程序阅读文档模版语法项目架构开始编写基础语法wx:for循环wx:if判断页面导航自定义组件引用样式修改单行、多行省略flex布局grid布局发布开始申请账号小程序注册页开发设置登录小程序后台,我们可以点击左侧菜单“开发”-“开发管理”,点击后正文上方点击“开发设置”,就看到小程序的AppID(小程序ID)了。小程序的AppID相当于小程序平台的一个身份证,后续你会在很多地方要用到AppID(注意这里要区别于服务号或订阅号的AppID)。有了小程序帐号之后,我们需要一个工具来开发小程序。开发工具前往开发者工具下载页面,根据自己的操作系

php - 警告 : session_start() [function. session 开始]:无法发送 session cookie - header 已发送

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:“Warning:Headersalreadysent”inPHP当我将它上传到我的服务器时,我的PHP登录表单上显示了一个错误。它在我的本地主机上运行良好,但是当我将它上传到服务器时,它给了我这个错误:Warning:session_start()[function.session-start]:Cannotsendsessioncookie-headersalreadysentby(outputstartedat/home/shopping/public_html/biblioteka/index.php

php - 如何检查 Carbon 日期对象是否在一天的开始?

我正在使用Carbon操作我从MySQL数据库中检索到的日期。我有如下日期:2017-07-1900:00:002017-06-2615:27:57如您所见,第一个是一天的开始。当显示这样的日期时,我想省略时间部分。我知道我可以为每个人使用不同的格式。例如:FdY用于没有时间的日期。FdYg:ia用于带时间的日期。我无法完成的是一种简单的方法来检查日期是否有时间部分来应用一种格式或另一种格式。我必须使用单独的getter来检查小时、分钟和秒吗? 最佳答案 如果您只是想检查今天是否是一天的开始,那么使用Carbon的startOfDa