[英]How can I save an image in a directory with php
菜鸟程序员在这里。 我正在做一个表格,我的老师让我从我电脑的任何位置上传一张图片,并将它保存在一个特定的目录中(也是我的电脑的)。 仅当图像与我的脚本位于同一位置时,我的代码才有效。 希望您能够帮助我。
注意:我还必须将它保存在数据库中,因为我将使用它来制作 pdf。
HTML:
<html>
<head>
</head>
<form method="post" action="IConductores.php" >
<p></p>
<label>Foto</label>
<input type="file" id="Foto" name="Foto">
<input type="submit" id="Enviar" name="Enviar">
</form>
</html>
IConductores.php:
<?php
$Rfc = $_POST['Rfc'];
$Foto = $_POST['Foto'];
$SQL = "INSERT INTO Conductores VALUES ('$Rfc', '$Foto');";
$destdir = 'ImagenesPerfil/'; // path destination
$img=file_get_contents($Foto);
file_put_contents($destdir.substr($Foto, strrpos($Foto,'/')), $img);
上传文件的名称将在$_FILES["Foto"]["name"]
上传的文件位置将是$_FILES["Foto"]["tmp_name"]
您需要像这样使用move_uploaded_file
function
move_uploaded_file($_FILES["Foto"]["tmp_name"], $destdir.$_FILES["Foto"]["name"])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.