在 PHP 中,可以通过设置 upload_max_filesize、post_max_size 和 max_execution_time 等 PHP 配置参数来控制上传文件大小和脚本执行时间。以下是一个示例代码,可以实现不限制上传文件大小和脚本执行时间: ```php // 设置 PHP 配置参数 ini_set("upload_max_filesize", "-1"); // 不限制上传文件大小 ini_set("post_max_size", "-1"); // 不限制 POST 数据大小 ini_set("max_execution_time", "0"); // 不限制脚本执行时间 // 上传文件保存目录 $upload_dir = "/path/to/upload/directory/"; // 获取上传文件信息 $file_info = $_FILES["file"]; // 生成目标文件路径 $target_file = $upload_dir . basename($file_info["name"]); // 将上传文件从临时目录移动到目标目录 if (move_uploaded_file($file_info["tmp_name"], $target_file)) { echo "文件上传成功"; } else { echo "文件上传失败"; } ``` 在上述代码中,ini_set() 函数用于设置 PHP 配置参数,其中 -1 表示不限制大小或时间。需要注意的是,这些配置参数的值可能受到服务器环境和 PHP 版本的限制,因此可能无法完全实现不限制上传文件大小和脚本执行时间的效果。 在实际应用中,不建议完全不限制上传文件大小和脚本执行时间,因为这可能会导致服务器资源的耗尽和安全问题。应该根据实际需求设置合适的上传文件大小和脚本执行时间限制。