Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 简单的图像上传问题?_Php_Image_Directory_Uploader - Fatal编程技术网

Php 简单的图像上传问题?

Php 简单的图像上传问题?,php,image,directory,uploader,Php,Image,Directory,Uploader,好的,我是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"]

好的,我是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>
if(isset($\u文件[“文件])){
如果($\u文件[“文件”][“错误”]>0){
//错误
$up=0;
}否则{
$name=$_文件[“文件”][“名称”];
移动上传的文件($\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\;
$up=1;
}
标题('Location:upload.php?upload='。$up);
}
如果(!$steam->isLoggedin()){
echo“对不起,来宾,您需要使用steam登录才能上传!
\n\n”; }否则{ //检查我们的退货状态,看看它是否有效 如果(isset($_GET['upload'])){ 如果($_GET['upload']==1){ echo“上传成功”; }否则{ echo“上传失败”; } } } 上传截图 照片名称:
尺寸:
类别 截图
上传:
上传部分工作正常。但我不能做的是找出如何在php代码中添加大小、描述和类别。我只是不知道该怎么做 设置了那个部分,我不知道要放置代码。如果有人能帮我的话,我真的很乐意:)

$name=isset($\u POST['name'])仅返回true您想对此行执行的操作:

$filename = $name."_"."$type"."_".$rand."_".$_FILES['file']['name'];

不要忘了html中的
enctype=multipart/form data
,尽管您无法保存文件

对不起,仍然没有帮助,我准备今天就退出。开始烦我了,哈哈。我已经重新编写了代码,也许你可以重新阅读我写的内容,帮我解决新问题,我迷路了。。。