m3cron 파일 목록불러오는부분..뭐가문제인가요??
본문
<?php
// 존재하는 파일 목록 가져오기
if (is_dir($m3cron[path])) {
// php 파일 include
$dir = dir($m3cron[path]);
while ($entry = $dir->read()) {
if(preg_match('/\.php$/i', $entry))
$m3cron['list'][] = $entry;
}
}
// 이하는 m3cron 폴더에 파일이 있을 경우에만 실행
if($m3cron['list']) {
// m3cron_config에 있지만 파일이 없는 놈들은 삭제
$query = sql_query("select name from `$m3cron[config_table]`");
while($row = sql_fetch_array($query)) {
if(!in_array($row[name], $m3cron['list'])) sql_query("delete from `$m3cron[config_table]` where name='$row[name]' limit 1");
}
// m3cron_config에 입력하기. 에러 무시하면 unique가 걸려있으므로 새로운 녀석들만 들어감
foreach($m3cron['list'] as $name) {
@mysql_query("insert into `$m3cron[config_table]` set name='$name'");
}
// 목록 보이기 시작
$query = sql_query("select * from `$m3cron[config_table]`");
$cnt = mysql_num_rows($query);
$temp = sql_fetch("select count(*) as cnt2 from `$m3cron[config_table]` where status='1'");
$cnt2 = $temp[cnt2];
$temp = sql_fetch("select count(*) as cnt3 from `$m3cron[config_table]` where status!='1'");
$cnt3 = $temp[cnt3];
?>
뭐가 문제인지 잘모르겠습니다. 도와주세요 ㅠ
!-->
답변을 작성하시기 전에 로그인 해주세요.