테스트 사이트 - 개발 중인 베타 버전입니다

회원 메일 주소를 뽑고싶은데요 채택완료

초보엄마 5년 전 조회 3,631

<?$countgap = 10; // 몇건씩 보낼지 설정
$maxscreen = 500; // 몇건씩 화면에 보여줄건지?
$sleepsec = 200;  // 천분의 몇초간 쉴지 설정
header( "Content-type: application/vnd.ms-excel;charset=KSC5601" );
header("Content-Disposition: attachment; filename=email.txt");
header( "Content-Description: PHP4 Generated Data" );

include_once('./_common.php');
?>

<?
flush();
ob_flush();


$sql= sql_query("select * from g5_member    where mb_email<>'' and mb_mailling = '1' and mb_leave_date = '' and mb_intercept_date = '' and mb_level>'1'");
$total=mysql_num_rows($sql);
for ($i=0; $row=mysql_fetch_array($sql); $i++) {

              $e=$row[mb_email];
        //echo "+";
        flush();
        ob_flush();
        ob_end_flush();
        usleep($sleepsec);
        if ($cnt % $countgap == 0)
        {
            echo "{$e}\r\n";
        }
    }
            ?>
 

 

그누보드 5.2 php5.3에서는 위와같이 해서 이메일 주소를 뽑았는데요

 

그누보드 5.4 php7로 바꾼다음엔 안되는데 어느부분을 수정해야하는지 알려주시면 감사하겠습니다

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
티로그
5년 전

mysqli 를 사용할지 모르니까
mysql_num_rows --> sql_num_rows
mysql_fetch_array --> sql_fetch_array

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

초보엄마
5년 전
정말 감사드립니다

댓글을 작성하려면 로그인이 필요합니다.

안뇽하세용

$row['mb_email'];

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

초보엄마
5년 전
알려주신대로 했는데도 안돼요 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인