首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

与 WordPress 的美妙相遇

windows 环境 我现在像个小孩子拿到一个玩具一样盯着 PHP 的包看 ? 我试着解压它 ? 发现了我想要的东西 README.md ,因为现在在 window 环境,所以找到了关键的信息 ?...嗯,看起来好像还不错,然后试着把 WordPress 放上来搞一搞吧。 安装 WordPress ? 将WordPress压缩包解压至一个空文件夹,并上传它。 应该是上传到这里了 ? ?...在浏览器中访问wp-admin/install.php。它将帮助您把数据库连接信息写入到wp-config.php文件中。 如果上述方法无效,也没关系,很正常。...在浏览器中访问wp-admin/install.php步需要配置数据库,我先看下我本地的数据库情况 ?...这里需要配置一些自己站点的内容,自由发挥,我是星尘的一个朋友 lvgo。 搞起 ? 一切看起来很顺利。开始登陆了,紧张。 ? ?哇哇哇哇哇哇哇哇哇,似乎和我想的一样 ? 等等,不对PHP 呢? ?

51620

程序设计的三层架构

感觉分开了好像更烦啊, 还不如包含在一个文件里面呢,好理解。其实这种想法是错误的,当自己一个项目的时候如果不对 代码进行分层会使得代码大量的重复,极难维护!可能刚的时候比较好理解,但是越越乱!...*/ //首先打开一起打包的图片,一打开可能感觉看不懂,好不着急我来慢慢讲解 /****************一、模板文件******************** 先来看模板文件,这边的模板文件是指静态的...html或者其他的后缀, 这个文件是被模板引擎(例如smarty)载入然后用于编译的 好,关于模板引擎我们暂时不管,如果大家对模板引擎不熟悉的话可以去找找资料学习一下,也可以去研究一下smarty 我们现在只要明白一个问题...,就是这个文件是用于展示给用户看的 例如一个表单,或者一个界面上面有一些展示的数据和一些按钮(用于触发PHP程序) */ /****************二、action文件夹************...***** 首先要搞一个出来,为什么呢?

23110
您找到你想要的搜索结果了吗?
是的
没有找到

三层架构

感觉分开了好像更烦啊, 还不如包含在一个文件里面呢,好理解。其实这种想法是错误的,当自己一个项目的时候如果不对 代码进行分层会使得代码大量的重复,极难维护!可能刚的时候比较好理解,但是越越乱!...*/ //首先打开一起打包的图片,一打开可能感觉看不懂,好不着急我来慢慢讲解 /****************一、模板文件******************** 先来看模板文件,这边的模板文件是指静态的...html或者其他的后缀, 这个文件是被模板引擎(例如smarty)载入然后用于编译的 好,关于模板引擎我们暂时不管,如果大家对模板引擎不熟悉的话可以去找找资料学习一下,也可以去研究一下smarty 我们现在只要明白一个问题...,就是这个文件是用于展示给用户看的 例如一个表单,或者一个界面上面有一些展示的数据和一些按钮(用于触发PHP程序) */ /****************二、action文件夹************...***** 首先要搞一个出来,为什么呢?

70530

thinkcmf安装教程与目录结构详解 快速上手版

最近接了一个建站项目,要求用thinkcmf来搭建,ytkah在想php都大致一样吧,快速地下载安装包,可是!怎么安装呢?...没看到安装指引文件或目录,查看了安装说明public目录做为网站根目录,入口文件在/public/index.php,总算安装成功了,可是默认站点链接不对,z5w.net/public/,多了一个/public...先试着设置一下 ?   果然不出所料!就是这样设置运行目录,/public/小尾巴消失了。   ...网站的基础搭建完成了,后面就要进行二次开发和模板设计了,这时我们需要对thinkcmf目录结构了解清楚,才不会一头雾水找不到文件修改,我们就一起来熟悉吧: thinkcmf 根目录 ├─api...更多库目录 │ ├─ ...

3K40

phalapi-入门篇4(国际化高可用和自动生成文档)

