【发布时间】:2016-06-18 02:04:51
【问题描述】:
我将通过 php 从单个 url 加载图像。我用这个file_put_contents:
$url = 'http://www.example.com/test.jpg';
$img = 'C:\xampp\htdocs\myproject\assets';
file_put_contents($img, file_get_contents($url));
在我的php.ini 我也有这个:
allow_url_fopen=On
但我收到此错误:
Severity: Warning
Message: file_put_contents(C:\xampp\htdocs\trendkala\fereydoon\assets): failed to open stream: Permission denied
Filename: controllers/admin.php
Line Number: 55
Backtrace:
File: C:\xampp\htdocs\trendkala\fereydoon\application\controllers\admin.php
Line: 55
Function: file_put_contents
【问题讨论】:
-
将
$img = 'C:\xampp\htdocs\myproject\assets';更改为$img = 'C:\xampp\htdocs\myproject\assets\test.jpg';
标签: php file file-permissions