PHP的PDO常用类库实例分析

PHP的PDO常用类库实例分析
本文实例讲述了PHP的PDO常用类库。分享给大家供大家参考,具体如下: 1、Db.class.php 连接数据库 <?php // 连接数据库 class Db {   static public function getDB() {     try {       $pdo = new PDO(DB_DSN, DB_USER, DB_PWD);       $pdo->setAttribute(PDO::ATTR_PERSISTENT, true); // 设置数据库连接为持久连接       $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEP...

php生成带logo二维码方法小结

php生成带logo二维码方法小结
一、使用的类库 1、phpqrcode(php库) 2、qrcode.js(javascript库) 二、phpqrcode的使用 只用php的类库,也就是二维码的生成在后台操作。因为要在后台生成带logo的二维码,那么首先必须将logo图片上传至服务器(在上传这里我用了webuploader) phpqrcode使用方法: 首先下载phpqrcode:http://phpqrcode.sourceforge.net/ 然后在使用之前记得引入phpqrcode.php文件 $value = $url;//二维码内容  $err...

Php入门教程之PHP 循环语句使用方法

Php入门教程之PHP 循环语句使用方法
循环语句在php中很多种,包括有如:for,foreach,while,do while,list,each等等这些都可以用在我们开发中,下面我来介绍常用的PHP循环语句 今天就是PHP基础知识的最后两篇文章,目的很简单就是让大家对PHP有个初步的认识,这篇主要说下PHP循环,它用于执行相同的代码块指定的次数.为我们的开发节省时间. 循环,在您编写代码时,您经常需要让相同的代码块运行很多次.您可以在代码中使用循环语句来完成这个任务. 在 PH...

php支持中英文的加密解密类代码

php支持中英文的加密解密类代码
本文章分享的这个php加密类是一个可以支持中文和英文的可加密码可解密的php实现类文件,有需要的同学可以参考一下,不过最好把文档编码设置为utf-8. 下面代码保存成MD5Crypt.class.php文件,代码如下: <?php class MD5Crypt { /**  * Enter description here ...  * @param unknown_type $str  * @return string  */ public final static function mdsha($str) { $code = substr ( md5 ( $str ), 10 ); $...

php header函数中隐藏php信息详解

php header函数中隐藏php信息详解
php渲染的网页header信息中,会包含php的版本号信息,比如: X-Powered-by:php/5.3.3,这有些不安全,有些黑客可能采用扫描的方式,批量寻找低版本的php服务器,利用php漏洞(比如最近流行的hash冲突)来攻击服务器. php.ini中有一个选项可以控制是否暴露这个信息,那就是: expose_php = On 默认值是On,改成Off之后,就不会显示php版本信息啦.或者在php-fpm的pool配置文件中设置:php_admin_flag[expose_php] = off

PHP序列化/对象注入漏洞分析

PHP序列化/对象注入漏洞分析
本文是关于PHP序列化/对象注入漏洞分析的短篇,里面讲述了如何获取主机的远程shell。 如果你想自行测试这个漏洞,你可以通过 XVWA 和 Kevgir 进行操作。 漏洞利用的第一步,我们开始测试目标应用是否存在PHP序列化。为了辅助测试,我们使用了Burpsuite的SuperSerial插件,下载地址在 这里 。它会被动检测PHP和Java序列化的存在。 分析: 我们检测到了应用里使用了PHP序列化,所以我们可以开始确认应用代码里...

PHP.vs.JAVA

PHP.vs.JAVA
现在市场上的OA基本上可归结为两大阵营,即php阵营和java阵营。但对接触Oa不久的用户来说,看到的往往只是它们的表相,只是明显的价格差异,却很难看出它们之间的实际差异。其实, PHP + MYSQL 不值钱不仅仅局限于oa软件,而是整体上PHP + MYSQL开发的软件都不如java开发的软件值钱。为什么PHP + MYSQL 的OA为什么不值钱呢?首先得明白php和java之间的差异才行。 1、系统的技术架构比较 分层是将系统进行有...

php ckeditor上传图片文件大小限制修改

php ckeditor上传图片文件大小限制修改
一种可以通过修改PHP.INI配置文件上传大小来限制,另一种方法只能手动修改Fckeditor源码,方法如下: 1、打开editor/filemanager/connectors/php目录下config.php,创建Config变量设置上传图片大小,这里以KB为单位. $Config['MaxImageSize']= '1024'; 2、打开editor/filemanager/connectors/php目录下commands.php,找到如下代码: if ( isset( $Config['SecureImageUploads'] ) ) { if ( ( $isImageValid = Is...

PHP远程下载类

PHP远程下载类
<?php class download {     var $url;//远程文件地址     var $file_name = "hdwiki.zip";//下载来的文件名称     var $save_path = "./updatefile";//下载到本地的文件路径     var $localfile;//下载到本地文件的路径和名称     var $warning;//警告信息     var $redown=0;//是否重新下载     /*初始化*/     function seturl($url)     {          if(!emptyempty($url))$this->url = ...

简单php文件上传详细说明

简单php文件上传详细说明
关于文件上传我们讲了很多,这只是一款最基本的简单的文件上传功能,同时本教程也介绍了关于上传的原理以及各种函数的使用与file的参数说明,以及php.ihi设置上传文件大小配置等. 1  如果实现小文件的上传(2mb)一下是不需要对php教程.ini 中的配置进行修改的,如果要是大文件的上传就必须进行配置的修改. 2 修改php.ini 中的内容有: post_max_size 指php通过表单post所能接收的最大值 upload_max_filesize 指...
Copyright © 四季博客 保留所有权利.   Theme  Ality

用户登录