簡體   English   中英

如何上傳,插入數據庫並重命名PHP中的文件?

[英]How do i upload, insert to database and rename files in php?

我的項目中有問題,我正在制作一個漫畫閱讀器網站,並且以多種形式制作了章節圖片,因此代碼如下

$manga_id = $_GET['manga_id'];          
    mysql_connect("localhost","root","");
    mysql_select_db("task3");
    $chapternumber = $_POST['chapternumber'];
    $chaptertitle = $_POST['chaptertitle'];

        $a=0;
        foreach ($_FILES['pictures']['name'] as $filename) 
        {
            $tmp=$_FILES['pictures']['tmp_name'][$a];
            $target = "C:\\wamp\\www\\task\\comic\\images\\chapter\\".$_FILES['pictures']['name'][$a];
            move_uploaded_file($tmp, $target);
            rename("images/chapter/$filename","images/chapter/$manga_id-$chapternumber-$a.jpg");
            $a=$a + 1;
            mysql_query("insert into chapter(ID_Komik,No_Chapter,ch_title,Halaman,pictures) 
            values ('$manga_id','$chapternumber','$chaptertitle','$a','$manga_id-$chapternumber-$a.jpg')"); 
        }

        header("Location: main.php?page=manga&&manga_id=$manga_id");

我的語法有什么問題? 數據庫中的文件已重命名,但文件未移動到目標,我是php的新手,但我必須加倍努力,請回答,對不起我的英語不好

$ target

您應該使用相對路徑到您的php文件

例如:

$ target =“ images \\ chapter \\”。$ _ FILES ['pictures'] ['name'] [$ a];

祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM