2012-10-24 2 views
0

문제가 있습니다. 우리는 PHP 4를 서버에로드하고 PHP를 업그레이드 한 후 csv 파일로 전달되는 다중 배열에서 1001 후에 모든 레코드를 삭제하는 것으로 보입니다. 다중 배열에는 8000 개의 레코드가 있고 모든 레코드는 널과 0 값을 제공 한 후 1에서 1001 사이에 채워집니다. 어떤 도움이 필요합니까?PHP 배열 정확히 1001 레코드 후에 레코드를 삭제합니다

+5

당신이 코드 샘플을 게시 할 수 =? – Telgin

+0

업그레이드가 스크립트 시간 초과 등의 ini 값을 변경했을 수 있습니다 .... – Rooster

+0

오류, 알림 또는 경고가 발생합니까 (error_reporting이 켜져 있습니까?)? – donald123

답변

2

PHP는 수호신을 사용합니까? phpinfo()를 확인하십시오. Suhosin이 POST에서 배열을 1000 이상으로 자동 삭제하는 문제가있었습니다. 로그에 오류가 없습니다. 그냥 떨어졌다. 당신의 문제와 비슷합니다.

suhosin.post.max_vars = 10000

suhosin.request.max_vars = 10000

혹은

max_input_vars 10000

+0

이 문제가 발생했을 때 max_input_vars가 고정되었습니다. – wowest

관련 문제