2 回答
TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊
將兩者放在一個(gè) PHP 頁(yè)面中,并將表單的操作設(shè)置為頁(yè)面本身。它可以解決問(wèn)題:)
<!DOCTYPE html>
<html>
<head>
<title>Face Recognition</title>
<link href="main.css" rel="stylesheet" type="text/css" href="" />
</head>
<body>
<form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="512000" />
Select file: <input name="userfile" type="file" />
<?php $file = isset($filename) ? $filename : ''; ?>
<input type="text" name="filename" value="<?php echo $file; ?>" />
<input type="submit" value="Upload Images" />
</form>
</body>
</html>
<?php
if(!empty($_FILES['userfile']))
{
$uploaddir = 'G:/dataset/' . $_POST['filename'] . "/";
// check if directory exists
if(!is_dir($uploaddir)){
mkdir($uploaddir);
}
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']) ;
echo $uploadfile;
move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile);
}
?>
TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超2個(gè)贊
您可以通過(guò)使用PHP_SELF環(huán)境變量的功能來(lái)實(shí)現(xiàn)這一點(diǎn)。您必須將action屬性設(shè)為 asform action = <?php echo $_SERVER['PHP_SELF']; ?>然后將upload.php的代碼添加到同一個(gè)index.php 中。
- 2 回答
- 0 關(guān)注
- 607 瀏覽
添加回答
舉報(bào)
