使用PHP从FTP

时间:2016-05-29 19:55:48

标签: php html5 ftp

我创建了一个网站,希望用户通过我创建的管理区域更改网站的徽标。我已经掌握了通过PHP将图像上传到FTP,但现在希望他们能够选择他们上传的图像并将其显示为徽标。

有可能这样做吗?我能想到这样做的唯一方法是使用回声,但这不是非常用户友好的,因为他们必须输入它而不是从目录中选择。

有什么建议吗?

修改

经过一番思考后,可以从本地服务器上传到ftp,并保存mysql数据库的路径,然后使用,然后以这种方式更新徽标。

对于一项简单的任务来说,这似乎是一个非常漫长的方式......

1 个答案:

答案 0 :(得分:-1)

我认为您只需要在管理面板上创建一个带有输入类型文件的表单。

<form action="upload.php" method="post" enctype="multipart/form-data">
    Select image to upload:
    <input type="file" name="fileToUpload" id="fileToUpload">
    <input type="submit" value="Upload Image" name="submit">
</form>

提交表单后,您必须使用move_uploaded_file将图像保存到指定的位置,例如路径图像(此路径应具有从网站保存文件的权限),并在保存文件时将此路径保存在数据库中。然后你只需要使用url显示图像+你的数据库中的图像名称(请记住你的图像的唯一名称)。 我认为这有助于http://www.w3schools.com/php/php_file_upload.asp

顺便说一句。我的拙见认为与ftp没什么关系。