PHP書き込みエラー

WBOY
リリース: 2016-06-23 14:15:35
オリジナル
832 人が閲覧しました


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) を使用して調べてください。

問題があれば
定数として書いてください

書き込みに誤りがあります!書き方esshopは間違った書き方を直接促します!


$saveDir = $_SERVER['DOCUMENT_ROOT']."/upfiles/user"; var を削除して確認してください

どのようなエラーが表示されますか?

クラス定義では、属性を不定の値にすることはできません

コンストラクターで値を割り当てることができます

class Images{

var $saveDir

function Image() {

$this->saveDir = $_SERVER; ['DOCUMENT_ROOT ']."/upfiles/user"; // ディレクトリを保存

}
すごいですね

はは、素晴らしい内容ですね。 。 。 。 。

クラス定義では、属性を不定の値にすることはできません
コンストラクターで値を割り当てることができます

class Images{

var $saveDir

function Image() {

$this->saveDir = $_SERVER; ['DOCUMENT_ROOT ']."/upfiles/user"; //ディレクトリを保存します


正しい答えは、クラスの属性は定義されたときにのみ特定の値になり得ます。インスタンス化などを事前に行ってください。

クラスの属性は数値定数 (または数値リテラル) のみを定義できます

たとえば、1 は数値定数であり、array(1) も数値定数ですが、1 + 1 は式演算であるため、数値定数ではありません



スラッシュが逆になっているかどうかはわかりませんが、私が前にやったことはあなたのスラッシュを逆にしているようです。

'./application/excels/';
これは私がプロジェクトに書いたものです、

クラスのメンバー変数が定義されている場合、値は定数値のみです。操作を実行できません。

これも標準的な問題で、クラスのメンバー変数を定義するときは値を直接代入すべきではないことを思い出しました。代わりに、それらはすべてコンストラクターで割り当てられる必要があります。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート