Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php tinymce插件上传图片_Php_Tinymce - Fatal编程技术网

Php tinymce插件上传图片

Php tinymce插件上传图片,php,tinymce,Php,Tinymce,我正在使用tinymce的插件上传图像(justboil.com) 我正在上传图片 sub.domain.com/upload.php 上载文件夹位于 domain.com/file_dump/tinymce_file_upload 我已经把它放在我的配置中了 $config['img_path'] = '/file_dump/tinymce_file_upload'; // Relative to domain name $config['upload_path'] = substr($_

我正在使用tinymce的插件上传图像(justboil.com)

我正在上传图片

sub.domain.com/upload.php
上载文件夹位于

domain.com/file_dump/tinymce_file_upload
我已经把它放在我的配置中了

$config['img_path'] = '/file_dump/tinymce_file_upload'; // Relative to domain name
$config['upload_path'] = substr($_SERVER['DOCUMENT_ROOT'],0,-3) . $config['img_path']; // Physical path. [Usually works fine like this]
它获取
文档\u根
并删除3个字符(对于子域),因为子域的子文件夹位于
public\u html
文件夹中


当我尝试上载图像时,我收到一个错误,提示上载路径无效

您的上载路径显示为“/” domain.com
/
文件转储/tinymce文件上传

因此,只需从$config['img_path']中删除“/”


$config['img_path']='file_dump/tinymce_file_upload'

您能否回显substr($\u SERVER['DOCUMENT\u ROOT'],0,-3)?这意味着什么?它显示home/username/public\u html,其中作为$\u SERVER[“DOCUMENT\u ROOT”]将是home/username/public\u html/sub,您需要在其前面加一个
/