下是一个基本的PHP文件上传源代码示例:
<?php
if(isset($_POST[\'submit\'])){
$file_name = $_FILES[\'file\'][\'name\'];
$file_size = $_FILES[\'file\'][\'size\'];
$file_tmp = $_FILES[\'file\'][\'tmp_name\'];
$file_type = $_FILES[\'file\'][\'type\'];
$file_ext = strtolower(end(explode(\'.\', $_FILES[\'file\'][\'name\'])));
$extensions = array(jpeg,jpg,png);
if(in_array($file_ext, $extensions) === false){
echo Extension not allowed, please choose a JPEG or PNG file.;
}
if($file_size > 2097152){
echo \'File size must be less than 2 MB\';
}
$upload_path = uploads/.$file_name;
move_uploaded_file($file_tmp, $upload_path);
echo Success;
}
?>
这个示例演示了如何使用PHP上传文件。它检查文件的类型和大小,并将文件移(yí)动(dòng)到指定的上传路径中。要使用此代码,请将其保存为PHP文件,并将其上传到您的Web服(fú)务(wù)器。您还需要创建一个名为“uploads”的文件夹,以存储上传的文件。