mac10.10配置php上传文件测试代码

来源:互联网 发布:网络四少 编辑:程序博客网 时间:2024/06/05 23:50

upload_file.html文件:

<html><body><form action="upload_file.php" method="post"enctype="multipart/form-data"><label for="file">Filename:</label><input type="file" name="file" id="file" /> <br /><input type="submit" name="submit" value="Submit" /></form></body></html>


upload_file.php文件:

<?php$con = mysql_connect("localhost","root","");if (!$con){    die('Could not connect: ' . mysql_error().'<br/>');}else{    echo "DB conn ok<br/>";}if (mysql_query("CREATE DATABASE my_db",$con)){    echo "Database created<br/>";}else{    echo "Error creating database: " . mysql_error()."<br/>";}mysql_select_db("my_db", $con);$sql = "CREATE TABLE Persons( FirstName varchar(15), LastName varchar(15), Age int )";mysql_query($sql,$con);mysql_close($con);define('ROOTX',dirname(__FILE__).'/');if ((($_FILES["file"]["type"] == "image/gif")     || ($_FILES["file"]["type"] == "image/jpeg")     || ($_FILES["file"]["type"] == "image/pjpeg"))    && ($_FILES["file"]["size"] < 2000000)){    if ($_FILES["file"]["error"] > 0)    {        echo "Return Code: " . $_FILES["file"]["error"] . "<br />";    }    else    {        echo "Upload: " . $_FILES["file"]["name"] . "<br />";        echo "Type: " . $_FILES["file"]["type"] . "<br />";        echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";        echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";                if (file_exists("upload/" . $_FILES["file"]["name"]))        {            echo $_FILES["file"]["name"] . " already exists. ";        }        else        {            if(move_uploaded_file($_FILES["file"]["tmp_name"], ROOTX."upload/".$_FILES["file"]["name"]))            {                echo "move ok<br/>";            }            else            {                echo "<br/>move fail:".ROOTX."upload/".$_FILES["file"]["name"]."<br/>";                                print_r(error_get_last());                                echo "<br/><br/>";            }                        echo "Stored in: " . "upload/" . $_FILES["file"]["name"];        }    }}else{    echo "Invalid file";}?>



0 0
原创粉丝点击