Php 如何将图像上传到服务器的磁盘驱动器?
我正在制作一个查找网站。我已经制作了一份注册表格。我想在表单中添加个人资料图片选项 这是它的代码Php 如何将图像上传到服务器的磁盘驱动器?,php,Php,我正在制作一个查找网站。我已经制作了一份注册表格。我想在表单中添加个人资料图片选项 这是它的代码 <input type="file" name="fileToUpload" id="fileToUpload"> 如何将映像存储在服务器计算机的磁盘驱动器中?使用phpmove\u upload\u file <?php if(isset($_FILES['image'])){ $errors= array(); $fi
<input type="file" name="fileToUpload" id="fileToUpload">
如何将映像存储在服务器计算机的磁盘驱动器中?使用php
move\u upload\u file
<?php
if(isset($_FILES['image'])){
$errors= array();
$file_name = $_FILES['image']['name'];
$file_size =$_FILES['image']['size'];
$file_tmp =$_FILES['image']['tmp_name'];
$file_type=$_FILES['image']['type'];
move_uploaded_file($file_tmp,"images/".$file_name);
echo "Success";
}
?>
<html>
<body>
<form action="" method="POST" enctype="multipart/form-data">
<input type="file" name="image" />
<input type="submit"/>
</form>
</body>
</html>
移动上传的文件(文件,newloc)
文件:-指定要移动的文件
newloc:-指定文件的新位置
首先,表单应该具有属性
enctype=“multipart/form data”
。您也可以使用复制(文件,到文件)
它给出了以下错误,
警告:移动上传的文件(images/1.png)[function.move上传的文件]:无法打开流:第33行的/home/sadahr/inspuratesystems.com/tutionteacher/receive.php中没有此类文件或目录。我再次运行了脚本,但是图像没有上传。现在它给了我以下警告,警告:move_uplated_file(images/8486.image/png)[function.move uplated file]:无法打开流:第38行的/home/sadathr/inspuratesystems.com/tutionteacher/receive.php中没有这样的文件或目录
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="Upload Image" name="submit">
if (strlen($_FILES['fileToUpload']['tmp_name']) > 0) {
$path="path/to/new-location/IMAGENAME-With-Extension";
copy($_FILES['fileToUpload']['tmp_name'],$path);
}