class Images{
var $inputName; -Png ',' Image/Pjpeg '
); // アップロードの種類
var $ all $allowsize = 2097152; // サイズ制限あり
var $savedir = $ _Server [' document_root ']. "/upfiles/user";/ /保存ディレクトリ
var $isRename = true; // エラーメッセージ
var $savePath = " " // 保存パス/
var $savedir = $ _Server'; ]."/Upfiles/user "; // ディレクトリを保存します
間違っていますか?どのように書けばよいでしょうか?
ディスカッションに返信 (解決策)
あなた
var_dump($_SERVER['DOCUMENT_ROOT']); コンテンツがあるかどうかを確認します
コンテンツがない場合。 var_dump($_SERVER) を使用して調べてください。
$saveDir = $_SERVER['DOCUMENT_ROOT']."/upfiles/user"; var を削除して確認してください
どのようなエラーが表示されますか?
コンストラクターで値を割り当てることができます
class Images{
var $saveDirfunction Image() {
$this->saveDir = $_SERVER; ['DOCUMENT_ROOT ']."/upfiles/user"; // ディレクトリを保存 }
すごいですね
はは、素晴らしい内容ですね。 。 。 。 。
クラス定義では、属性を不定の値にすることはできません
コンストラクターで値を割り当てることができます
class Images{
function Image() {
$this->saveDir = $_SERVER; ['DOCUMENT_ROOT ']."/upfiles/user"; //ディレクトリを保存します
正しい答えは、クラスの属性は定義されたときにのみ特定の値になり得ます。インスタンス化などを事前に行ってください。
クラスの属性は数値定数 (または数値リテラル) のみを定義できます
たとえば、1 は数値定数であり、array(1) も数値定数ですが、1 + 1 は式演算であるため、数値定数ではありません
スラッシュが逆になっているかどうかはわかりませんが、私が前にやったことはあなたのスラッシュを逆にしているようです。
'./application/excels/';
これは私がプロジェクトに書いたものです、
クラスのメンバー変数が定義されている場合、値は定数値のみです。操作を実行できません。