, array('name' => $this->username)), 大家是不是感觉突然之间发现了什么,对的就是使用T方法我们看一下T方法的注释 /** * 快速翻译 * @param string...key里面用{name}括弧括起来的参数的传递一个数组key就和括弧里面的参数相同value就是你需要显示的容 是不是感觉简单易用啊,那我们动手实验一下我们把zh_cn/common.php加入一条对照...,还有易于修改和高可用这两点好处 先说第一点易于修改:我在原来刚刚开始做项目的时候每个接口里面返回值全是死的,比如用户不存在这种等等的错误返回,当要修改的时候我们面临了一个问题全局替换,这样是很不可取的所以后面就统一成了一个统一的文件来存放返回结果...文档自动生成 大家可以发现和index.php以及init.php并行的还有一个checkApiParams.php一直没有用到,当我们试着去访问一下 看到了这样的页面,访问这个文件的时候和访问接口一样的默认访问了...注:笔者能力有限有说的不对的地方希望大家能够指出,也希望多多交流! 官网QQ交流群:421032344 欢迎大家的加入!

61090

漏洞|74cms 3.6 前台SQL注入+Python脚本小练习

最近有个74cms v4.2.3任意文件下载的漏洞,本来想试着和74cms 3.6 前台SQL注入漏洞结合下然后取出QS_pwdhash的值进行MD5碰撞,可惜了任意文件下载的漏洞并不影响74cms...0x02 在http://127.0.0.1/74cms/plus/ajax_user.php在username参数中存在注入点。...0x07 粗略写了个脚本用来跑数据,当然这个就是平时练习时候写好的脚本改下就成了,所以推荐大家多多积累自己的脚本,当要使用的时候就改下模板就好了,当初这个模板时是为了更方便注入才的,因为尽可能的将...payload写成通用的,这样在传入的变量中就可以直接写入SQL语句,感觉方便些,使用查询语句规范化。...小总结 这次的漏洞复现偏简单了,相信大家都可以做出来,所以大家可以尝试着将重点放在如何更好的使用Python进行盲注这个问题上,我也附上了自己的代码,欢迎大家一起交流思路和编程写法。

2.2K100

爆料一下,我的面试之道

很多人,感觉必须非常努力才行,以为非常努力很辛苦,所以就连一点努力都不会做了。 既然昨天的算是我的学习之道的话,今天就来聊聊一下我作为程序员以来,总结的我的面试之道。...其实我感觉正确的回答方法应该是这样的。 如果你遇到的问题,你一点思路没有,完全不懂,你就直接跟面试官说:这个问题我没有了解过,不知道。但是我还是想尝试着回答一下,能不能提示一下,给我个思路?...一般正常的面试官会给你指出一个思路的,你其实可以尝试着回答一下。实在答不出来,就直接说不会。没事,很正常。 如果你遇到的问题,你有一点思路,但是又没自信。...你回答之前其实可以给面试官一个铺垫,说:我了解一点,但是不熟悉,不知道自己说的对不对?我想说一下我的思路,尝试着回答一下。...你就慢慢说你的思路,由于之前做过铺垫,只是了解,不知道对不对,遇到卡壳时,一般面试官会给你提示的。从而可能就会完整的回答出来。

62330

3分钟短文:Laravel Form,让你不再写 HTML 的好“库”

[img] 本文我们讲一个简单且常用的表单 Form。 代码时间 还记得我们之前文章提到的,laravel快速注册restful api方式路由方法的方式吗?.../create.blade.php , 为了使用框架提供的 Form 库,在 config/app.php 文件内添加如下内容: 'aliases' => [ 'Form' => Collective...,也就是说不对其进行转义。 Form::text第一个参数是分配给输入元素的name属性的字符串,该值也将分配给id属性,除非你在数组中明确为id分配值,并作为第三个参数传递。...有了上方的代码结构,我们就可以构建一个完整的页面了。模板 resources/views/events/create.blade.php 代码如下。... 最后生成的表单页面如下图: [pic] 写在最后 本文介绍了laravel框架引入的Form库,用于生成前端的表单页面元素,不过是用PHP的方式调用。

1.3K30

南邮CG-CTF

第一次ctf的wp 有些表达的可能不是很清楚 题目感觉质量很高 也很有趣哈 只写了部分web题目 pwn crypto不涉及 不要问我为什么 厂长是我表哥 签到题 签到题 右键查看源代码 nctf...不知道对不对) eval换成echo即可 文件包含 题用到php伪协议的知识 自己对这块不怎么了解 有时间要总结一下php伪协议的知识。...题最开始有点疑问 感觉是sql注入 后面百度了一下才知道思路不对 考的是intval()的用法 intval把变量转化为整数 id=1024.01就能绕过爆出flag nctf{query_in_mysql...之后我每个表都试了一下 发现ctf4下也有一个falg flag{this_is_sqli_flag} 格式感觉不对 姿势盲区了百度了一下 发现前辈们也是在ctf4下发现的flag是 nctf{gbk...的基础一直这样子admin"')#后面才反应过来双引号是接受变量用的。。。

58220

你的博客用不着什么JavaScript框架

原因如下: 虽然一开始我是“全栈”开发人员,但现在我只负责前端工作:如果我需要编写自定义功能,那么能用 JavaScript 编写的代码我就不想用 PHP 来写。...如果你在开发关注可访问性的单页应用程序,那么你可能会试着使用 JavaScript 来模拟浏览器的行为。Gatsby 试图通过包含一个 RouteAnnouncer 组件来为你解决这个问题。...这篇文章并不是要批判 Gatsby 而的。它的背后有一些聪明的头脑,他们已经承认了本文中提到的许多问题,并试图解决它们。...用 Eleventy 从头开始 这时候我感觉有点不对劲——使用一个会大量推送客户端 JavaScript 的框架,却要删除所有 JavaScript 代码,似乎是一种很复杂的网站构建方式。...Eleventy 为你提供了十种可以任意搭配的模板语言选项,包括 markdown、nunjucks 和 liquid;意味着我可以从 Craft 中复制并粘贴旧的模板,更改文件扩展名,并做一些细微的调整就能运行在

4.1K10

javascript该怎么学呢?值得收藏的学习Js之路

它里面不但牵涉面向过程编程思想,又有面向对象编程思想,同时,它的面向对象还和别的编程语言(如:C++,JAVA,PHP)不大一样。...,如:bootstrap,Layer,富文本编辑器等; F:综合应用上面的多种库写实际项目的模板,多几套。...5、多总结 这种总结不但包括源代码、显示效果截图,还应该很容易犯的错误和对应的解决方法以及最后一两句精简的结论性语句。对自己的总结不是写完了就了事了,要多回顾、多改进、多精简。...不但要老老实实的把每个功能都试着去实现,而且要精益求精地不断去修正,这个过程是漫长的,也是考验一个人是否是人才的标准。 C:多跟学的好的过来人学习 站在巨人的肩上,才能看的更远。...我也是用这个,感觉很好。

43030

TP的404页面设置怎么这么多坑啊?

解决办法: 1.在ThinkPHP3.2详细的介绍了该框架下的ThinkPHP惯例配置文件convention.php(文件位置:根目录/ThinkPHP/Conf/convention.php),里面列出各类配置...Tpl/think_exception.tpl',// 异常页面的模板文件 'ERROR_PAGE' => '', // 错误定向页面 附:我是不建议改框架配置的***/ 2.只要在根目录.../Application/Common/Conf/config.php 文件中加入以下: 'TMPL_EXCEPTION_FILE' => './404.html',// 异常页面的模板文件 'ERROR_PAGE.../*****如果配置好但出不来效果,试着把缓存Runtime删了。 这里面,404.html路径是大问题,费了好久的时间才弄好。 1号坑: 开始我把404放在common模块下,但访问不了。...而且TP自定义的think_exception.tpl都是原生php的。 ?

