利用php的文件函数来实现上传
这段代码分为两个文件,一个为upload.html,一个是upload.php
upload.html
apache+mysql+php配置
1、PHP目录下的php5ts.dll和libmysql.dll要复制到系统的system32目录下。
也可以不用吧php5ts.dll和libmysql.dll复制到system32下,我的是在httpd.conf里加了两句话:
LoadFile D:/php/php5ts.dll
LoadFile D:/php/libmysql.dll
然后再继续添加:(httpd.conf)
ServerRoot "D:/Apache2.2"
AddType application/x-httpd-php .php
PHPIniDir "d:/php/php.ini"
LoadFile D:/php/php5ts.dll
LoadFile D:/php/libmysql.dll
LoadModule php5_module D:/php/php5apache2_2.dll
2、php.ini是否复制到windows目录下以前版本不清楚,但我并没把php.ini复制到windows目录下,直接把php.ini-dist改名放在php目录下。当然在Apache的httpd.conf配置文件内要加一行PHPINIDir D:/php/php.ini(我的PHP装在d盘PHP目录下)。
php.ini 里:
extension=php_mysql.dll
extension=php_mysqli.dll
注释去掉
extension_dir = "D:/php/ext"
3 安装phpMyAdmin
还需要修改一下配置文件,设置登陆方式。在phpMyAdmin目录中有一个文件“config.sample.inc.php”, 复制并重新命名为config.inc.php。需要修改的就是第29行:
$cfg[''Servers''][$i][''auth_type''] = ''cookie'';
''auth_type''? 用于设置登陆方式,有3个选择,分别是http,cookie,config。http方式是在客户端访问时,弹出一个用户名密码的输入框进行认证;cookie方式是通过页面访问要求输入用户名密码进行认证;config方式是直接从这个配置文件中获取用户名密码,
修改为“http”
$cfg[''Servers''][$i][''auth_type''] = ''http'';
然后就可以了