私有函数包括变量

时间:2018-01-25 22:49:32

标签: php function private

我正在尝试将Crop-avatar包含在我正在修复的小项目中。

我已经包含了文件并且上传并且看起来不错,但是我无法在include脚本中包含$_GET变量。我猜它与代码使用的“私有函数”有关。

网址如:index.php?id=12345

<?php
include("Crop.php");

class CropAvatar
{
    private $src;
    private $data;
    private $dst;
    private $type;
    private $extension;
    private $msg;

    private function setDst()
    {
        $this->dst = 'images/' . date('YmdHis') . '.png';
    }
}

https://github.com/fengyuanchen/cropper/blob/master/examples/crop-avatar/crop.php

我想改变这个:

$this->dst = './images/' . date('YmdHis') . '.png';

这样的事情:

$this->dst = './images/' . $trimmeduserid . '.png';

关于如何解决此问题的任何提示或指示?

此致 扬

1 个答案:

答案 0 :(得分:0)

应该很简单:

// Change
$this->dst = 'images/' . date('YmdHis') . '.png';

// to
$this->dst = 'images/' . trim($_GET['id']) . '.png';