1.4K10

Aurora CTF Writeup

查看网页源码,说源码在 /code 里面但是 flag 就在这个页面中 那就进入 /code 康康,是一段 php 代码,分析一下,是要用 GET 方法向 /code 中传入一个 code 字段,code...,在 bugku 上看过这个模板出的题,题介绍上写着加入战队获取 Aurora 浏览器,查看一下 cookie ,上面有个 member=false ,我以为就是很 ez 地改一下 cookie=true...,于是就简单的修改了一下 User-Agent ,就出 flag 了,所以题要改的地方有两个,一个 User-Agent,一个 cookie ez LFI 一道简单的 php 本地文件包含题,上网搜索一下基本原理后就可以直接用...flask 的模板注入,应该是差不多的道理:输入模板,他会把模板中的内容当成 python 代码运行,输入 1 ,然后验证了猜想 所以,在输入框中输入 `` ,即可得到 base64 加密过的 flag...密码学这个感觉就是看懂原理然后去找工具,很多题感觉都知道该怎么做,但就是没做出来,太菜了!

38120

PHP设计模式之装饰器模式

PHP_EOL; } } 很简单的一个接口和一个实现,这里我们就把具体的实现看作是一张脸吧!...老系统的啊、方法啊你敢随便乱改?想给前任的牛(S)逼(B)代码扩展新功能时不妨试试装饰器货,说不定有奇效! 手机玩意干不过某米、某O、某为,没法玩呀,好吧,哥们去专心做手机壳吧!...现在的情况是这样的,我们有一个很早之前的短信模板,里面的内容是固定的,老系统依然还是使用这个模板,老系统是面对的内部员工,对语言内容的要求不高。而新系统则需要向全网发送,也就是内外部的用户都要发送。...这时,我们可以用装饰器模式来对老系统的短信模板进行包装。其实说简单点,我们就是用装饰器来做文本替换的功能。好处呢?当然是可以不去改动原来的模板中的方法就实现了对老模板内容的修改扩展等。...php // 短信模板接口 interface MessageTemplate { public function message(); } // 假设有很多模板实现了上面的短信模板接口 //

