问题标签 [move-uploaded-file]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 就像 PHP 中选择的文件名一样
我有一个名称为:
我想将文件移动到另一个文件夹。像 MySQL 中的查询一样处理 PHP 中的“LIKE”的解决方案是什么,因为从移动请求中获得的文件名指示符只有:
这是我的代码:
php - PHP move_uploaded_file() 不会将 3MB 的 .zip 上传到服务器
我尝试使用 PHP 上传文件,并为此使用函数“move_uploaded_file()”。一切正常,直到我尝试上传压缩的 CSV 文件。文件本身为 50MB,但压缩后只有 3MB。我可以将文件上传到服务器,直到 5MB,所以对于 zip 文件,我认为这会起作用,但事实并非如此。
* 上传 100kb 的压缩 CSV 文件确实有效,
* 我确实从 CSV 文件中删除了 1/3 的行,CSV 文件为 28MB,我可以上传(压缩后为 1.6MB),
* 的压缩文件3MB 不会出现在服务器上的文件夹中。100KB 和 1.6MB 的压缩文件确实出现在那里,
* 我没有收到错误消息,但它确实显示“上传错误!”。
有人面临同样的问题,还是有人知道解决方案?让我知道!这基本上是我的代码;
如果您需要什么,请告诉我。所有的帮助和想法都得到了认可。谢谢!
编辑;
我确实在 $_FILES['file']['error'];
我收到错误“1”,指的是:'上传的文件超出了 php.ini 中的 upload_max_filesize 指令'
https://www.php.net/manual/en/features.file-upload.errors.php
我做了“ echo phpinfo();",发现upload_max_filesize只有2MB,而不是我以为我配置的5MB。
php - 我正在使用 php 上传包含日文字符的 csv 文件。当文件被上传时,它包含“??” 和菱形符号
我正在使用表单将文件上传到我的服务器。我正在使用移动上传的文件
我的 csv 文件看起来像这样
当文件上传时,它看起来像
有没有办法可以将文件内容存储为原始文件。
php - PHP.ini 的变化反映在 phpinfo()
我有一个似乎无法解决的问题。我真的很乐意提供任何帮助!
我正在尝试使用该函数制作一个脚本来上传文件move_uploaded_file
,并且它不起作用。
所以我试图改变php.ini
,但这些改变并不反映在phpinfo()
???
我正在使用带有 Lampp php8 的 Ubuntu,但我对 linux 还是很陌生
我已经重启了电脑
我正在使用
php.ini
phpinfo“加载的配置文件”中定义的我已设置
php.ini
权限777
没有
.htaccess
我没有安装 PHP-FPM 或 Nginx
lampp目录下没有其他php.ini
在 PHP8 中不允许更改的地方阅读,因此您需要创建一个新的 php.ini,并且在 php ini 中它说:“用户定义
php.ini
(.htaccess
)文件的名称。默认为“.user.ini”;user_ini。文件名 = ".user.ini"但是当我触摸
.user.ini
终端时,什么都没有创建。
有哪位忍者能帮到我吗?
php - php - html:上传时,如果用户需要,替换同名文件,否则保留旧文件
首先,如果下面的代码是做我想做的事情的正确方法,我是一个初学者和 idk,但这是我认为我可以做到这一点的方式(使用表单传递一些值)。
因此,我使用以下代码让用户选择是否要删除文件夹中的文件,同时上传同名文件。第一个“move_uploaded_file”的参数与第二个“move_uploaded_file”具有相同的内容(这就是我回显它们的原因)并且它工作得很好,但它适用于与上传文件同名的文件。
那么有什么想法我的错误是什么?删除(取消链接)正在工作,但是当我单击“是”按钮时,它没有上传新文件。
如果您需要更多信息,请告诉我,如果这是一个愚蠢的问题,我很抱歉,但我真的不明白出了什么问题。
谢谢是提前!
php - move_uploaded_file 无法打开流:XAMPP MacOS 中的权限被拒绝
我试图在 MacOS 上使用 XAMPP 将使用 php 的文件上传到我的本地。每当我尝试通过脚本上传文件时,都会出现此错误。
所以我尝试了一些我在互联网上看到的修复,比如 chmod -R 777 ,更改用户组,并尝试为每个用户授予读写权限;他们都没有工作。
这是我用于上传的代码:
我想知道如何解决这个错误。我认为这是 MacOS 的一些安全问题。
php - 删除条目时取消链接文件名有效,但更新条目时无效
我有一个图像上传表单,可以从数据库和服务器中添加、更新和删除图像文件路径。
目前,当我删除图像条目时,该条目会从数据库和服务器文件夹中正确删除。
但是当我更新一个条目时,会在服务器文件夹中创建一个新的文件名,并且旧的图像文件仍然存在。
当我更新时,我希望在数据库中更新新的图像文件,同时取消与服务器的链接。
这是 crud.php 的摘录:
php - rutorrent php 脚本找不到 move_uploaded_file() 文件
出于实际原因,我创建了一个无需通过 ruTorrent 即可发送 torrent 文件的表单(当我的表单存在时,无法从 Internet 访问)。我想使用 ruTorrent 的 addtorrent.php 脚本在 rTorrent 中启动种子。但我做不到。
我不明白为什么。我在停止脚本之后执行了var_dump()
一个$_REQUES
T 和$_FILES
on 。addtorrent.php
die;
这是我使用脚本调用 addtorrent.php 时的结果
var_dump($_REQUEST)
var_dump($_FILES)
以及我直接调用 addtorrent.php 时的结果。
var_dump($_REQUEST)
var_dump($_FILES)
发送的数据是一样的。除了当我使用我的脚本时,结果是找不到文件。
我的脚本(我知道我的一些脚本没有被使用。当我设法上传我的文件时,它们会在那里):
addtorrent.php 脚本
有任何想法吗?