PHP 随笔3 上传文件并记录信息
php代码:
<?php date_default_timezone_set('PRC'); if(isset($_POST)){ if($_FILES){ if(is_uploaded_file($_FILES['photo']['tmp_name'])){ $filname = $_FILES['photo']['name']; $ext = strstr($filname,'.'); // 将上传文件信息存入txt中 $stofile = 'info.txt'; $path = './uploads/'; $date = date("Y-m-d"); $pathinfo = $path.$date.'/'; // 判断路径是否存在 if(!is_dir($pathinfo)){ // 不存在就创建 mkdir($pathinfo); } $newname = $pathinfo.'/'.time().mt_rand().$ext; // 将上传文件信息存入txt,是追加写入FILE_APPEND file_put_contents($stofile,$newname."\n",FILE_APPEND); // 下载文件 copy($_FILES['photo']['tmp_name'],$newname); } }else{ echo "没有上传文件"; } } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <form action="02.php" method="post" enctype="multipart/form-data"> 上传文件<input type="file" name="photo" id="" ><br> <input type="hidden" name="MAN_FILE_SIZE" value='20480' ><br> <input type="submit"> </form> </body> </html>


浙公网安备 33010602011771号