编辑:斜体翻译
salut :)
j'ai l'erreur suivant:
hi:)
我有以下错误:
警告:move_uploaded_file(avatar / essai.jpg):无法打开流:第3行的/opt/lampp/htdocs/site/submitfunc.php中的权限不符 ...未在/opt/lampp/htdocs/site/submitfunc.php中授予权限...
警告:move_uploaded_file():无法在第3行的/opt/lampp/htdocs/site/submitfunc.php中将'/ opt / lampp / temp / php2FwMbY'移动到'avatar / essai.jpg'
lorsque j'appuie sur valider afin de charger l'image
当我按确认加载图像
voila ma fonction submitfunc.php:
这是我的函数submitfunc.php:
<?php
//la fonction qui va changer l'image de profil
//function that will change the profile picture
move_uploaded_file($avatar_tmp,'avatar/'.$avatar);
mysql_query("
UPDATE membres SET avatar='{$_FILES['avatar']['name']}' WHERE nom='{$_SESSION['nom']}'
");
?>
j'utulise xampp sur ubuntu
我在ubuntu上使用xampp
de l'aide svp :)
请帮助:)
答案 0 :(得分:2)
阅读有关该功能的文档始终是一个很好的起点:
fr.php.net/manual/fr/function.move-uploaded-file.php
www.php.net/move_uploaded_file
Si filename n'est pas valide,rien ne se passe,et move_uploaded_file()retournera FALSE。
Si filename est unfichiertéléchargé,mais que pour une raison quelconque,il nepeutêtredéplacé,rien ne se passe,et move_uploaded_file()retourne FALSE。 De plus,une alerte sera affichée。
如果文件名不是有效的上传文件,则不会执行任何操作,并且 move_uploaded_file()将返回FALSE。
如果文件名是有效的上传文件,但某些内容无法移动 原因,不会发生任何操作,move_uploaded_file()将返回 假。 此外,还会发出警告。
警告消息表明您的Apache进程无权访问/写入目标文件夹。使用Linux命令chmod
调整文件夹的权限设置以允许apache访问。