原PHP 安全优化
PHP 安全优化
PHP Security Optimization
2014
总则
对安全一定要重视!
2PHP程序要点…
记录-交流-Web开发知识分享
PHP 安全优化
PHP Security Optimization
2014
总则
对安全一定要重视!
2PHP程序要点…
php上传类(安全上传类)
[php]
<?php
//php文件上传类
//author: lenix 2014.10.7<!--more-->
header("Content-Type:text/html; charset=utf-8");
date_default_timezone_set("Asia/Shanghai");
class UploadFile
{
private $imageType=["image/gif","image/jpeg","image/jpg","image/png","image/x-png","image/bmp","image/x-ms-bmp","image/pjpeg"];//图片类型
private $fileType=["application/zip","application/msexcel","application/xml","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/mspowerpoint","application/vnd.ms-powerpoint","application/pdf","application/x-shockwave-flash","application/x-rar-compressed","application/x-rar","audio/mpeg","audio/x-ms-wma","flv-application/octet-stream","audio/x-ms-wmv","video/mp4","video/x-flv","audio/x-wav","application/msword","video/mpeg"];//文件类型
private $tmpName;
private $fileName;
private $error;
private $fileSize;//上传文件大小
private $maxSize=10000000;//最大允许上传大小
private $upName;
private $upDir="uploadfile/";//上传目录
//构造函数 默认为图片上传
function __construct($upType="image")
{
$this->tmpName = $_FILES["file"]["tmp_name"];
$this->fileName …
<?php
/**
* PHPExcel
*
* Copyright (C) 2006 - 2014 PHPExcel
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published …
原作者:冰山上的播客
看到这篇文章的时候,很是惊讶原作者的耐心,虽然我们在平时用的也有一些,但没有作者列出来的全,写excel的时候,我用过pear的库,也用过pack压包的头,同样那些利用smarty等作的简单替换xml的也用过,csv的就更不用谈了。呵呵。(COM方式不讲了,这种可读的太多了,我也写过利用wps等进行word等的生成之类的文章 )
但是在读的时候,只用过一种,具体是什么忘了,要回去翻代码了。因为采用的是拿来主义,记不住。
原文地址:http://xinsync.xju.edu.cn/index.php/archives/3858
原文内容:…
【PHP终于有了语言规范】PHP在世上流行了20几年成为最受欢迎的计算机语言之一,尽管文档还算丰富,但是一直没有自己的语言规范。这次发布初始草稿见 http://t.cn/RPIthZs,官网上的新闻:http://t.cn/RPIt7JY 。这应该是PHP语言发展史里程碑式的大事,标志着它向标准化、规范化迈进。…
php curl 突破防盗链…
修改文件:e/class/connect.php
找到下面函数,按下面修改即可。
function ReturnDoTranFilename($file_name,$classid){
//$filename=md5(uniqid(microtime()));原
$filename=md5(mt_rand()); //改为这个
return $filename;
}…
在知乎上看到的问题,觉得非常不错,有些东西可以在以后面试过程中参考借鉴下,下面就列一下网友的一些回答:
1、网友 flamingtop 的回答:
问一些日常的正常的PHP问题,主要是考察应聘者的认知:
1)、一个包含中英文的字符串如何获得它的自然长度(看看ta是否有encoding的知识和意识)
2)、问一问什么是ORM,有时候会问这个词的英文全称是什么,问问ta对于ORM有什么个人的看法?(看看ta学习细不细,有没有技术判断,PHP开发人员应该知道什么时候使用ORM)…
快速开发一个PHP扩展
作者:heiyeluren
时间:2008-12-5
博客:http://blog.csdn.net/heiyeshuwu
本文通过非常快速的方式讲解了如何制作一个PHP 5.2 环境的扩展(PHP Extension),希望能够在图文的方式下让想快速学习的朋友了解一下制作过程。…
近期评论