FileManager For TinyMCE没有变量

时间:2015-06-17 16:11:55

标签: php html tinymce

我使用TinyMCE作为WYSIWYG编辑器。 除图像上传目录外,它工作正常。我希望每个用户在images目录中都有自己的目录,但我无法让它工作。

我正在传递URL中的用户ID,并尝试添加代码以从定义目录的config.php文件中的URL获取它,但$user_id值仍为空。

任何帮助都会很棒。

网址:

http://mydomain.co.za/index.php?user_id=1

守则:

<?php
$user_id= htmlspecialchars($_GET["user_id"]);

// The URL that points to the upload folder on your site. 
// Can be a relative or full URL (include the protocol and domain)
$imageURL = 'http://mydomain.co.za/images/'.$user_id;
// Full upload system path. Make sure you have write permissions to this folder
$uploadPath = '/home/username/public_html/editor/images/'.$user_id;
//We create the directory if it does not exist - you can remove this if you consider it a security risk
if(!is_dir($uploadPath)) {
    mkdir($uploadPath,0755,true);
}

//Create thumb directory if doesn't exist
if(!is_dir($uploadPath . 'thumbnail')) {
    mkdir($uploadPath . 'thumbnail',0755,true);
}

//Allowed extenstions
$allowedExtensions = array('jpg','gif','jpeg','bmp','tif','png'); 
//Maximum upload limit
$sizeLimit = 2 * 1024 * 1024;

function isAuth() {
    //Perform your own authorization to make sure user is allowed to upload
    return true;
}

原因可能是因为它不在主php文件中吗? 或者我可以从URL获取变量吗?

他们在Instructions上建议我添加$userId = Auth::getId();,但id返回一个空值。另外我不知道该命令正在执行什么。

请注意: 文件管理由TinyMCE Image Uploader & Manager

完成

更新

通过添加$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; echo $actual_link;我注意到$ _GET命令行的时间,URL已更改为http://mydomain.co.za/tinymce/plugins/lioniteimages/connector/php/gallery.php,但在浏览器URL栏中,URL仍与变量相同。

是否有访问该URL而不是我得到的URL?

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。

很简单,只是创建了一个会话,问题就解决了。

我能够从会话中获取变量。