好的我是mysql和php数组系统的新手。我需要这个来处理我制作的简单文件脚本。下面是我说它可以找到的代码。但我无法弄清楚如何添加额外的输入......
if(isset($_FILES["file"])) {
if ($_FILES["file"]["error"] > 0) {
// Error
$up = 0;
} else {
$name = $_FILES["file"]["name"];
move_uploaded_file($_FILES["file"]["tmp_name"], UPLOADS."/$name");
$up = 1;
}
header('Location: upload.php?upload='.$up);
}
if(!$steam->isLoggedin()) {
echo "Sorry Guest, You need to login with steam to upload! <br /> \n \n";
} else {
// Check our return status to see if it worked or not
if(isset($_GET['upload'])) {
if($_GET['upload'] == 1) {
echo 'Uploaded succesfully';
} else {
echo 'Upload failed';
}
}
}
<form action="upload.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<h1>Upload A ScreenShot</h1>
<em>Photo Name:</em><input name="name" type="text" id="name" />
<br />
<em>Size:</em><input name="size" type="text" id="size" />
<br />
<em>Category</em>
<select id="category" name="category">
<option>ScreenShots</option>
</select>
<br />
<em>Upload</em>:<input type="file" name="file" />
<br />
<input type="submit" name="Submit" value="Submit" />
</form>
上传部分有效。但我不能做的是弄清楚如何在PHP代码中添加大小,描述和类别。我只是不知道该怎么做 设置那部分,我不知道是放置代码。如果有人可以帮助我,我会真的爱它:)。
答案 0 :(得分:0)
$name = isset($_POST['name']);
只返回您想要对此行执行的操作:
$filename = $name."_"."$type"."_".$rand."_".$_FILES['file']['name'];
并且不要忘记html中的enctype= multipart/form-data
,而不能保存你的文件