北屋教程网

专注编程知识分享,从入门到精通的编程学习平台

宝塔面板设置目录禁止执行PHP文件的方法

最近一个帝国CMS搭建的网站经常被黑,网站目录中出现一些php文件。

又是重新安装帝国CMS,又是迁移网站到另外的服务器,又是各种删除注入的文件,各种办法都想了,还是不行。

这次被黑主要是由于帝国CMS的文件夹被传入php文件导致,所以要重根源杜绝这种问题,应该直接禁止帝国CMS的一些特定目录运行php文件,这样就算被传入php文件,它也无法执行。

php.ini配置文件的语法及其使用

关于php.ini

这个文件必须命名为'php.ini'并放置在httpd.conf中的PHPIniDir指令指定的目录中。

空白字符和以分号开始的行被简单地忽略。

章节标题(例如: [php])也被简单地忽略, 即使将来它们可能有某种意义。

PHP中引用文件require与include的异同

一、PHP中引用文件的函数一共有4个。

1、require()函数

require 'other.php';

require $filename;

require ('other.php');

2、require_once()函数

用php生成HTML文件的类

目的

用PHP生成HTML文档, 支持标签嵌套缩进, 支持标签自定义属性

起因

这个东西确实也是心血来潮写的, 本来打算是输出HTML片段用的, 但后来就干脆写成了一个可以输出完整HTML的功能;

我很满意里边的实现缩进的机制, 大家有用到的可以看看

p.s. 现在都是真正的前后端分离了(vue, nodejs, webpack...), 这个东西喜欢就用, 不喜欢就算了~

php源代码保护——PHP加密方案分析&解密还原

前言

php是一种解释型脚本语言.
与编译型语言不同,php源代码不是直接翻译成机器语言.而是翻译成中间代码(OPCODE) ,再由解释器(ZEND引擎)对中间代码进行解释运行 .

习惯了各种框架的文件上传,php原生上传图片你还记得吗?

序言:如今各种框架层出不穷,如thinkphp、laravel、yii等,对于功能的封装也是各显其能,以至于很多开发者离开了框架之后就不会开发了,今天我以实际的例子介绍最基本的图片上传功能,希望对一些朋友有所帮助。

thinkphp5的上传功能

盘点如何利用PHP生成PDF文件

在PHP代码中生成PDF文件是一项非常耗时的工作,早期的程序员通常是在PHP代码中利用FPDF生成PDF文件。但在如今,有很多的函数库可以使用,借助它们你可以从你提供的HTML文档生成PDF文件,从而让工作变得简单方便起来。

FPDF

FPDF是一个PHP类,它允许用纯PHP代码生成PDF文件,这也就是说我们不用使用PDFlib库。FPDF中的F就代表着自由:你可以以各种方式使用它,并根据你的需求调整它。下面我们来看看FPDF的特征:

PHP如何上传文件

文件上传是网站开发中常见的功能之一,它可以使用户轻松上传图片、音频、视频等文件。在PHP中,实现文件上传也非常简单。下面为大家介绍具体的步骤,让你的网站功能更加强大。

步骤一:创建文件上传表单

首先,我们需要在HTML中创建一个文件上传的表单,用于让用户选择要上传的文件。具体的HTML代码如下:

在表单中我们使用了标签来创建一个文件选择框,用户可以通过点击按钮选择要上传的文件。

详解php-fmp.conf和php.ini文件

我的mac上php配置文件的安装路径是/usr/local/etc/php/7.3,编译安装php的话 configure 编译参数指定,目录下有conf.d/ pear.conf php-fpm.conf php-fpm.d/ php.ini几个文件目录。


php.ini文件是php虚拟机的配置文件,是php解释器本身的配置文件

源生PHP和框架下PHP的效率对比?

框架的出现,其本身就是为了解决开发效率的问题。将大量常用并且重复的功能,以适当的设计思想(例如MVC)封装起来。

首先PHP开发的Web系统的瓶颈一般都不在语言本身的执行层面,语言执行的耗时,只占据了整个系统的1%不到,主要耗时是在网络通信上。

因此,这里谈的框架效率问题,往往可以在Web系统中忽略不计。也有一些框架是通过PHP拓展的方式实现的,也就是说,使用C语言写的框架(使用上和纯PHP语言写的框架趋同,例如国内的yaf,是目前世界上执行效率最高的框架之一)。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言