function addOtherUrls() { addUrl('http://dexonline.ro/'); addUrl('http://dexonline.ro/contact'); addUrl('http://dexonline.ro/contribuie'); addUrl('http://dexonline.ro/articol/Ghid_de_exprimare_corect%C4%83'); addUrl('http://dexonline.ro/licenta-gpl'); addUrl('http://dexonline.ro/auth/login'); addUrl('http://dexonline.ro/unelte'); addUrl('http://dexonline.ro/top'); addUrl('http://dexonline.ro/update.php'); addUrl('http://dexonline.ro/update3.php'); }
function makeUrl($addUrl, $cutUrl='', $baseUrl=''){ if($baseUrl==''){ $baseUrl = $_SERVER['REQUEST_URI']; } $baseUrl = cutUrl($cutUrl, $baseUrl); $newUrl = addUrl($addUrl, $baseUrl); return $newUrl; }
<?php require_once $_SERVER['SRVROOT'] . "/cms/inc/config.inc.php"; $myNode = $cms->xpath->query("//page[@id={$_POST['cmsid']}]")->item(0); $childNodes = $cms->xpath->query("//page[@id={$_POST['cmsid']}]/page"); if ($_POST['cmsid'] == 0) { echo '<div align="center">'; echo "此頁為根目錄無法刪除。"; echo "<br /><a href=\"javascript:window.close()\">關閉視窗</a>"; echo '</div>'; } elseif ($childNodes->length > 0) { echo '<div align="center">'; echo "此階層下含有子階層,無法刪除<br>請移除子階層後再執行刪除。"; echo "<br /><a href=\"javascript:window.close()\">關閉視窗</a>"; echo '</div>'; } else { $pid = $myNode->parentNode->getAttribute('id'); $myNode->parentNode->removeChild($myNode); $ok = $cms->dom->save(CMSXML); $backurl = $_SERVER['WEBROOT'] . '/cms/admin/index.php?cmsroot=content&cmsid=' . $pid; if ($ok) { echo "刪除成功"; echo "\r\n\t\t\t<script>\r\n\t\t\tfunction closeWindow(){\r\n\t\t\twindow.opener.location.href='{$backurl}';\r\n\t\t\twindow.close(); \r\n\t\t\t}\r\n\t\t\tcloseWindow();\r\n\t\t\t</script>\r\n\t\t"; } else { echo "刪除失敗"; echo "<br /><a href=\"javascript:window.close()\">關閉視窗</a>"; } $backurl = keepUrl('', $_POST['comefrom']); $backurl = addUrl('cmsid=' . $pid, $backurl); //echo "<meta http-equiv=\"refresh\" content=\"1.6;URL=$backurl\" />"; }
function listMenu() { echo "\n<ul>\n"; foreach ($this->sx->page as $page) { if (!$page['menuTitle'] == '') { $url = addUrl($this->urlKey . '=' . $page['urlValue'], $this->baseurl); if ($this->urlVar == $page['urlValue']) { echo "<li><a href=\"{$url}\" class=\"{$this->currentClass}\">" . $page['menuTitle'] . "</a></li>\n"; } else { if (!$page['hide'] == 'hide') { echo "<li><a href=\"{$url}\">" . $page['menuTitle'] . "</a></li>\n"; } } } } echo "</ul>\n"; }
<p><strong>範例:</strong></p> <p>Ex1: <?php highlight_string('<?php echo addUrl("v3=100&v4=哈&v5=12345"); ?>'); ?> </p> <p><?php echo addUrl("v3=100&v4=哈&v5=12345"); ?> </p> <p>Ex2:<?php highlight_string('<?php echo addUrl("v3=100&v4=哈&v5=12345",$testurl); ?>'); ?> </p> <p><?php echo addUrl("v3=100&v4=哈&v5=12345", $testurl); ?> </p> <h3>3.keepUrl($queryStringSet, $baseUrl='')</h3> <p><strong>功能:</strong>保留url中的參數,其它去除</p> <p><strong>參數說明:</strong></p> <p>$queryStringSet 為要保留的參數key值,以','隔開 例如 $queryStringSet= 'v1,v2,v3';</p> <p>$baseUrl 為 optional 預設為 $_SERVIER['REQUEST_URI']</p> <p><strong>範例:</strong></p> <p>Ex1: <?php highlight_string('<?php echo keepUrl("v1,v2,v3"); ?>'); ?> </p> <p><?php echo keepUrl("v1,v2,v3");
</div> </div>'; // jika url tidak kosong } elseif ($_GET['url'] != "") { $urlInput = mysql_real_escape_string($_GET['url']); // jika url tidak valid if (!filter_var($urlInput, FILTER_VALIDATE_URL)) { echo '<div class="card red accent-1"> <div class="card-content white-text"> <p>This is not a valid URL</p> </div> </div>'; // jika url valid } else { $shortUrl = generateUrl(); $addUrl = addUrl($urlInput, $shortUrl); if ($addUrl) { echo '<div class="card light-green"> <div class="card-content white-text"> <p><a class="white-text" href="' . $domain . '/' . $shortUrl . '" target="_blank">' . $domain . '/' . $shortUrl . '</a></p> </div> </div>'; } else { echo '<div class="card red accent-1"> <div class="card-content white-text"> <p>Unexpected Error</p> </div> </div>'; } } }