これは基本的な質問かもしれませんが、グーグルで検索すると、さまざまなphpバージョンに対してさまざまな解決策が見つかりました..簡単に言えば、時間を無駄にすることなく. クラス `
class UploadHandler
{
protected $options;
public static $path;
public $prop1='';
function __construct($options=null,$x){
$this->prop1 = $x;
$this->options = array(
'script_url' => $this->getFullUrl().'/',
'upload_dir' => dirname($_SERVER['SCRIPT_FILENAME']).$this->getPath(),
'upload_url' => $this->getFullUrl().$this->getPath(),` ....and so on
その中の AND メソッド:
public function getPath()
{
return self::$path;
}
static public function setPath($autoSave)
{
self::$path = $autoSave;
}
そして、別の場所でこれを行います:
require('upload.class.php');
.......//上記のクラスはこの内部で構成されます
UploadHandler::setPath('/files/');
なぜ機能しないのですか...??..私を助けてください、またはより良いチュートリアルに案内してください