2012-12-17 3 views
1

는 SQL 을 처리하고 DB 안에 3 개 개의 필드 거기에 PHP는 액티브를 사용하여 내 웹 사이트 : joindate, 상태, activatecodePHP 액티브 일괄 삭제 비활성화 된 계정

24 시간 활성화 등록 된 모든 회원해야하며, 그렇지 않으면 계정 삭제됩니다

이 기능을 수행하는 PHP 코드를 작성하는 방법? php date ('Y-m-d')를 사용하여 조인을합니다. 또한 코드를 수동으로 시작하지 않고도 자동으로 작업 할 수 있습니다.

답변

0

정확한 24 시간 비활성화하려면 joindate sql 필드를 "datetime"으로 변경해야합니다.이 필드에는 시간도 포함됩니다. 그런 다음이 코드를 사용하십시오 :

// In the following statement, $JoinDate holds the sql `joindate` field 
$timeDiff = time() - strtotime($JoinDate); 

if($timDiff/3600 > 24) { 
    // code to be executed if it's past the 24 hrs period 
} 
+0

어떻게 자동 시작 기능을 만드시겠습니까? –

+0

자동 시작이란 자동 실행입니까? 그렇다면 PHP에는 일정 기능이 없습니다. 모든 페이지로드시 스크립트를 실행하거나 Cron을 사용하여 시간 간격으로 스크립트를 실행할 수 있습니다. –

+0

내 joindate가 php date ('Y-m-d')를 사용하고 있습니다. –