Ejemplo n.º 1
0
        <tr>
          <td width="50" align="right"><img src="images/memo_date.gif" width="23" height="15"></td>
          <td><img src="images/t.gif" width="10" height="3"><br>
            <?php 
    echo date("Y년 m월 d일 H시 i분", $now_data[reg_date]);
    ?>
</td>
        </tr>
        <tr>
          <td colspan="2" bgcolor="#EBD9D9" align="center" style=padding:0px;><img src="images/t.gif" width="10" height="1"></td>
        </tr>
        <tr>
          <td align="right" valign="top"><img src="images/memo_memo.gif" width="31" height="15"></td>
          <td style='word-break:break-all;'><img src="images/t.gif" width="10" height="3"><br>
            <?php 
    echo autolink(nl2br(stripslashes(del_html($now_data[memo]))));
    ?>
<br>
            <br>
          </td>
        </tr>
        <tr>
          <td align="right" valign="top">&nbsp;</td>
          <td><a href=<?php 
    echo $PHP_SELF;
    ?>
?exec=del&no=<?php 
    echo $no;
    ?>
&page=<?php 
    echo $page;
Ejemplo n.º 2
0
 /**
  *获取新西兰的广播
  *@date 2010-11-16
  *@time 上午11:17:59
  */
 function wrnewzealand()
 {
     //获取新西兰的广播
     exit;
     //http://www.canadianwebradio.com/
     $url = "http://www.nzradioguide.co.nz/";
     import("@.Com.phpQuery", '', '.php');
     $s = file_get_contents($url);
     $doc = phpQuery::newDocumentHTML($s);
     $s = $doc["html>body>div#mainwrap>div#content>div.thetable3>table>tbody>tr"]->htmlOuter();
     $data = array();
     $s = str_replace(array("\n", "\r"), array("<nr/>", "<rr/>"), $s);
     $this->getrole($s);
     //$preg='<tr*<td>*a href="||">||</td*<td*</td*<td>||</td*<td>||</td*<td>||</td*<td>||</td*</tr>';
     $preg = '<tr*<td>*a href="||">||</td*<td>||</td*<td>||</td*<td>||</td*<td>||</td*</tr>';
     preg_match_all('/' . $this->getrole($preg) . '/i', $s, $arr, PREG_PATTERN_ORDER);
     $num = count($arr['1']);
     for ($i = 0; $i < $num; $i++) {
         $listen = array();
         $data[$i]['radio'] = $arr['1'][$i];
         $data[$i]['radio_name'] = strip_tags($arr['2'][$i]);
         $data[$i]['location'] = del_html($arr['3'][$i]);
         $data[$i]['img'] = '';
         //$arr['4'][$i];
         $data[$i]['listen'] = '';
         preg_match_all('/href="(.*?)">(.*?)</i', $arr['5'][$i], $listen, PREG_PATTERN_ORDER);
         for ($l = 0; $l < count($listen['1']); $l++) {
             $t = substr($listen['1'][$l], 0, 4);
             if ($t == 'java') {
                 preg_match_all("/\\(\\'(.*?)\\'/i", $listen['1'][$l], $url2, PREG_PATTERN_ORDER);
                 $listen['1'][$l] = $url2['1']['0'];
             }
             $data[$i]['listen'] .= $listen['1'][$l] . '|+|' . $listen['2'][$l] . '|+|';
         }
         $data[$i]['listen'] = trim($data[$i]['listen'], '|+|');
         $data[$i]['format'] = $arr['6'][$i];
     }
     //dump($data);
     return $data;
 }
