在php中将上传封装成类
在使用上传文件时,将上传的代码封装成类,更容易方便。
190.php
<?php
require('upload.php');
if($_POST['submit']){
$a = new Upload();
$File = $a -> uploadfile($ARG=array(
'File'=>array(
'name' => $_FILES['fileDoc']['name'], //原名字
'tmp_name' => $_FILES['fileDoc']['tmp_name'] //新名字
)));
}
echo $File['oldname'];
?>
<form action="<?echo $PHP_SELF?>" method="post" enctype="multipart/form-data">
<input type="file" name="fileDoc">
<br>
<input type="submit" name="submit" value="上传">
</form>
Upload.php
<?php
/**
* @author gb2312
* @since 2009-11-16
* @desc 文件上传
*/
class Upload{
/**
* @desc 文件上传方法
* @param Array $ARG 上传文件的属性
*/
public function uploadfile($ARG=array(
'File' => array(),
'Dir' => '')){
//默认目录
$dir = "upload/";
//文件原始名称
$oldname = $ARG['File']['name'];
//文件类型
 
相关文档:
最近在学习php,页面已经做好了,现在就是和虚拟机里C代码的通信,socket编程还可以,就是拿数据的处理,难,。
类的编程我不会,没有学过C++。本来打算用结构体的,可是PHP里面居然没有结构体,怎么办呢?继续努力吧
......
<!-- xml格式
<foo xmlns="test">
<bar attr='a'></bar>
<bar attr='b'></bar>
<bar attr='c'></bar>
</foo>
-->
<?php
$dom = new DOMDocument();
if (!$dom->load('attr.xml'))
{
echo "load books.xml failed!<br>";
re ......
PHP与JS---取整数方法int,celi,floor,round
1.丢弃小数部分,保留整数部分
php: intval(7/2)
js:parseInt(7/2)
2.向上取整,有小数就整数部分加1
php: ceil(7/2)
js: Math.ceil(7/2)
3,四舍五入.
php: round(7/2)
js: Math.round(7/2)
4,向下取整
php: floor(7/2)
js: Math.floor(7/2)
以上转自:http://hi.baidu ......
图片验证码的原理是防止恶意注册,实现方法
验证码:<input type="text" name="yanzhengma" />
<iframe src="code/middle.php" height="20px" width="65px" frameborder="0" id="chkimg" scrolling="no" style=" margin-top:5px">
</iframe>
<a href="javascript:chkimg.location.reload(); ......