2011-12-28 2 views
0

나는 PHP로 프로젝트를하고 있습니다. 이미지를 업로드하기 위해 아약스 코드를 사용했습니다. 그것은 모든 것이 작동되지만, 잘 수행 표시 통지와 나는 2 삭제이 통지가 ... 사항은 다음과 같다 원하는 :ajax image upload notice을 제거하는 방법

  • 공지 사항 : 정의되지 않은 변수 : C에서 errorList을 : \ XAMPP \ htdocs를 \ 아약스 \ 스크립트 \ ajaxupload.php 라인 18 :주의 : 정의되지 않은 변수 : errorList C에서 : \ XAMPP \ htdocs를 \ 아약스 \ 스크립트 \ ajaxupload.php 내가 이해하고 있지 않다 (132)

이의 의미 무엇 라인 메시지 ... 이 알림을 제거하는 방법?

+0

내 내기 : ajaxupload.php의 변수 errorList가 정의되지 않았습니다. 두 가지 옵션. a) 사용하기 전에 정의 (good), b) notice (bad)를 억제하십시오. – Bjoern

+0

이 변수를 정의하는 방법 – rash

+0

코드 없이는 설명하기 쉽지 않습니다. 변수가 사용되기 전에'var $ errorList;'를 넣으면 변수를 선언/정의합니다. – Bjoern

답변

0

통지를 제거하려면이 변수가 $errorList인지 확인해야하며, 그렇다면 ajaxupload.php on line 18ajaxupload.php on line 132을 확인하거나 범위를 벗어납니다.

당신이 할 수있는 다른 일은 PHP 파일 ini_set('display_errors', 0);의 시작 부분이지만, 실제로이 나쁜 아이디어는 Notice이 잘못된 것을 보여주기 위해 만들어진 것입니다.

+0

감사 .......... 작업 중 .......... ..... – rash

+0

질문에 대한 답을 표시 하시겠습니까? – Eugene

0

변수를 사용하기 전에 변수를 정의하기 만하면 기본적으로 다른 곳에서 값이 제공 될 때까지 null이됩니다. if 블록 또는 사용자 입력에 정의 된 변수가 정의되지 않는 경우가 있습니다. 맞습니까? 그래서 그들에게는 가치가 주어지지 않아도 적어도 존재한다는 것이 기본이됩니다.

$errorList = null; 
관련 문제