Ejemplo n.º 3
0
function print_outlogin($skinname = "default", $group_no = 1, $level = "10")
{
    global $member, $_head_php_excuted, $REQUEST_URI, $HTTP_SESSION_VARS, $total_member_connect, $total_guest_connect, $_zb_path, $_zb_url;
    global $a_member_join, $a_member_modify, $a_member_memo, $member_memo_icon, $memo_on_sound, $a_logout, $a_login, $id, $PHP_SELF;
    if ($level < $member[level]) {
        ?>
			<script>
				alert("Only can access for authorized member(s)");
				history.back();
			</script>
<?php 
        exit;
    }
    // 회원 정보가 있는지 없는지를 체크해서 해당 스킨 파일을 읽음
    if (!$member[no]) {
        $f = fopen($_zb_path . "script/outlogin_script.php", r);
        $_outlogin_script = fread($f, filesize($_zb_path . "script/outlogin_script.php"));
        fclose($f);
        $f = fopen($_zb_path . "outlogin_skin/{$skinname}/login.html", r);
        $_outlogin_data = fread($f, filesize($_zb_path . "outlogin_skin/{$skinname}/login.html"));
        fclose($f);
        $login_img = $_zb_url . "outlogin_skin/{$skinname}/images/i_login.gif";
        $join_img = $_zb_url . "outlogin_skin/{$skinname}/images/i_join.gif";
        $help_img = $_zb_url . "outlogin_skin/{$skinname}/images/i_help.gif";
        $_outlogin_data = str_replace("[action]", $_zb_url . "login_check.php", $_outlogin_data);
        $s_url = $REQUEST_URI;
        if ($id && !eregi($id, $s_url)) {
            if (eregi("\\?", $s_url)) {
                $s_url = $s_url . "&id={$id}";
            } else {
                $s_url = $s_url . "?id={$id}";
            }
        }
        $_outlogin_data = str_replace("[s_url]", urlencode($s_url), $_outlogin_data);
        $aUrl = "?group_no=" . $group_no;
        $_outlogin_data = str_replace("[member_join]", "<a href=# onclick=\"window.open('" . $_zb_url . "member_join.php" . $aUrl . "','zbMemberJoin','width=560,height=590,toolbars=no,resizable=yes,scrollbars=yes')\"><img src={$join_img} border=0></a>", $_outlogin_data);
        $_outlogin_data = str_replace("[login]", "<input type=image src={$login_img} border=0>", $_outlogin_data);
        $_outlogin_data = str_replace("[lost_id]", "<a href=# onclick='window.open(\"" . $_zb_url . "lostid.php\",\"lost_id\",\"width=400,height=200,toolbars=no,autoscrollbars=no\")'><img src={$help_img} border=0></a>", $_outlogin_data);
        $_outlogin_data = str_replace("[total_member_connect]", number_format($total_member_connect), $_outlogin_data);
        $_outlogin_data = str_replace("[total_guest_connect]", number_format($total_guest_connect), $_outlogin_data);
        $_outlogin_data = str_replace("[total_connect]", number_format($total_member_connect + $total_guest_connect), $_outlogin_data);
        $_outlogin_data = str_replace("[dir]", $_zb_url . "outlogin_skin/{$skinname}/images/", $_outlogin_data);
        if ($group_no) {
            $_outlogin_data = str_replace("</form>", "<input type=hidden name=group_no value='{$group_no}'></form>", $_outlogin_data);
        }
        print $_outlogin_script . "\n";
        print $_outlogin_data . "\n";
    } else {
        $f = fopen($_zb_path . "outlogin_skin/{$skinname}/logged.html", r);
        $_outlogin_data = fread($f, filesize($_zb_path . "outlogin_skin/{$skinname}/logged.html"));
        fclose($f);
        $memo_on_img = $_zb_url . "outlogin_skin/{$skinname}/images/i_memo_on.gif";
        $memo_off_img = $_zb_url . "outlogin_skin/{$skinname}/images/i_memo_off.gif";
        $logout_img = $_zb_url . "outlogin_skin/{$skinname}/images/i_logout.gif";
        $info_img = $_zb_url . "outlogin_skin/{$skinname}/images/i_info.gif";
        $admin_img = $_zb_url . "outlogin_skin/{$skinname}/images/i_admin.gif";
        $memo_swf = $_zb_url . "outlogin_skin/{$skinname}/images/i_memo.swf";
        if ($member[new_memo]) {
            $memo_on_image = "<img src={$memo_on_img} border=0 align=absmiddle> ";
            $memo_on_sound_out = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0' width='0' height='0'><param name=menu value=false><param name=wmode value=transparent><param name=movie value='{$memo_swf}'><param name=quality value=low><param name='LOOP' value='false'><embed src='{$memo_swf}' quality=low pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width='0' height='0' loop='false' wmode=transparent menu='false'></embed></object>";
        } else {
            $memo_on_image = "<img src={$memo_off_img} border=0 align=absmiddle> ";
        }
        $_outlogin_data = str_replace("[memo]", $memo_on_image, $_outlogin_data);
        $_outlogin_data = str_replace("[name]", $a_member_memo . "<b>" . del_html($member[name]) . "</b></a>", $_outlogin_data);
        $_outlogin_data = str_replace("[logout]", $a_logout . "<img src={$logout_img} border=0></a>", $_outlogin_data);
        $_outlogin_data = str_replace("[info]", $a_member_modify . "<img src={$info_img} border=0></a>", $_outlogin_data);
        if ($member[is_admin] == 1 || $member[is_admin] == 2) {
            $_outlogin_data = str_replace("[admin]", "<a href=" . $_zb_url . "admin.php target=blank><img src={$admin_img} border=0></a>", $_outlogin_data);
        } else {
            $_outlogin_data = str_replace("[admin]", "", $_outlogin_data);
        }
        $_outlogin_data = str_replace("[join_date]", date("Y/m/d", $member[reg_date]), $_outlogin_data);
        $_outlogin_data = str_replace("[level]", $member[level], $_outlogin_data);
        $_outlogin_data = str_replace("[point]", number_format($member[point1] * 10 + $member[point2]), $_outlogin_data);
        $_outlogin_data = str_replace("[write_num]", number_format($member[point1]), $_outlogin_data);
        $_outlogin_data = str_replace("[write_comment]", number_format($member[point2]), $_outlogin_data);
        $_outlogin_data = str_replace("[total_member_connect]", number_format($total_member_connect), $_outlogin_data);
        $_outlogin_data = str_replace("[total_guest_connect]", number_format($total_guest_connect), $_outlogin_data);
        $_outlogin_data = str_replace("[total_connect]", number_format($total_member_connect + $total_guest_connect), $_outlogin_data);
        $_outlogin_data = str_replace("[dir]", $_zb_url . "outlogin_skin/{$skinname}/images/", $_outlogin_data);
        print $_outlogin_data . $memo_on_sound_out . "\n";
    }
    $a_member_join = "<Zeroboard";
    $a_member_modify = "<Zeroboard";
    $a_member_memo = "<Zeroboard";
    $member_memo_icon = "<Zeroboard";
    $memo_on_sound = "";
    $a_logout = "<Zeroboard";
    $a_login = "******";
}
        </tr>

