upload_func = 'copy';"를 "$this->upload_func='move_upload"로 변경하세요."/> upload_func = 'copy';"를 "$this->upload_func='move_upload"로 변경하세요.">

 >  기사  >  CMS 튜토리얼  >  phpcms 첨부파일 업로드에 실패하면 어떻게 해야 할까요?

phpcms 첨부파일 업로드에 실패하면 어떻게 해야 할까요?

藏色散人
藏色散人원래의
2020-01-07 10:42:042697검색

phpcms 첨부파일 업로드에 실패하면 어떻게 해야 할까요?

phpcms 첨부파일 업로드에 실패하면 어떻게 해야 하나요?

첫 번째 해결 방법: Apache 구성 파일을 직접 수정합니다. php.ini 파일을 수정합니다. (이 방법은 VPS, 독립 서버 또는 로컬로 구축된 환경에만 적용 가능하며 가상 호스트에는 적용되지 않습니다. 이는 참고용일 뿐입니다.)

확장명=php_zip.dll을 확장명=php_zip.dll로 변경하세요. (즉, 이전 코드에서 ";"를 제거합니다.)

두 번째 해결 방법: attachment.class.php 파일을 수정하세요.

$this->upload_func = 'copy';

를 $this->upload_func = 'move_uploaded_file';

알림: 이 방법을 사용하면 사진 자동 원격 저장이 실패할 수 있습니다.

세 번째 해결 방법: 코드 파일을 수정하세요. phpcmsmodulesattachmentattachments.php 파일을 찾으세요.

다음 코드를

If(empty($this->userid)){

로 바꾸세요:

if(empty($_POST[‘userid’])){

이전 오버레이를 저장하고 업로드하여 문제를 해결하세요. 이 방법은 관리자 권한으로 제출됩니다.

네 번째 해결 방법: 주석 코드 방법. phpcmsmodulesattachmentattachments.php 파일을 찾으세요.

50-54 정도의 모든 코드 줄을 주석 처리하세요. 구체적인 주석 처리된 코드는 다음과 같습니다.

//判断是否登录
If(empty($this->userid)){
exit(‘0’);
}

지금은 이 코드 줄을 삭제하거나 주석 처리하세요. 여기서는 로그인 후에만 업로드가 가능하다고 판단됩니다. 그렇지 않으면 반환은 0 종료이며, 이는 정의되지 않음을 의미합니다.

위 4가지 유형은 phpcms에 사진이나 첨부 파일을 업로드할 때 정의되지 않은 프롬프트를 해결하기 위해 편집자가 편집한 완벽한 솔루션 4가지입니다.

PHP 중국어 웹사이트, 수많은 무료 PHPCMS 튜토리얼, 온라인 학습을 환영합니다!

위 내용은 phpcms 첨부파일 업로드에 실패하면 어떻게 해야 할까요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.