`
xfcode
  • 浏览: 23344 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
通过 PHP,可以把文件上传到服务器。里面加入一些图片的判断,如果不加判断文件的类型就可以上传任意格式的文件。 为了网站的安全,肯定不让上传php文件,如果有人进入你的后台,上传了一个php文件,你的网站源码,全部救变成他的了,直接打包看你的代码。所以一定要控制上传的目录与文件类型,一般只可以上传图片。 下面就分别介绍下php上传文件、php上传图片的方法与代码。 创建一个文件上传表单 允许用户从表单上传文件是非常有用的。 请看下面这个供上传文件的 HTML 表单: <html> <body> <form action="upload ...
PHP文件上传原理简单分析,学习php的朋友可以参考下,确实比asp的要简单很多。 //表单上传只能使用multipart/form-data编码格式 $_FILES系统函数; $_FILES['myFile']['name']文件名称 $_FILES['myFile']['type']文件的类型,服务端进行限制 image/** image/x-png application/x-zip-compressed $_FILES['myFile']['size']上传文件大小 $_FILES['myFile']['tmp_name']上传服务后保存临时文件名 ...
不会用于php ftp函数文件上传,但有在使用比较高级的WEB应用时就会用到关于ftp功能,如我现在要把上传的图片传B服务器,数据保存到A服务器,普通的php文件上传实现不了,但用ftp功能就可以方便的使用了。 代码: <?php // 定义变量 $local_file = 'local.zip'; $server_file = 'server.zip'; // 连接FTP服务器 $conn_id = ftp_connect($ftp_server); //验证登录服务器 $login_result = ftp_login($conn_id, $ftp_use ...
php文件上传的增强函数首先变得傻瓜简单化,但并不是该函数的简单化就影响他的超强功能,并且加上了强大的除错功能这是一函数,当然你可以把它变成一个类的方法! 表单中file对象,比如说$_FILES['doc'],$path为保存的路径,$type为限制上传的类型(他是一个数组,比如说限制上传doc和docx和格式,那这个参数可以填array(“doc”,”.docx”),而且扩展名前有无”.”不作要求)。 代码: <?php function upload($file,$path,$type){ $state = array(); $state['error'] = &q ...
使用PHP生成随机数可以应用在许多地方,比如可以设计程序的随机密码、模拟掷骰子游戏的应用程序、石头剪子布游戏应用程序等等 有时需要在应用程序中使用随机生成用户名和密码,这样可以大大提高应用程序的安全,在PHP中生成随机用户名和密码可以使用 mt_rand 函数或者是 rand 函数, rand 函数在验证码中的应用多一些,而生成长字符的随机码一般都需要 mt_rand 函数。     使用PHP生成随机数可以应用在许多地方,比如可以设计程序的随机密码、模拟掷骰子游戏的应用程序、石头剪子布游戏应用程序等等。 PHP生成随机数的两个函数方法: //自动为用户随机生成用户名(长度6-13) ...
PHP中常见的数据类型,特此记录。 PHP编程中常用的数据类型 PHP 支持八种原始类型(type)。 四种标量类型: string(字符串) integer(整型) float(浮点型,也作 double ) boolean(布尔型) 两种复合类型: array(数组) object(对象) 两种特殊类型: resource(资源) NULL(空) 查看变量类型 通过 gettype() 函数可以方便的查看某个变量的类型: 复制代码 代码如下: <?php$var_bool = TRUE; // a boolean$var_str = &q ...
加减乘除计算器用php实现的,不错的示例。 代码: <?php /** * 用php实现加减乘除计算器。 * edit: www.jbxue.com */ header("content-type:text/html;charset=utf-8"); session_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transi ...

PHP变色验证码实例

    博客分类:
  • php
PHP实现变色验证码。 代码: <?php /** * php变色验证码 * edit: www.jbxue.com */ header("Content-type: image/png,charset='utf-8'"); $im = imagecreatetruecolor(400, 30); //白色 $white = imagecolorallocate($im, 255, 255, 255); //红色 $red = imagecolorallocate($im, 255, 0, 0); //黑色 $black=image ...
Apache下301重定向代码(WINDOWS 2003 + APACHE 本文仅限APACHE服务器使用。) 新建.htaccess文件,输入下列内容(需要开启mod_rewrite): 1)将不带WWW的域名转向到带WWW的域名下 Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^163.com [NC] RewriteRule ^(.*)$ http://www.163.com/$1 [L,R=301] 2)重定向到新域名 Options +Fol ...
.htaccess禁止某些IP或IP段的访问。 在配置文件中这样写: Order Allow,Deny Deny from 111.111.111.111 222.222.222.222 Allow from all 就可以轻松实现禁止这两个IP访问网站。 参考链接:使用htaccess文件来禁止ip访问
好久没写博客了。 今天休假一天,在家,上来瞅瞅。 三天假期,去哪里玩呢?
早上刚到公司,头告诉我,抓紧写一个小函数,用来统计指定目录中文件大小,我了个去,动手吧,还好有点小基础,一会就完工了,哈哈。代码在下面咯。 <? /** 统计目录文件大小的函数 @author xfcode @link http://www.jbxue.com */ function dirsize($dir) {    @$dh = opendir($dir);   $size = 0;   while ($file = @readdir($dh))   {    if ($file != "." and $file ! ...
1、程序文件 <?php //判断临时文件存放路径是否包含用户上传的文件 if(is_uploaded_file($_FILES["uploadfile"]["tmp_name"])){ //为了更高效,将信息存放在变量中 // by http://www.jbxue.com $upfile=$_FILES["uploadfile"];//用一个数组类型的字符串存放上传文件的信息 //print_r($upfile);//如果打印则输出类似这样的信息Array ( [name] => m.jpg [type] = ...
在php编程中,有关php上传图片的问题,随时会遇到。 php上传图片的原理:首先判断文件类型是否为图片格式,若是则上传文件,然后重命名文件,接着把文件上传到指定目录,成功上传后输出上传图片的预览。 1、首先判断文件类型是否为图片类型用到的函数 { strrchr:查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。 substr: 取部份字符串。 $HTTP_POST_FILES['file']['name']:获取当前上传的文件全称。 } 图片类型就是“.”后面的字符(比如:一个文件名称为XXX.JPG 那 ...
开发一个文件上传共享网站,曾想使用下面的代码实现文件上传的功能: <form enctype="multipart/form-data" action="add_file.php" method="post"> <fieldset><legend>Fill out the form to upload a file:</legend> <?php // Create the inputs. for ($i = 0; $i < $counter; $i++) { echo ...
Global site tag (gtag.js) - Google Analytics