php - 将图像和视频上传到服务器

标签 php mysql

我想上传服务器数据库中的视频和图像。我使用了以下代码,但是当我在 localhost 中使用此代码时,它可以工作,但是当我通过服务器上传时,它会显示错误。

这是我的代码:

$target = "upload/"; 
$target = $target . basename( $_FILES['uploaded']['name']) ; 
$ok=1; 
if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target)) 
{
echo "The file ".basename( $_FILES['uploaded']['name']). " has been uploaded";
} 
else {
echo "Sorry, there was a problem uploading your file.";
}

以下是错误消息:

Warning: move_uploaded_file(upload/logo.JPG) [function.move-uploaded-file]: failed to open stream: Permission denied in C:\Inetpub\vhosts\hiznherzbridalshow.com\httpdocs \hiznherz_new\test2.php on line 31

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move
'C:\Windows\Temp\php7648.tmp' to 'upload/logo.JPG' in C:\Inetpub\vhosts \hiznherzbridalshow.com\httpdocs\hiznherz_new\test2.php on line 31

最佳答案

PHP提供了一个函数,chmod()为了任务。手动或动态更改您的文件夹权限。

将文件夹权限更改为 775777

已更新

将此代码添加到您的 php 中

chmod("upload", 0777);

关于php - 将图像和视频上传到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20320975/

相关文章:

php - 使用 DBO 连接插入或更新具有 json 值的 MySQL 表失败

javascript - 重定向页面不显示 url 值

php - 来自 MYSQL 的值变为空

php - 使用 php 循环遍历多个连接表

PHP -> 函数调用中断页面

mysql - 将 TEXT 转换为 INT 字段 (submit_date)

php - JAVASCRIPT:确定按钮继续到另一个 .php 表单

php - 初学者关于PHP的疑问

mysql 更改列允许 null 需要永远

php - 基于存储在 Json 文件中的元数据创建数据库模式的 PHP 项目的名称?