Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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 tmp_名称不包含我上传的文件_Php - Fatal编程技术网

Php tmp_名称不包含我上传的文件

Php tmp_名称不包含我上传的文件,php,Php,我试图运行一个php脚本,将图像上传到服务器上的某个位置,同时将其位置详细信息存储在数据库中 除了我的tmp_名称似乎没有得到文件之外,一切似乎都很好,所以我得到的只是数据库中指向服务器中不存在的文件的字符串位置。我想不出这个 首先,这是html标记: $imgsize=$_POST['MAX_FILE_SIZE']; $name = $_FILES["file"]["name"]; $location = 'db/farmers_pPix/'; $load_dataFarmerPix="for

我试图运行一个php脚本,将图像上传到服务器上的某个位置,同时将其位置详细信息存储在数据库中

除了我的tmp_名称似乎没有得到文件之外,一切似乎都很好,所以我得到的只是数据库中指向服务器中不存在的文件的字符串位置。我想不出这个

首先,这是html标记:

$imgsize=$_POST['MAX_FILE_SIZE'];
$name = $_FILES["file"]["name"];
$location = 'db/farmers_pPix/';
$load_dataFarmerPix="form/".$location.$FNAME.'_'.$LNAME.'_'.$FNO.'-'.$name;
$passport=$load_dataFarmerPix;
...
$tmp_name = $_FILES['file']['tmp_name'];
$error = $_FILES['file']['error'];
    if (!empty($name)) {
move_uploaded_file($tmp_name, $load_dataFarmerPix);
        if  (move_uploaded_file($tmp_name, $load_dataFarmerPix)){
            echo '<p style="width:100%; color:#777; font-family:eurof35-webfont;"><h4 class="text-center">Your profle has been created and photo Uploaded</h4></p>';
        }

    } else {
        echo '<p style="width:100%; color:#777; font-family:eurof35-webfont;text-align:center;" class="text-center"><h5>please choose a file</h5></p>';
    }
    echo '<p style="width:100%; color:#777; font-family:eurof55-webfont;text-align:center;"><h3 class="text-center">Registration Successfull</h3></p>';
 }  
}
<form enctype="multipart/form-data" id="myform" class="fs-form fs-form-full" autocomplete="off" style="color:#ccc;" action="farmreg2.php" method="post">
...
    <li>
<label class="fs-field-label fs-anim-upper" for="q5">Upload a Current Photo?    </label>
<input class="fs-anim-lower" style="color:#ccc; padding:1%;" id="id"  name="file" type="file" placeholder="Supported formats (jpg,png,bmp,gif)"/>
<input class="fs-anim-lower" id="id" value="30000"  name="MAX_FILE_SIZE" type="hidden" placeholder="" required/>
</li>
...
</form>
$imgsize=$\u POST['MAX\u FILE\u SIZE'];
$name=$_文件[“文件”][“名称”];
$location='db/farmers_pPix/';
$load\u dataFarmerPix=“form/”$location.$FNAME.'''.$LNAME.''.$FNO.-'.$name;
$passport=$load_dataFarmerPix;
...
$tmp_name=$_FILES['file']['tmp_name'];
$error=$_文件['file']['error'];
如果(!空($name)){
移动上传的文件($tmp\u name,$load\u dataFarmerPix);
if(移动上传的文件($tmp\u name,$load\u dataFarmerPix)){
echo'

您的profile已创建并上传照片

”; } }否则{ echo'

请选择一个文件

; } echo“

注册成功

”; } } ...
  • 上传当前照片?
  • ...

    该文件本身是farmreg2.php

    您运行
    move\u上传的\u文件
    twice并返回我得到的tmp\u名称/tmp/phpE3adVei jst remove one,仍然是相同的结果脚本中没有添加db,应该存储在数据库中的变量是:
    $load\u dataFarmerPix
    ddnt在d脚本中添加d db,但是如何检查我的文件是否实际到达tmp\u名称/临时位置