指定されたフォルダーにファイルをアップロードしたいと考えています。
リーリーエラーは次のとおりです:
注: 未定義の変数: C:\wamp\www\sdg\import\ips.php の 3 行目の HTTP_POST_FILES
P粉4640820612024-03-26 13:22:37
PHP 4.1 では、スーパーグローバルが導入されています。これらは、リクエストから抽出されたデータを含む古い長い名前の配列を置き換えます。 $_FILES[]
を置き換えました $HTTP_POST_FILES[]
、$_GET[ ]
を置き換えました $HTTP_GET_VARS []### 待って###
後続の PHP 4 バージョンでは、古い配列と新しい配列を並べて使用できます。 PHP 5 では、古い配列の生成がデフォルトで無効になり、再度有効にするために使用できる
php.ini ディレクティブ < /code>
register_long_arrays が導入されました。古い配列が作成されます。 < /code>
PHP 5.4 では、古い長い名前の配列は完全に削除され、
も一緒に消えます。
あなたは、非常に古い、または非常に質の悪いチュートリアルから学んでいます。より良いものを見つけてください。
P粉7885713162024-03-26 09:22:47
以下はファイルをアップロードする 1 つの方法ですが、他にもたくさんの方法があります。
@nordenheim が言ったように、$HTTP_POST_FILES
は PHP 4.1.0 の時点で非推奨になっているため、その使用はお勧めできません。
PHP コード (upload.php)
リーリー関数をアクティブにするHTMLコード
リーリー ### お役に立てれば。