首页
友人帐
留言板
关于
Search
1
IDE Eval Resetter:JetBrains 全家桶无限试用插件
384 阅读
2
影视资源采集站收录大全
314 阅读
3
linux安装或升级protoc
226 阅读
4
VFM 3.7.5 源码 - 一个极简的 PHP 私人云盘!
164 阅读
5
批量采集美女写真等图片做图片站
151 阅读
谈天说地
程序源码
技术教程
成品源码
登录
Search
标签搜索
PHP
linux
源码
go
windows
centos
原创
mysql
微信
激活
采集
宝塔
绿色版
API
解析
SDK
图片
破解
域名
html
云青
累计撰写
150
篇文章
累计收到
85
条评论
首页
栏目
谈天说地
程序源码
技术教程
成品源码
页面
友人帐
留言板
关于
搜索到
150
篇与
的结果
2018-05-29
PHP框架的理解
PHP框架的原理说到PHP框架,可能很多PHP新手会感到有些胆怯。其实,PHP框架也不是那么深不可测的,框架就是别人使用PHP基础只是为你写好了的东西,只是封装在一起;这就好比我们使用PHP的函数,函数都是已近写好了的,我们只要按照函数使用的规则,比如,为函数传递参数的个数、类型以及函数返回的值类型等。理解了PHP函数的这些使用规则,我们就可以大胆、放心的去使用了。同样道理,PHP框架也有自己的规则,比如项目文件夹的部署、控制器类的命名规则以及数据表的命名规则等。了解了PHP框架的使用规则我们就能去使用PHP框架提供的全部功能了。PHP框架并不是那么高不可攀,每位PHP程序员都应该加入到PHP框架的学习和使用中来,毕竟一个人的精力是有限的,如何你每个项目都全部由自己开发的话,那么你将浪费许多时间用在做相同的事情上。比方说,几乎每个项目都有数据的验证,那么你要为每个项目都要编写数据验证的PHP代码,而如果你使用PHP框架的话,这些都是封装了可以直接拿来使用的。PHP框架也是使用PHP的基本知识来写的,没有必要看到框架二字就退缩了。对PHP基础知识非常熟悉的话,学习PHP框架是件轻松而快乐的事情。框架的使用会给你的项目节省50%左右的项目周期时间。PHP框架的优点1、PHP框架使代码更安全。一般PHP框架都采用单入口文件的模式,我们只要在入口文件进行验证即达到了所有文件验证的目的。2、PHP框架缩短了项目开发周期,这可能是最大的优点了。3、使用PHP框架架构项目思路清晰、结构明显。PHP框架选择标准在如此多的PHP MVC框架中,怎样去选择一款各方面都不错的框架学习并在项目中使用它?这是每一个PHPer都会面临的问题。比如当前比较流行的框架有:ZendFrameWork、ThinkPHP(国产)、CodeIgniter、YII等。每个人心目中的好坏标准不一样,再加上有的人习惯了某框架,想让他再接受其优秀的框架也是比较难的。所以,我们应该怎样去判断一款框架是否属于自己,变得非常的突出。现在我给出几个标准:性能所谓的性能指的是IO、CPU占用、PHP解析时间等几个指标。当前的服务器最突出的问题是CPU已经非常快了,内存已经够大够便宜了,唯独硬盘IO不够高。这就像一个一个智商150与一个智商80的人做1+1一样,根本体现不出智商的优越性。全栈式虽然我个人不太赞成PHP框架过度全栈式。但是,如果能把全栈式做到优雅简洁,我也是非常兴奋的。什么是全栈式?就是一款框架包含了WEB开发中所有的东西。比如:上传、分页、导入导出、邮件、日志、错误、二维码、RSS、RBAC等。这样的话,才能真正解决掉我们去自己实现的麻烦,节省我们的时间。也提高了代码的安全性移植性。学习难度是否陡峭毕竟我们要运用到实际的项目中。以后陆续还会添加更多的人进入项目开发中。如果,学习难度过于陡峭,势必会影响项目的进度和后期维护的成本。目前,我用过的框架中ThinkPHP做得还不错,文档还比较完整易懂。换作正在用的YII框架,简直是头痛。提供的文档实在是过于简单,示例不够丰富。而且,代码不够优雅。在某些设计上,过于面向对象,导致在PHP这种语言中操作起来不是特别顺手。框架社会是否活跃一个社区活跃与否,直接关系到这个框架的未来的命运。谁也不希望今天还牛逼的框架,就因为没有与时俱进,最终淹没在历史的长河中。自己又得花时间掌握新框架。比如:前几天MongoDB还是比较火的时候,当时几乎没有框架在DB层,即ORM实现这个数据库的接口。而项目中可能会考虑使用MongoDB。当时几个比较知名的且速度比较过得去的框架都没有支持。结果,还是咱们国产的ThinkPHP支持了。虽然,BUG可能有点多。至少,某种程度说明了一个活跃的社区是非常有必要的。框架使用的群体大小一款框架再牛逼,如果没有人使用。你学了也只能在自己的一亩三分地有所建树。出了这个圈,效果就不明显了。PHPer学习这个东西,主要还是为了能找一份高薪顺手的工作。如果,学了半天,结果却没有人用这个框架在项目中。那是相当悲催的。总之归为一点,选择自己适合的,例如CI、tp等框架
2018年05月29日
14 阅读
0 评论
0 点赞
2018-05-29
轻风云授权系统1.0
源码介绍:1.增加时间限制2.增加授权到期短信提醒3.重写黑名单系统4.增加二次认证注:使用本系统必须开启rewrite模块,否则会使用失败,此授权系统使用AYPHP1.3框架此系统去除了在线打包下载以及QQ扫描验证,采用了短信sdk更适合商业用途,此系统将不定时更新,如发现漏洞请及时反馈使用方法:1.安装需要把auth.sql导入数据库2.更改/application/Configs/database.php,这是链接数据库的参数,必须更改3.把核心代码复制到你需要授权的系统数据库操作文件4.监控http://域名//Job/index/key=密匙(监控速度无需多快)密匙在后台更改5.把tool.php放在源码根目录中【非必须】(此源码方便放置密匙,如果核心代码密匙路径更改,此源码密匙路径也要更改)6.使用短信sdk需在ay/common/sms/sms100.php更改key以及模板参数,获取key请登入100sms.cn用户授权只需按时缴纳费用和放置密匙即可正常访问网站,如授权即将到期本程序将自动下发短信给用户让缴费,密匙防止已授权用户将自己的授权源码给他人使用的黑名单系统注意网站运行后/readme目录需删除下载直通车
2018年05月29日
10 阅读
0 评论
0 点赞
2018-05-26
Win10数字激活神器HWIDGen v9.32 汉化版
HWIDGEN是一款由国外Nsane论坛会员s1ave77制作的Windows 10数字权利激活工具,这款Win10数字权利获取工具,可以自动获取Windows 10 数字许可证激活,无需产品密钥,以最简单的方式永久激活。什么是“数字权利激活”?数字许可证激活是 Windows 10 中新加入的激活方式,是一种授权方法的分类。数字许可证会记录您的硬件设备信息,只要在CPU和主板设备没有更换的情况下就可以连接微软服务器自动永久性的激活系统,重新安装系统时无需再次输入产品密钥,安装后会自动永久激活。“数字权利激活”在不更换电脑硬件的情况下一直有效,无论您安装的系统是正式版还是预览版,不影响永久激活效果。支持Windows 10 版本 (SKUs):Core (Home) (N)CoreSingleLanguage (N)Professional (N)ProfessionalEducation (N)ProfessionalWorkstation (N)Education (N)Enterprise (N)EnterpriseS (N)新版变化[Windows 10] Digital License (HWID) Generation without KMS or predecessor install/upgradehttp://www.nsaneforums.com/topic/312871-windows-10-digital-license-hwid-generation-without-kms-or-predecessor-installupgrade/下载直通车
2018年05月26日
7 阅读
0 评论
0 点赞
2018-05-10
php显示html源代码函数
如果你想在后台更改页面底部代码,而其中有html代码,输入框显示不出源代码,pre标签又没有用,那么你不防试试下面的函数 function UNHTML($content){ $content=htmlspecialchars($content); $content=str_ireplace(chr(13),"<br>",$content); $content=str_ireplace(chr(32)," ",$content); $content=str_ireplace("[_[","<",$content); $content=str_ireplace(")_)",">",$content); $content=str_ireplace("|_|"," ",$content); return trim($content); }
2018年05月10日
18 阅读
0 评论
0 点赞
2018-05-10
QQ防红代码
QQ防红并跳转默认浏览器方法,下列代码请加入全局文件中 if (strpos($_SERVER['HTTP_USER_AGENT'], 'QQ/') !== false and $type == "ture") { exit('<script src="https://open.mobile.qq.com/sdk/qqapi.js?_bid=152"></script><script type="text/javascript">alert("请从浏览器内打开本站");mqq.ui.openUrl({ target: 2,url: "http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'"});</script>'); }
2018年05月10日
10 阅读
1 评论
0 点赞
1
...
27
28
29
30