浏览目录文件并将url传递给PHP,或上载并传递url

浏览目录文件并将url传递给PHP,或上载并传递url,php,file-upload,file-browser,Php,File Upload,File Browser,我已经找了整整3个小时了,我被如何做一些我认为很简单的事情(著名的临终遗言…)难倒了 基本上,我正在建立一个允许用户上传pdf文件的网站。该文件的URL与名称和其他一些详细信息一起存储在数据库中。我正在尝试解决如何: -提供一个“上传”框/按钮/区域,用户可以选择一个文件,上传它,然后将上传文件的URL存储在数据库中 或 -使用单独的上载脚本,并让用户上载文件。然后,(在一个可能单独的页面上,我不介意)提供一个文件浏览器,允许用户浏览一个目录,选择一个文件,并将该文件的url传递到PHP表单 我

我已经找了整整3个小时了,我被如何做一些我认为很简单的事情(著名的临终遗言…)难倒了

基本上,我正在建立一个允许用户上传pdf文件的网站。该文件的URL与名称和其他一些详细信息一起存储在数据库中。我正在尝试解决如何:

-提供一个“上传”框/按钮/区域,用户可以选择一个文件,上传它,然后将上传文件的URL存储在数据库中

-使用单独的上载脚本,并让用户上载文件。然后,(在一个可能单独的页面上,我不介意)提供一个文件浏览器,允许用户浏览一个目录,选择一个文件,并将该文件的url传递到PHP表单

我不介意采用哪种方式,只要上传一个文件并将url添加到数据库中就可以了

还是说我是PHP无法触及的?我的最佳选择是通过裸php上传器上传文件,然后手动输入上传到php表单文本框中的文件url吗

非常感谢您的帮助

  • 创建一个htmlform,确保将enctype的值设置为 “多部分/表单数据”
  • 在PHP中,您应该能够从$\u file全局变量中获取文件名
  • 将其保存到服务器上的目录中
  • 您文档的url将是{directory name}/filename.pdf->directory name是您保存文件的服务器上的目录名