<?php 
// 출력
$loop_number = $total - ($page - 1) * $page_num;
while ($data = mysql_fetch_array($result)) {
    $data[name] = stripslashes($data[name]);
    $temp_name = get_private_icon($data[member_to], "2");
    if ($temp_name) {
        $data[name] = "<img src='{$temp_name}' border=0 align=absmiddle>";
    }
    $temp_name = get_private_icon($data[member_to], "1");
    if ($temp_name) {
        $data[name] = "<img src='{$temp_name}' border=0 align=absmiddle>&nbsp;" . $data[name];
    }
    $data[subject] = stripslashes(del_html($data[subject]));
    $reg_date = date("Y/m/d H:i", $data[reg_date]);
    if ($data[readed] == 0) {
        $readed = "<img src=images/memo_readed.gif>";
    } else {
        $readed = "<img src=images/memo_unread.gif>";
    }
    ?>
        <tr>
          <td colspan="5" bgcolor="#00D8FF" align="center"><img src="images/t.gif" width="10" height="1"></td>
        </tr>
        <tr onMouseOver=this.style.backgroundColor="#FFF5F5" onMouseOut=this.style.backgroundColor="">
          <td width="20" align="center" height="23">
            <input type=checkbox name=del[] value=<?php 
    echo $data[no];
    ?>
Ejemplo n.º 5
0
 function w_substr($str, $slen)
 {
     $str = del_html($str);
     $str_len = strlen($str);
     if ($str_len < $startdd + 1) {
         return "";
     }
     $strw_arr = str_word_count($str, 2);
     $abreak = false;
     $startdd = 0;
     if ($strw_arr) {
         foreach ($strw_arr as $key => $var) {
             if ($key > $startdd + $slen) {
                 break;
             }
             $newend = $key;
         }
         if (!$newend) {
             $newend = $str_len;
         }
     }
     if ($startdd + $slen >= $str_len) {
         $newend = $str_len;
     }
     return substr($str, $startdd, $newend - $startdd);
 }
                $memo = eregi_replace("&lt;" . $tag[$i] . ">", "<" . $tag[$i] . ">", $memo);
                $memo = eregi_replace("&lt;/" . $tag[$i], "</" . $tag[$i], $memo);
            }
        }
    }
} else {
    if (!$use_html) {
        $memo = del_html($memo);
    }
}
$data[memo] = $memo;
// 제목 제작
if (($is_admin || $member[level] <= $setup[use_html]) && $use_html) {
    $data[subject] = $subject;
} else {
    $data[subject] = del_html($subject);
}
// 기타 데이타 작성
$data[use_html] = $use_html;
$data[ismember] = $member[no];
// 데이타 가공
list_check($data, 1);
?>
<html>
<head>
	<title><?php 
