특정 폴더에 파일을 업로드하고 싶습니다.
오류:
참고: 정의되지 않은 변수: 3행의 C:wampwwwsdgimportips.php에 있는 HTTP_POST_FILES
PHP 4.1에는 슈퍼 글로벌이 도입되었습니다. 이는 요청에서 추출된 데이터가 포함된 오래된 긴 이름의 배열을 대체합니다. $_FILES[] 已替换$HTTP_POST_FILES[],$_GET[ ] 替换了 $HTTP_GET_VARS[]$_FILES[]
$_FILES[]
$HTTP_POST_FILES[]
$_GET[ ]
$HTTP_GET_VARS[]
$HTTP_POST_FILES[], $_GET[ ] 대체 $HTTP_GET_VARS[] 등 이후 PHP 4 버전에서는 이전 배열과 새 배열을 나란히 사용할 수 있습니다. PHP 5는 기본적으로 이전 배열 생성을 비활성화하고 이전 배열 생성을 다시 활성화하는 데 사용할 수 있는 php.ini 지시문
php.ini
register_long_arraysregister_long_arrays
register_long_arrays
을 도입합니다. PHP 5.4부터 오래되고 긴 이름의 배열이 완전히 제거되고
파일을 업로드하는 한 가지 방법은 다음과 같습니다. 다른 방법도 많이 있습니다.
@nordenheim이 말했듯이 $HTTP_POST_FILES는 PHP 4.1.0부터 더 이상 사용되지 않으므로 사용하지 않는 것이 좋습니다.
$HTTP_POST_FILES
PHP 코드(upload.php)
기능을 활성화하는 HTML 코드
도움이 되기를 바랍니다.
PHP 4.1에는 슈퍼 글로벌이 도입되었습니다. 이는 요청에서 추출된 데이터가 포함된 오래된 긴 이름의 배열을 대체합니다.
대체$_FILES[]
已替换$HTTP_POST_FILES[]
,$_GET[ ]
替换了$HTTP_GET_VARS[]
$_FILES[]$HTTP_POST_FILES[],
$_GET[ ]
대체 $HTTP_GET_VARS[] 등 이후 PHP 4 버전에서는 이전 배열과 새 배열을 나란히 사용할 수 있습니다. PHP 5는 기본적으로 이전 배열 생성을 비활성화하고 이전 배열 생성을 다시 활성화하는 데 사용할 수 있는php.ini
지시문register_long_arrays
register_long_arrays을 도입합니다. PHP 5.4부터 오래되고 긴 이름의 배열이 완전히 제거되고
register_long_arrays도 함께 사라집니다. 🎜 🎜🎜결론: 🎜당신은 아주 오래되었거나 형편없는 튜토리얼에서 배우고 있습니다. 더 나은 것을 찾으십시오. 🎜파일을 업로드하는 한 가지 방법은 다음과 같습니다. 다른 방법도 많이 있습니다.
@nordenheim이 말했듯이
$HTTP_POST_FILES
는 PHP 4.1.0부터 더 이상 사용되지 않으므로 사용하지 않는 것이 좋습니다.PHP 코드(upload.php)
으아악기능을 활성화하는 HTML 코드
으아악도움이 되기를 바랍니다.