PHP에서 웹 페이지를 사용할 수 없음 오류

naran.arethiya

나는 데이터베이스에서 구독자 목록을 가져 오는 다음과 같은 기능이 있습니다. 구독자 목록이 500 미만일 때 정상적으로 작동하지만 브라우저 표시 페이지를 사용할 수 없지만 모든 구독자 목록이 삽입되는 것보다 500 개 이상의 레코드가 있습니다.

다음은 내 가져 오기 코드입니다.

    function import_csv($csvfile,$databasetable,$uid) {
  $CI =& get_instance();
    $CI->session->unset_userdata('csv_import');

    if(!file_exists($csvfile)) {
        $CI->session->set_flashdata('error','File not found. Make sure you specified the correct path.\n');
        return false;
    }

    $file = fopen($csvfile,"r");

    if(!$file) {
        $CI->session->set_flashdata('error','Error opening data file.');
        return false;
    }

    $size = filesize($csvfile);

    if(!$size) {
        $CI->session->set_flashdata('error','File is empty.');
        return false;
    }

    $i=1;
    $queries="";
    $insert_count=0;
    while($row=fgetcsv($file)) {
    $row[]=date('Y-m-d h:i:s');
    $row[]='while list';
    $row[]=$uid;
        $linemysql = implode("','",$row);
    $linemysql="'".$linemysql."'";
        $query = "insert into ".$databasetable."
        (`name`, `lname`, `mobile`, `gender`, `dob`, `email`, `city`, `pin`, `address`, `marital_status`, `anniversary_date`,`added_on`,`status`,`uid`)
        values($linemysql);";

        $queries.=$query;
        if(count($row) == 14 && $row[0]!='' && strlen($row[2]) == 10 && is_numeric($row[2])) {
            if($CI->db->query($query)) {
                $insert_count++;
                        $value=$CI->session->userdata('csv_import');
                        if($value=='') {
                            $value=$CI->db->insert_id();
                        }
                        else {
                            $value.=','.$CI->db->insert_id();
                        }
                        $CI->session->set_userdata('csv_import',$value);
            }
        }
        $i++;
    }
    $CI->session->set_flashdata('success',$insert_count.' Subscriber added to your account');
    return true;
}
Tosfera
$query = "insert into ".$databasetable." (`name`, `lname`, `mobile`, `gender`, `dob`, `email`, `city`, `pin`, `address`, `marital_status`, `anniversary_date`,`added_on`,`status`,`uid`) VALUES ";
while ( $row = fgetcsv($file) ) {
    query = query . " ( ". $row [0] .", ". .. .", ". .. ." ) ";
}
$CI->db->query ( $query );

이것은 하나의 방대한 쿼리를 생성 할 것입니다. csv에서 설정 한 내용을 모르기 때문에 필드를 '..'로 비 웠습니다. 여기에 올바른 $ row []를 직접 추가해야합니다. 루프가 완료되면 쿼리가 실행됩니다. 스크립트에 적합하게 만드십시오. 거기에 쓰레기 코드도 많았으니, 라이브 웹 사이트에서 사용하기 전에 반드시 청소 해주세요 ^^

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

웹 페이지에 액세스 할 수 없음 교체 오류

분류에서Dev

로컬 웹 페이지에 액세스 할 수 없음 (오류 : 호스트를 확인할 수 없음)

분류에서Dev

로컬 웹 페이지에 액세스 할 수 없음 (오류 : 호스트를 확인할 수 없음)

분류에서Dev

웹 페이지에 액세스 할 수 없음 코딩 된 UI 오류

분류에서Dev

HTML 파일을로드하는 중 오류가 표시됨 웹 페이지를 사용할 수 없음

분류에서Dev

정적 Azure 웹 사이트 페이지에서 메트릭 사용 : GetWebContent API를 사용할 수 없음

분류에서Dev

Github를 통해 웹 사이트를 게시 할 때 "페이지를 찾을 수 없음"오류 발생

분류에서Dev

WebView = 웹 페이지를 사용할 수 없음

분류에서Dev

WAMP 2.5 : 로컬 호스트에서 프로젝트를 열면 "웹 페이지를 사용할 수 없습니다"라는 오류가 발생합니까?

분류에서Dev

Kendo Grid Mvc-보기 페이지에 사용자 지정 오류 메시지를 표시 할 수 없음

분류에서Dev

Github 웹 페이지-오류 404 페이지를 찾을 수 없음

분류에서Dev

각도기를 사용하여 웹 페이지에서 검색을 수행 할 때 시간 초과 오류

분류에서Dev

각도기를 사용하여 웹 페이지에서 검색을 수행 할 때 시간 초과 오류

분류에서Dev

웹 참조가있는 웹 사이트를 게시 할 수 없음-SGEN 오류

분류에서Dev

SSRS Report Manager 2012에 액세스 할 때 "웹 사이트에서 페이지를 표시 할 수 없습니다"오류

