繁体   English   中英

如何使用 php 将图像保存在目录中

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM