【问题标题】:PHP file form questionPHP文件格式问题
【发布时间】:2011-02-25 19:30:38
【问题描述】:

我的代码:

名字 : 图片:


“文件”的形式是上传。我知道。但我想知道如何获取这些值,以便我可以将图像的路径放入数据库中。代码已经在工作了。 $first_name 已经可以保存到数据库中。

感谢您的回答。
乔丹·帕加杜安

【问题讨论】:

  • SQL 注入!阅读 PDO 和准备好的语句 $pdo->prepare("WHERE first_name=?")。或者至少使用输入清理,$_POST->text('first_name');

标签: php forms


【解决方案1】:

提交表单时,文件将上传到服务器上的一个临时位置。

提交表单后,$_FILES 变量将包含所有提交的文件。在您的情况下,您可以使用$_FILES['image'] 访问上传的文件。您很可能希望将文件从临时目录中移出到更安全的地方。

有关更多信息,请查看有关该主题的 the PHP manual,特别是 handling POST uploads 上的页面。第二页有一个关于如何移动上传文件的示例(查看move_uploaded_file() 方法)。

【讨论】:

    【解决方案2】:

    直接来自 W3C:Upload form & $_FILE variable

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多