我试图在PHP中将文件权限更改为0777,但我收到此错误:
Warning: chmod(): Can not call chmod() for a non-standard stream
我尝试过chmod但不起作用.
$imagethumb = 'http://'.$root.'/scrapers/thumbnails/'.$copiedimage;
//looks like http://domain.com/scrapers/thumbnails/image.jpeg
chmod($imagethumb, 0777);
Run Code Online (Sandbox Code Playgroud)
请让我知道我错在哪里.
好吧,因为似乎没有人想回答这个问题,而是回答评论,这是我的答案:
你不能chmod一个URL,因为那里没有安全性.为了修复你的代码,你应该使用像$ _SERVER ['DOCUMENT_ROOT']这样的常量.这是你可以做的一个例子.
chmod($_SERVER['DOCUMENT_ROOT'] . '/scrapers/thumbnails/thumb.jpeg', 0777);
Run Code Online (Sandbox Code Playgroud)