분류에서Dev

웹 양식 필드를 채우지 만 웹 페이지에서 텍스트를 감지 할 수 없음

분류에서Dev

Azure Portal- 서비스를 사용할 수 없음 오류 503

분류에서Dev

포르노 웹 사이트의 이미지에 액세스 할 수 없음-401 오류

분류에서Dev

Steam을 설치할 수 없음, APT 및 일부 웹 사이트에서 연결 실패 오류

분류에서Dev

sophos utm이있는 웹 서버-웹 사이트를 찾을 수 없음 404 오류

분류에서Dev

codeigniter에서 페이지를 찾을 수 없음 오류

분류에서Dev

WordPress에서 오류 404 페이지를 찾을 수 없음

분류에서Dev

장고에서 페이지를 찾을 수 없음 (404) 오류

분류에서Dev

Oracle Apex 페이지를 통해 작업을 실행하는 동안 "오류 : 오류-서비스를 사용할 수 없음"

분류에서Dev

Facebook GET / 사진을이 버전에서 사용할 수 없음 오류

분류에서Dev

Pharo Monticello에서 "메시지를 이해할 수 없음"오류

분류에서Dev

VS2013 및 기본 ASP.NET 웹 사이트에서 SSL "페이지를 표시 할 수 없음"오류를 수정하는 방법은 무엇입니까?

분류에서Dev

homestead-이 웹 페이지를 사용할 수 없습니다

분류에서Dev

Kubuntu에서 서비스를 사용할 수 없음 Unity3d 오류

Related 관련 기사

  1. 1

    웹 페이지에 액세스 할 수 없음 교체 오류

  2. 2

    로컬 웹 페이지에 액세스 할 수 없음 (오류 : 호스트를 확인할 수 없음)

  3. 3

    로컬 웹 페이지에 액세스 할 수 없음 (오류 : 호스트를 확인할 수 없음)

  4. 4

    웹 페이지에 액세스 할 수 없음 코딩 된 UI 오류

  5. 5

    HTML 파일을로드하는 중 오류가 표시됨 웹 페이지를 사용할 수 없음

  6. 6

    정적 Azure 웹 사이트 페이지에서 메트릭 사용 : GetWebContent API를 사용할 수 없음

  7. 7

    Github를 통해 웹 사이트를 게시 할 때 "페이지를 찾을 수 없음"오류 발생

  8. 8

    WebView = 웹 페이지를 사용할 수 없음

  9. 9

    WAMP 2.5 : 로컬 호스트에서 프로젝트를 열면 "웹 페이지를 사용할 수 없습니다"라는 오류가 발생합니까?

  10. 10

    Kendo Grid Mvc-보기 페이지에 사용자 지정 오류 메시지를 표시 할 수 없음

  11. 11

    Github 웹 페이지-오류 404 페이지를 찾을 수 없음

  12. 12

    각도기를 사용하여 웹 페이지에서 검색을 수행 할 때 시간 초과 오류

  13. 13

    각도기를 사용하여 웹 페이지에서 검색을 수행 할 때 시간 초과 오류

  14. 14

    웹 참조가있는 웹 사이트를 게시 할 수 없음-SGEN 오류

  15. 15

    SSRS Report Manager 2012에 액세스 할 때 "웹 사이트에서 페이지를 표시 할 수 없습니다"오류

  16. 16

    웹 양식 필드를 채우지 만 웹 페이지에서 텍스트를 감지 할 수 없음

  17. 17

    Azure Portal- 서비스를 사용할 수 없음 오류 503

  18. 18

    포르노 웹 사이트의 이미지에 액세스 할 수 없음-401 오류

  19. 19

    Steam을 설치할 수 없음, APT 및 일부 웹 사이트에서 연결 실패 오류

  20. 20

    sophos utm이있는 웹 서버-웹 사이트를 찾을 수 없음 404 오류

  21. 21

    codeigniter에서 페이지를 찾을 수 없음 오류

  22. 22

    WordPress에서 오류 404 페이지를 찾을 수 없음

  23. 23

    장고에서 페이지를 찾을 수 없음 (404) 오류

  24. 24

    Oracle Apex 페이지를 통해 작업을 실행하는 동안 "오류 : 오류-서비스를 사용할 수 없음"

  25. 25

    Facebook GET / 사진을이 버전에서 사용할 수 없음 오류

  26. 26

    Pharo Monticello에서 "메시지를 이해할 수 없음"오류

  27. 27

    VS2013 및 기본 ASP.NET 웹 사이트에서 SSL "페이지를 표시 할 수 없음"오류를 수정하는 방법은 무엇입니까?

  28. 28

    homestead-이 웹 페이지를 사용할 수 없습니다

  29. 29

    Kubuntu에서 서비스를 사용할 수 없음 Unity3d 오류

뜨겁다태그

보관