76830

一个laravel视图缓存没有及时更新的坑

一个laravel视图缓存没有及时更新的坑 2018-5-5 1.此坑背景 laravel在渲染blade模板后,会将渲染好的结果存到storage/framework/views(默认路径,也可在配置中修改的...但我最近总是发现修改了blade模板,但怎么刷新都还是有视图缓存。除非执行 php artisan view:clear 清空缓存。...解决方法:校准开发机时间~~~~~~~~~~~~~~~~~~~~~~~~~ (我是在windows下代码 用sftp方式 将文件传到虚拟机上的centos系统  由于最近关闭过虚拟机,莫名其妙的虚拟机上的时间比本地电脑时间快了一天...2) 进入/vendor/laravel/framework/src/Illuminate/View/Compilers/BladeCompiler .php 找到其父 /vendor/laravel...修改好后,blade缓存不更新的问题 fixed~~~ 接下来就是得查为什么我的虚拟机时间突然不对了~~~~  反正vmware奇怪的问题总是那么多 见怪不怪了 完结~ /vendor/laravel

1.9K20

「实用小技巧」如何在WordPress网站添加动态友链的代码分享

如果你发表了评论,你的网站链接就会展示在第一个位置,动态变化的,又是在首页显示,所以我给他取个名字叫动态友链,类似于抢排名的道理,这样可以明显增加自己网站的人气和访问深度,访客的行为和粘性都会提高很多的...,感觉不错我就自己代码做了一个放在我的wordpress建站吧上。...不清楚这个功能是不是有插件可以实现,或者其他的方法实现,反正我自己尝试着用不入流的代码水平勉强给写出来了,这里分享给大家吧! ?... "; } } 然后再首页index.php需要展示版块内容的地方添加上如下代码,样式表估计需要修改成适应自己模板的;css代码也写在了里面; <div class="vistor"...php //2018年11月13日23:17:58增加的,近期发布评论的访客信息友情链接版块;WordPress建站吧 getvisitors(); ?

73900

WordPress无法评论的解决办法

很长一段时间没有看到评论了,开始的时候以为是Akismet 起了作用,把一些乱七八糟的垃圾评论给屏蔽了,到今天感觉不对,一般几个朋友也会来博客转转,留言。...然后觉得是模板问题,换了几个模板还是无法评论。在网上搜了下,得出几个结论,然后整理了下,给大家看下。 1、是后台-设置-讨论里设置问题,去掉评论审核,试下。...3、模板问题 在某些主题下,wordpress存在页面不能评论的情况。其实这是该主题的作者未将评论功能添加进去。我们可以通过一小段代码,来实现页面的评论功能。...具体方法: a.进入当前使用的主题的页面模板(page.php) b.找到这段代码,有些模板是 c.保存后,刷新你的页面即可看到效果 我的是第三种情况,评论时评论区又绿变红!添加完代码就好了

95130

程序员技术练级攻略

我的这个朋友把这篇文章取名叫Build Your Programming Technical Skills,我实在不知道用中文怎么翻译,但我在的过程中,我觉得很像一个打网游做任务升级的一个过程,所以取名叫...这本书中有很多例程,在实践中请不要照抄,试着自己一个自己的例程。 不用太多于精通这些东西,因为GUI正在被Web取代,主要是了解一下Windows 图形界面的编程。...建一个Tomcat的网站,尝试一下JSP/Servlet/JDBC/MySQL的Web开发。把前面所说的那个PHP的小项目试着用JSP和Servlet实现一下。...实践任务: 用C++实现一个BigInt,支持128位的整形的加减乘除的操作。 用C++封装一个数据结构的容量,比如hash table。 用C++封装并实现一个智能指针(一定要使用模板)。...希望大家不要吓着,我自己十来年也在不断地学习,今天我也在学习中,人生本来就是一个不断学习和练级的过程。不过,一定有漏的,也有不对的,还希望大家补充和更正。

945110
领券