echo $setup[title];
?>
</title>
	<meta http-equiv=Content-Type content=text/html; charset=EUC-KR>
	<link rel=StyleSheet HREF=skin/<?php 
Ejemplo n.º 7
0
            $result = mysql_query("select * from {$t_comment}" . "_{$table_name} {$s_que}", $connect) or error(mysql_error());
            ?>

<br><Br><br>
&nbsp;&nbsp;&nbsp;&nbsp;<a href=../zboard.php?id=<?php 
            echo $table_name;
            ?>
 target=_blank><font size=3 style=font-family:tahoma;><?php 
            echo $table_name;
            ?>
<b>게시판</b> 의 간단한 답글</font></a>
<br>
<?php 
            while ($data = mysql_fetch_array($result)) {
                flush();
                $data[memo] = eregi_replace($keyword, "<font color=red>{$keyword}</font>", del_html(stripslashes($data[memo])));
                ?>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ <?php 
                echo stripslashes($data[name]);
                ?>
 ]
&nbsp;<a href=../<?php 
                echo $file;
                ?>
?id=<?php 
                echo $table_name;
                ?>
&no=<?php 
                echo $data[parent];
                ?>
 target=_blank><?php 
Ejemplo n.º 8
0
<input type=hidden name=id value=<?php 
echo $id;
?>
>
<input type=hidden name=member_no value="<?php 
echo $member_no;
?>
">
<input type=hidden name=kind value=1>
<?php 
if ($member[no] && $data[no]) {
    ?>
<tr>
  <td align=right><img src=images/memo_id.gif></td>
  <td valign=bottom>&nbsp;<font color=brown><b><?php 
    echo del_html($data[user_id]);
    ?>
 (<?php 
    echo $data[name];
    ?>
)</td>
</tr>
<?php 
} else {
    ?>

<input type=hidden name=kind value=0>

<?php 
    if ($data[no]) {
        ?>
// 각종 변수의 addslashes 시킴;;
$name = addslashes(del_html($name));
if (($is_admin || $member[level] <= $setup[use_html]) && $use_html) {
    $subject = addslashes($subject);
} else {
    $subject = addslashes(del_html($subject));
}
$memo = addslashes($memo);
if ($use_html < 2) {
    $memo = str_replace("  ", "&nbsp;&nbsp;", $memo);
    $memo = str_replace("\t", "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;", $memo);
}
$sitelink1 = addslashes(del_html($sitelink1));
$sitelink2 = addslashes(del_html($sitelink2));
$email = addslashes(del_html($email));
$homepage = addslashes(del_html($homepage));
// 홈페이지 주소의 경우 http:// 가 없으면 붙임
if (!eregi("http://", $homepage) && $homepage) {
    $homepage = "http://" . $homepage;
}
// 각종 변수 설정
$ip = $REMOTE_ADDR;
// 아이피값 구함;;
$reg_date = time();
// 현재의 시간구함;;
$x = $zx;
$y = $zy;
// 도배인지 아닌지 검사;; 우선 같은 아이피대에 30초이내의 글은 도배로 간주;;
if (!$is_admin && $mode != "modify") {
    $max_no = mysql_fetch_array(mysql_query("select max(no) from {$t_board}" . "_{$id}"));
    $temp = mysql_fetch_array(mysql_query("select count(*) from {$t_board}" . "_{$id} where ip='{$ip}' and {$reg_date} - reg_date <30 and no='{$max_no['0']}'"));
Ejemplo n.º 10
0
}
// 관리자이거나 HTML허용레벨이 낮을때 태그의 금지유무를 체크
if (!$is_admin && $setup[grant_html] < $member[level]) {
    $memo = del_html($memo);
    // 내용의 HTML 금지;;
}
// 회원등록이 되어 있을때 이름등을 가져옴;;
if ($member[no]) {
    if ($mode == "modify" && $member[no] != $s_data[ismember]) {
        $name = $s_data[name];
    } else {
        $name = $member[name];
    }
}
// 각종 변수의 addslashes 시킴
$name = addslashes(del_html($name));
$memo = autolink($memo);
$memo = addslashes($memo);
// 코멘트의 최고 Number 값을 구함 (중복 체크를 위해서)
$max_no = mysql_fetch_array(mysql_query("select max(no) from {$t_comment}" . "_{$id} where parent='{$no}'"));
// 같은 내용이 있는지 검사;;
if (!$is_admin) {
    $temp = mysql_fetch_array(mysql_query("select count(*) from {$t_comment}" . "_{$id} where memo='{$memo}' and no='{$max_no['0']}'"));
    if ($temp[0] > 0) {
        Error("Can not write for same content");
    }
}
// 쿠키 설정;;
// 기존 세션 처리 (4.0x용 세션 처리로 인하여 주석 처리)
//if($c_name) $HTTP_SESSION_VARS["writer_name"]=$name;
// 4.0x 용 세션 처리
Ejemplo n.º 11
0
  <tr><td align=right><img src=images/vi_cellular.gif align=absmiddle>&nbsp;&nbsp;</td><td align=left><img src="images/t.gif" width="10" height="3"><br><?php 
        echo $data[handphone];
        ?>
</td></tr>
        <tr>
          <td colspan="5" bgcolor="#EBD9D9" align="center"><img src="images/t.gif" width="10" height="1"></td>
        </tr>
<?php 
    }
    ?>

<?php 
    if ($data[open_comment] && $data[comment]) {
        ?>
  <tr><td align=right><img src=images/vi_comment.gif align=absmiddle>&nbsp;&nbsp;</td><td align=left><img src="images/t.gif" width="10" height="3"><br><?php 
        echo nl2br(del_html($data[comment]));
        ?>
</td></tr>
        <tr>
          <td colspan="5" bgcolor="#EBD9D9" align="center"><img src="images/t.gif" width="10" height="1"></td>
        </tr>
<?php 
    }
    ?>

<tr>
   <td align=right><img src=images/vi_point.gif align=absmiddle>&nbsp;&nbsp;</td>
   <td align=left><img src="images/t.gif" width="10" height="3"><br><?php 
    echo $data[point1] * 10 + $data[point2];
    ?>
 point(s) ( Writed text(s) : <?php 
    Error("입력하신 {$email} 은 존재하지 않는 메일주소입니다.<br>다시 한번 확인하여 주시기 바랍니다.");
}
if (!eregi("http://", $homepage) && $homepage) {
    $homepage = "http://{$homepage}";
}
$homepage = addslashes(del_html($homepage));
$birth = addslashes(del_html($birth));
$hobby = addslashes(del_html($hobby));
$icq = addslashes(del_html($icq));
$msn = addslashes(del_html($msn));
$home_address = addslashes(del_html($home_address));
$home_tel = addslashes(del_html($home_tel));
$office_address = addslashes(del_html($office_address));
$office_tel = addslashes(del_html($office_tel));
$handphone = addslashes(del_html($handphone));
$comment = addslashes(del_html($comment));
$que = "update {$member_table} set name='{$name}'";
if ($password && $password1 && $password == $password) {
    $que .= " ,password=password('{$password}') ";
}
if ($birth_1 && $birth_2 && birth_3 && $group[use_birth]) {
    $que .= ",birth='{$birth}'";
}
if ($email) {
    $que .= ",email='{$email}'";
}
$que .= ",homepage='{$homepage}'";
if ($group[use_job]) {
    $que .= ",job='{$job}'";
}
if ($group[use_hobby]) {
Ejemplo n.º 13
0
 * 마지막 수정일자 : 2006. 3. 15
 * 이 파일내의 모든 함수는 원하시는대로 사용하셔도 됩니다.
 *
 * by zero (zero@nzeo.com)
 *
 ******************************************************************************/
// W3C P3P 규약설정
@header("P3P : CP=\"ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC\"");
// 현재 버젼
$zb_version = "4.1 pl10";
/*******************************************************************************
 * 에러 리포팅 설정과 register_globals_on일때 변수 재 정의
 ******************************************************************************/
@error_reporting(E_ALL ^ E_NOTICE);
foreach ($_GET as $key => $val) {
    ${$key} = del_html($val);
}
@extract($_POST);
@extract($_SERVER);
@extract($HTTP_ENV_VARS);
$page = (int) $page;
$temp_filename = realpath(__FILE__);
if ($temp_filename) {
    $config_dir = eregi_replace("lib.php", "", $temp_filename);
} else {
    $config_dir = "";
}
/*******************************************************************************
 * 기본 변수 초기화. (php의 오류같지 않은 오류 때문에;; ㅡㅡ+)
 ******************************************************************************/
unset($member);