Php 将上载的文件移动到文件夹中
我正试图将上传的文件移动到一个文件夹中,但我做不到。有人看到错误了吗 我的html代码有以下行:Php 将上载的文件移动到文件夹中,php,Php,我正试图将上传的文件移动到一个文件夹中,但我做不到。有人看到错误了吗 我的html代码有以下行: <form id="form" method="post" action="save_new_article.php" enctype="multipart/form-data"> 如果有人能检测到错误,请通知我将最后一行更改为: move_uploaded_file($file, $way); move_uploaded_file($file, $way); 您需要将最后一行更改
<form id="form" method="post" action="save_new_article.php" enctype="multipart/form-data">
如果有人能检测到错误,请通知我将最后一行更改为:
move_uploaded_file($file, $way);
move_uploaded_file($file, $way);
您需要将最后一行更改为:
move_uploaded_file($file, $way);
move_uploaded_file($file, $way);
如果查看文档,您将看到第一个参数是文件当前所在的位置。Aka
$\u文件['photo']['tmp\u name']
您已将其保存为$file
您遇到了什么错误?脚本可以写入想要的目录(chmod)吗?如果我使用“echo$way”,它给了我../galery/fsdagdfgas12133.jpg,但是文件在文件夹中不是完全无关的,但是如果您不想以原始名称存储文件,您应该对文件名使用简单的哈希算法,或者增加id,而不是.kingkero,非常感谢,它解决了我的问题。如果您错了,请阅读从您的link@IgorPatychenko-$filename
指的是临时文件名。如果在该页面上向下滚动,第一个示例将显示它们使用$\u FILES['filename']['tmp\u name']
作为第一个参数。你试过我的建议了吗?没有,因为它适用于以下行:move\u uploaded\u file(string$filename,string$destination)。那东西在文件夹的许可证里,但是谢谢