パパに行くためにサポート チケットを送信しましたが、あまり役に立ちません。クライアントの Web サイトの 1 つの管理パネルに、AJAX 画像アップローダーがあります。通常、私は Go Daddy で作業することはありませんが、スクリプトは常に他のホストで問題なく動作しています。しかし、このクライアントのせいで Go Daddy の混乱したシステムに対処せざるを得なくなり、AJAX 画像アップローダーを動作させるのに苦労しています。
$_SERVER['HTTP_X_FILENAME']
ファイルが HTTP リクエストを使用して PHP にポストされた場合でも、 が定義されていないことが問題のようです。
私の PHP コードには、ファイル名を取得する次の行があります。
$fn = (isset($_SERVER['HTTP_X_FILENAME']) ? $_SERVER['HTTP_X_FILENAME'] : false);
Go Daddy では false を返します。また、私print_r($_SERVER); HTTP_X_FILENAME
が定義されていない場合も。
権限を確認しましたが、すべてに適切な権限があります。エラーログを確認しましたが、エラーは発生していません。php.ini を確認しましたが、ファイルのアップロードは最大 32 MB で有効になっています (テストしたどのファイルよりも大きい方法です)。
私のグーグル検索では何も出てこなかったので、どこを見ればいいのかわかりません。(そして、サーバー管理は本当に私の得意ではありません)
どんな助けでも大歓迎です。
ありがとう!!