我有一个无法访问的PC上托管的网站。我有一个上传表单,允许人们上传最大30MB的mp3文件。我的服务器端脚本是用PHP完成的。
每次尝试上传文件时,都会收到一条错误消息,声称文件超出了允许的最大大小,因此我需要增加大小。我在网络上的研究建议更改.htaccess我无权访问的文件,这样将无法正常工作。其他人建议我将自定义php.ini文件添加到我的根目录中,该文件无效。还有其他建议吗?
.htaccess
php.ini
您需要设置的值upload_max_filesize,并post_max_size在你的php.ini:
upload_max_filesize
post_max_size
; Maximum allowed size for uploaded files. upload_max_filesize = 40M ; Must be greater than or equal to upload_max_filesize post_max_size = 40M
修改php.ini文件后,您需要重新启动HTTP服务器以使用新配置。
如果您无法更改php.ini,那么您就不走运了。您不能在运行时更改这些值。当执行到您的调用时,大于php.ini中指定值的文件上载将失败ini_set。
ini_set