【发布时间】:2022-01-04 22:05:36
【问题描述】:
这里是新手程序员。我正在做一个表格,我的老师让我从我电脑的任何位置上传一张图片,并将它保存在一个特定的目录中(也是我的电脑的)。仅当图像与我的脚本位于同一位置时,我的代码才有效。希望你能帮助我。
注意:我还必须将其保存在数据库中,因为我将使用它来制作 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);
【问题讨论】:
-
确保您的表单标签中有 enctype="multipart/form-data",然后使用 move_uploaded_file($_FILES['Foto']['tmp_name'], $目标);到目标文件名
标签: php html mysql image xampp