本文整理汇总了PHP中Url::Go方法的典型用法代码示例。如果您正苦于以下问题:PHP Url::Go方法的具体用法?PHP Url::Go怎么用?PHP Url::Go使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Url
的用法示例。
在下文中一共展示了Url::Go方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: uniqid
<?php
if (!defined("__MAGIC__")) {
exit;
}
// 걸러진 결과값
$clear = $this->Clear();
if (!$clear['mb_id']) {
Dialog::alert("아이디를 입력하세요.");
}
if (!$clear['mb_nick']) {
Dialog::alert("별명을 입력하세요.");
}
// 임시비밀번호
$clear['mb_passwd'] = $this->Sql('password', uniqid());
$clear['mb_level'] = 2;
$clear['mb_datetime'] = 'NOW()';
// 회원정보 업데이트
$this->Sql('insert', $clear);
Url::Go($this->Link('list'));
exit;
示例2: foreach
<?php
if (!defined("__MAGIC__")) {
exit;
}
$tbn = self::TBN();
$msg_no = GV::Number('msg_no');
$state = GV::Number('state');
$list = $_POST['check'];
if ($msg_no) {
$list[] = $msg_no;
}
if (sizeof($list) == 0) {
Dialog::alert('글을 선택해 주세요.');
}
foreach ($list as $v) {
$sql = "\n\tUPDATE {$tbn}\n\tSET msg_state=msg_state|{$state}\n\tWHERE msg_no='{$v}'\n\t";
DB::Get()->sql_query($sql);
}
Url::Go($this->Link('view', $msg_no));
exit;
示例3:
<?php
if (!defined("__MAGIC__")) {
exit;
}
/*
* 파일 생성 가능 검사
* 리눅스 시스템에서는 권한이 없으면 파일 생성을 할수 없음으로
* 권한검사를 수행함
* 권한검사를 통과하지 못하면 실패 페이지로 넘어감
*/
if (!is_writeable(Path::MB())) {
Url::Go($this->Link('permission'));
}
示例4:
<?php
if (!defined("__MAGIC__")) {
exit;
}
$state_x = GV::Number('state_x');
$state_o = GV::Number('state_o');
if ($state_o == '' && $state_x == '') {
Url::Go(Url::Get(array('state_x' => 20)));
}
示例5: substr
<?php
if (!defined("__MAGIC__")) {
exit;
}
$msg_no = GV::Number('msg_no');
$tbn_msg = $this->TBN();
$tbn_member = Member::TBN();
$sql = "\nSELECT\n\tmsg_no,\n\tmsg_parent\nFROM {$tbn_msg}\nWHERE msg_no={$msg_no}\nLIMIT 1\n";
$sql_result = DB::Get()->sql_fetch($sql);
if ($sql_result['msg_parent']) {
Url::Go($this->Link('view', $sql_result['msg_parent']));
}
$sql = "\nSELECT\n\tA.*,\n\tB.mb_nick,\n\tB.mb_id\nFROM `{$tbn_msg}` A \n\tINNER JOIN `{$tbn_member}` B ON A.msg_with = B.mb_no\nWHERE \n\t(A.msg_no={$msg_no} AND A.msg_parent=0) OR\n\tA.msg_parent={$msg_no}\n\tORDER BY A.msg_datetime\n";
$sql_result = DB::Get()->sql_query_list($sql);
// 읽음으로 표시
$sql = "\nUPDATE `{$tbn_msg}`\n\tSET msg_state=msg_state|{$this->Config('state', 'read')}\nWHERE\n\tmsg_no={$msg_no}\n";
DB::Get()->sql_query($sql);
foreach ($sql_result as $k => $v) {
$sql_result[$k]['html'] = '';
/*
파일 다운로드 링크 & 이미지 뷰
나중에 파일을 지원하게 되면 사용함
if($v['msg_file']) {
// 파일 타입 검사
$file_type = substr($v['msg_file'], strrpos($v['msg_file'], '.')+1);
$file_type = strtolower($file_type);
if($file_type == 'jpg' || $file_type == 'gif' || $file_type == 'png') {
$sql_result[$k]['html'].='<img src="'.Path::Group($v['msg_file']).'"/>';
} else {
示例6:
<?php
if (!defined("__MAGIC__")) {
exit;
}
$mb_id = GV::Id('mb_id', 'POST');
$mb_passwd = $this->Sql('password', GV::Password('mb_passwd', 'POST'));
if (!$mb_id) {
Dialog::alert("아이디를 입력하세요");
}
if (!$mb_passwd) {
Dialog::alert("패스워드를 입력하세요");
}
if ($this->mb_id($mb_id)->mb_passwd != $mb_passwd) {
Dialog::alert("로그인에 실패 했습니다.\n아이디와 비밀번호를 확인하세요.");
exit;
}
// 로그인
$this->Action('login', $this->mb_no);
if (GV::PrevUrl()) {
Url::Go(GV::PrevUrl());
} else {
Url::GoHome();
}
exit;
示例7: array
* 원글 부모는 무조건 0이다
*/
$clear['msg_parent'] = 0;
/*
* 보낸편지함 입력
* ------------
* 글쓴이에게 메시지 입력
* 1:1 대화만 가능하기 때문에
* 여러명에게 보낼시 보낸 숫자만큼 보낸편지함으로 보낸다.
* 보낸 편지함은 기본적으로 읽음으로 표시하고 보관한다.(받은쪽지함에 표시하지 않기위해)
*/
$clear['mb_no'] = $mb_no;
$clear['msg_state'] = $this->State('sent') | $this->State('read') | $this->State('archive');
$clear['msg_with'] = $with;
$clear['msg_writer'] = $with_name . '(1)';
$msg_no = DB::Get()->InsertEx($tbn, $clear, array('msg_ip'));
/*
* 메시지 보내기
* ----------
* 받는이에게 메시지 입력
* 기존 그룹이 삭제되었거나 첫 메시지 일 경우에 부모 메시지로 설정하여 전송함
*/
$clear['mb_no'] = $with;
$clear['msg_state'] = 0;
$clear['msg_with'] = $mb_no;
$clear['msg_writer'] = $mb_nick . '(1)';
DB::Get()->InsertEx($tbn, $clear, array('msg_ip'));
// 쪽지 입력 후 받은 쪽지함으로 이동
Url::Go($this->Link('list_inbox'));
}
}
示例8: array
<?php
if (!defined("__MAGIC__")) {
exit;
}
$check = $this->CheckInstall($this->TBN(), $this->Table());
if ($_GET['install'] == 'excute') {
$this->Install($this->TBN(), $this->Table(), $check);
Url::Go(Url::Get('', array('install', $this->Mode('name'))));
}
?>
<div style="padding:20px;line-height:1.6">
<?php
if ($check == 'create') {
?>
쪽지 모듈이 설치되지 않았습니다.
<?php
} else {
?>
<p>쪽지 모듈의 버전이 달라서 변경되어야 할 부분이 있습니다.</p>
<p style="font-weight:bold">데이터베이스 자료가 망실될수 있으니 백업후 신중히 실행해 주세요</p>
<div style="margin-top:20px"><strong>추가필드</strong></div>
<ul style="list-style:none">
<?php
if (count($check['add']) == 0) {
?>
<li>없습니다</li><?php
}
foreach ($check['add'] as $k => $v) {
?>