PHPでファイルアップロード機能を実装
P粉868586032
P粉868586032 2024-03-25 18:04:14
0
2
541

指定されたフォルダーにファイルをアップロードしたいと考えています。

リーリー

エラーは次のとおりです:

注: 未定義の変数: C:\wamp\www\sdg\import\ips.php の 3 行目の HTTP_POST_FILES

P粉868586032
P粉868586032

全員に返信(2)
P粉464082061

PHP 4.1 では、スーパーグローバルが導入されています。これらは、リクエストから抽出されたデータを含む古い長い名前の配列を置き換えます。 $_FILES[] を置き換えました $HTTP_POST_FILES[]$_GET[ ] を置き換えました $HTTP_GET_VARS []### 待って### 後続の PHP 4 バージョンでは、古い配列と新しい配列を並べて使用できます。 PHP 5 では、古い配列の生成がデフォルトで無効になり、再度有効にするために使用できる

php.ini ディレクティブ register_long_arrays が導入されました。古い配列が作成されます。 PHP 5.4 では、古い長い名前の配列は完全に削除され、

register_long_arrays

も一緒に消えます。

結論:

あなたは、非常に古い、または非常に質の悪いチュートリアルから学んでいます。より良いものを見つけてください。

いいねを押す +0
P粉788571316

以下はファイルをアップロードする 1 つの方法ですが、他にもたくさんの方法があります。

@nordenheim が言ったように、$HTTP_POST_FILES は PHP 4.1.0 の時点で非推奨になっているため、その使用はお勧めできません。

PHP コード (upload.php)

リーリー

関数をアクティブにするHTMLコード

リーリー ### お役に立てれば。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!