使用mkdir特定位置上载文件和图像

时间:2015-10-14 19:21:10

标签: php jquery file-upload

我正在尝试将图像放在我的文件夹从" $ tablename"生成的位置,但无法将图像放在那里。如何存储上传的文件?

我喜欢从表单上传图片。

<input type="file" id="file" name="files" multiple />

无论我使用哪种上传技术都不好用,将文件保存到服务器上的特定位置。

如果你知道如何解决这个问题。

这是mkdir代码。代码工作正常。

 <?php
$tablename = "fisa";
$next_increment = 0;
$qShowStatus = "SHOW TABLE STATUS LIKE '$tablename'";
$qShowStatusResult = mysql_query($qShowStatus) or die("" . mysql_error() . "" . $qShowStatus);

$row = mysql_fetch_assoc($qShowStatusResult);
$next_increment = $row['Auto_increment'];

echo "$next_increment";

$tablename = (string) ("$next_increment");

$year = date("Y");
$month = date("m");
$day = date("d");
If (!file_exists($year)) {
    $createsyear = mkdir("$year", 0777);
} else {
    If (!file_exists("$year/$month")) {
        $createsmonth = mkdir("$year/$month", 0777);
    } else {
        If (!file_exists("$year/$month/$day")) {
            $createsday = mkdir("$year/$month/$day", 0777);
        } else {
            If (!file_exists($year / $month / $day / $tablename)) {
                $createsday = mkdir("$year/$month/$day/$tablename", 0777);
            } else {
                //dada
            }
        }
    }
}
?>

谢谢。

2 个答案:

答案 0 :(得分:1)

这里我给出了文件上传的基本示例。

HTML中的

<form action="phpfilename.php" method="post" enctype="multipart/form-data" >
<input type="file" name="files" />
<input type="submit" name="submit" />
</form>

在PHP中

<?php 
    if(isset($_POST['submit']))
    {
    $path = $_FILES["files"]["name"];
    $target = "$year/$month/$day/$tablename/$path";  //this is your path where image need to be saved
    move_uploaded_file($_FILES["files"]["tmp_name"],  $target);
    }
?>

答案 1 :(得分:0)

我解决了问题

select * from table where id IN ( @var );