本文整理汇总了PHP中strleft函数的典型用法代码示例。如果您正苦于以下问题:PHP strleft函数的具体用法?PHP strleft怎么用?PHP strleft使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了strleft函数的17个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: add_comment
function add_comment($moderator_email)
{
$caller = strtolower($_POST["url"]);
//$_SERVER['HTTP_REFERER'];
$filename = md5($caller);
$abs_comment_file = realpath('.') . '/' . $filename . '.xml';
$date_value = time();
$comment_id = $date_value . '-' . rand(1, 100000000);
$author_value = processText($_POST["name"]);
$subject_value = trim(processText($_POST["subject"]));
$msg_value = processText($_POST["message"]);
$email = processText($_POST["email"]);
$site = processText($_POST["site"]);
$title = processText($_POST["title"]);
$parent_id = processText($_POST["id"]);
$dom_id = processText($_POST["domid"]);
$moderate = processText($_POST["moderate"]);
// 0 No moderate, 1: waiting for moderate 2: trash 3: spamn 4: approved
$max_reply = intval(processText($_POST["max"]));
$secured = empty($_SERVER["HTTPS"]) ? '' : $_SERVER["HTTPS"] == "on" ? "s" : "";
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/") . $secured;
$ec_path = $protocol . '://' . $_SERVER['HTTP_HOST'] . processText($_POST["path"]);
if (empty($parent_id)) {
$parent_id = null;
}
$ip = $_SERVER["REMOTE_ADDR"];
$ret = addComment($abs_comment_file, $caller, $title, $dom_id, $comment_id, $date_value, $author_value, $subject_value, $email, $site, $msg_value, $ip, $moderate, $parent_id, $max_reply);
$msg_value = str_replace(array("\r", "\n"), "<br />", $msg_value);
echo json_encode(array("id" => $comment_id, "comment" => '<li class="ec-comment" id="' . $comment_id . '">' . ' <div class="avatar"></div>' . ' <span class="user-name author">' . $author_value . '</span> <br/>' . ' <span class="comment-html">' . (empty($subject_value) ? '' : ' <strong>' . $subject_value . '</strong><br /><br />') . $msg_value . ' </span><br/>' . ' <span class="comment-time">' . ago(time() - $date_value * 1) . '</span><br/>' . ($ret ? ' <button name="reply" id="reply_' . $comment_id . '">Reply</button>' : "") . '</li>'));
// send email to moderator
if ($moderate == "1") {
$body = 'A new comment is waiting for your approval:<br /><br />' . 'Author:' . $author_value . '(IP: ' . $ip . ')<br/>' . 'Email:' . $email . '<br/>' . 'URL:' . $site . '<br/>' . 'Subject:' . $subject_value . '<br/>' . 'Whois:<a href="http://whois.arin.net/rest/ip/' . $ip . '" target="_blank">http://whois.arin.net/rest/ip/' . $ip . '</a><br/>' . 'Comment:<br/>' . '<blockquote>' . $msg_value . '</blockquote><br/>' . 'To moderate this message, click <a href="' . $ec_path . 'ec-dashboard.html">' . $ec_path . 'ec-dashboard.html</a><br/>' . '<br/>' . 'Thanks for choosing EastComment<br/><br/>' . '<a href="http://www.jswidget.com/lab/easy-comment.html" target="_blank">http://www.jswidget.com/lab/easy-comment.html</a>';
sendEmail($moderator_email, $body);
}
}
开发者ID:rahul1205,项目名称:summerproject,代码行数:35,代码来源:ec-comment.php
示例2: GetServerURL
function GetServerURL()
{
$s = empty($_SERVER["HTTPS"]) ? '' : $_SERVER["HTTPS"] == "on" ? "s" : "";
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/") . $s;
$port = $_SERVER["SERVER_PORT"] == "80" ? "" : ":" . $_SERVER["SERVER_PORT"];
return $protocol . "://" . $_SERVER['SERVER_NAME'] . $port;
}
开发者ID:TrinataBhayanaka,项目名称:damkar,代码行数:7,代码来源:error_404_new.php
示例3: selfURL
function selfURL()
{
$s = empty($_SERVER["HTTPS"]) || $_SERVER["HTTPS"] != "on" ? '' : 's';
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/") . $s;
$port = $_SERVER["SERVER_PORT"] == "80" ? "" : ":" . $_SERVER["SERVER_PORT"];
return $protocol . "://" . $_SERVER['SERVER_NAME'] . $port . $_SERVER['REQUEST_URI'];
}
开发者ID:pachakamaq,项目名称:kuva,代码行数:7,代码来源:index.php
示例4: baseURL
function baseURL()
{
$s = empty($_SERVER["HTTPS"]) ? '' : $_SERVER["HTTPS"] == "on" ? "s" : "";
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/") . $s;
$port = $_SERVER["SERVER_PORT"] == "80" ? "" : ":" . $_SERVER["SERVER_PORT"];
return implode("/", explode("/", $protocol . "://" . $_SERVER['SERVER_NAME'] . $port . $_SERVER['REQUEST_URI'], -1));
}
开发者ID:inscriptionweb,项目名称:Envoi,代码行数:7,代码来源:tools.php
示例5: selfURL
function selfURL()
{
$s = empty($_SERVER["HTTPS"]) ? '' : $_SERVER["HTTPS"] == "on" ? "s" : "";
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/") . $s;
$port = $_SERVER["SERVER_PORT"] == "80" ? "" : ":" . $_SERVER["SERVER_PORT"];
return $protocol . "://" . $_SERVER['SERVER_NAME'] . $port . substr($_SERVER['REQUEST_URI'], 0, strpos($_SERVER['REQUEST_URI'], '?'));
}
开发者ID:HuiZone,项目名称:Waruga,代码行数:7,代码来源:conf.php
示例6: get_current_URL
function get_current_URL()
{
$s = empty($_SERVER["HTTPS"]) ? '' : $_SERVER["HTTPS"] == "on" ? "s" : "";
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/") . $s;
$port = $_SERVER["SERVER_PORT"] == "80" ? "" : ":" . $_SERVER["SERVER_PORT"];
return $protocol . "://" . $_SERVER['SERVER_NAME'] . $port . $_SERVER['REQUEST_URI'];
}
开发者ID:rolwi,项目名称:koala,代码行数:7,代码来源:url_handling.inc.php
示例7: selfURL
function selfURL()
{
$s = empty($_SERVER['HTTPS']) ? '' : $_SERVER['HTTPS'] == 'on' ? 's' : '';
$protocol = strleft(strtolower($_SERVER['SERVER_PROTOCOL']), '/') . $s;
$port = $_SERVER['SERVER_PORT'] == '80' ? '' : ':' . $_SERVER['SERVER_PORT'];
return $protocol . '://' . $_SERVER['SERVER_NAME'] . $port . $_SERVER['REQUEST_URI'];
}
开发者ID:haazenpfeffer,项目名称:haazenpfeffer,代码行数:7,代码来源:rss.php
示例8: selfURL
function selfURL()
{
// get complete url for current page
// http://www.weberdev.com/get_example-4291.html
$s = empty($_SERVER["HTTPS"]) ? '' : $_SERVER["HTTPS"] == "on" ? "s" : "";
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/") . $s;
$port = $_SERVER["SERVER_PORT"] == "80" ? "" : ":" . $_SERVER["SERVER_PORT"];
return $protocol . "://" . $_SERVER['SERVER_NAME'] . $port . $_SERVER['REQUEST_URI'];
}
开发者ID:Whiskey24,项目名称:GoingDutchApi,代码行数:9,代码来源:functions.php
示例9: selfURL
function selfURL()
{
if (!isset($_SERVER['REQUEST_URI'])) {
$serverrequri = $_SERVER['PHP_SELF'];
} else {
$serverrequri = $_SERVER['REQUEST_URI'];
}
$s = empty($_SERVER["HTTPS"]) ? '' : $_SERVER["HTTPS"] == "on" ? "s" : "";
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/") . $s;
$port = $_SERVER["SERVER_PORT"] == "80" ? "" : ":" . $_SERVER["SERVER_PORT"];
$_SESSION['ref'] = $protocol . "://>/" . $_SERVER['SERVER_NAME'] . $port . $serverrequri;
}
开发者ID:fifinonz,项目名称:CCI,代码行数:12,代码来源:sign_up.php
示例10: getCurrentPath
function getCurrentPath()
{
$path = "";
$path .= strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/");
$path .= (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' ? "s" : "") . "://";
$path .= $_SERVER['SERVER_NAME'];
if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') {
if ($_SERVER['SERVER_PORT'] != '443') {
$path .= ":" . $_SERVER['SERVER_PORT'];
}
} else {
if ($_SERVER['SERVER_PORT'] != '80') {
$path .= ":" . $_SERVER['SERVER_PORT'];
}
}
$path .= $_SERVER['REQUEST_URI'];
return dirname($path) . "/";
}
开发者ID:neversatisfied,项目名称:SimpleSpreadPanel,代码行数:18,代码来源:header.php
示例11: hostURL
function hostURL()
{
$s = empty($_SERVER["HTTPS"]) ? '' : $_SERVER["HTTPS"] == "on" ? "s" : "";
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/") . $s;
$scriptname = isset($_SERVER['ORIG_SCRIPT_NAME']) ? $_SERVER['ORIG_SCRIPT_NAME'] : $_SERVER['SCRIPT_NAME'];
$location = substr($scriptname, 0, strpos($scriptname, "/index.php"));
$port = $_SERVER["SERVER_PORT"] == "80" ? "" : ":" . $_SERVER["SERVER_PORT"];
return $protocol . "://" . $_SERVER['SERVER_NAME'] . $port . $location;
}
开发者ID:ksb1712,项目名称:pragyan,代码行数:9,代码来源:common.lib.php
示例12: selfURL
function selfURL()
{
global $_GET;
$url = $_SERVER['PHP_SELF'];
if ($_GET) {
$url .= "?";
}
$x = 1;
foreach ($_GET as $key => $value) {
$url .= "{$key}={$value}";
if ($x < count($_GET)) {
$url .= "&";
}
$x++;
}
$s = empty($_SERVER["HTTPS"]) ? '' : $_SERVER["HTTPS"] == "on" ? "s" : "";
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/") . $s;
$port = $_SERVER["SERVER_PORT"] == "80" ? "" : ":" . $_SERVER["SERVER_PORT"];
return $protocol . "://" . $_SERVER['HTTP_HOST'] . $port . $url;
}
开发者ID:GansukhB,项目名称:phtstr,代码行数:20,代码来源:functions.php
示例13: current_url
function current_url($skip_ajax = false, $no_get = false)
{
$u = false;
if ($skip_ajax == true) {
$is_ajax = is_ajax();
if ($is_ajax == true) {
if ($_SERVER['HTTP_REFERER'] != false) {
$u = $_SERVER['HTTP_REFERER'];
}
}
}
if ($u == false) {
if (!isset($_SERVER['REQUEST_URI'])) {
$serverrequri = $_SERVER['PHP_SELF'];
} else {
$serverrequri = $_SERVER['REQUEST_URI'];
}
$s = empty($_SERVER["HTTPS"]) ? '' : $_SERVER["HTTPS"] == "on" ? "s" : "";
$protocol = 'http';
$port = 80;
if (isset($_SERVER["SERVER_PROTOCOL"])) {
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/") . $s;
}
if (isset($_SERVER["SERVER_PORT"])) {
$port = $_SERVER["SERVER_PORT"] == "80" ? "" : ":" . $_SERVER["SERVER_PORT"];
}
if (isset($_SERVER["HTTP_HOST"])) {
$u = $protocol . "://" . $_SERVER['HTTP_HOST'] . $port . $serverrequri;
} else {
if (isset($_SERVER["SERVER_PORT"])) {
$u = $protocol . "://" . $_SERVER['SERVER_NAME'] . $port . $serverrequri;
}
}
}
if ($no_get == true) {
$u = strtok($u, '?');
}
return $u;
}
开发者ID:skyint,项目名称:microweber-docs,代码行数:39,代码来源:one.php
示例14: dirname
}
require_once dirname(__FILE__) . '/common/rememberme.php';
if (!isset($_SESSION['userId']) || !is_numeric($_SESSION['userId'])) {
addError("Access denied");
redirect('./index.php');
}
if (!is_numeric($_REQUEST['diagramId'])) {
print "Wrond Diagram";
exit;
}
$delegate = new Delegate();
$loggedUser = $delegate->userGetById($_SESSION['userId']);
$diagram = $delegate->diagramGetById($_REQUEST['diagramId']);
$selfUrl = selfURL();
//find full URL to this script
$url = strleft($selfUrl, '/exportDiagram.php');
//find the URL of the application
$WEBADDRESS = $delegate->settingsGetByKeyNative('WEBADDRESS');
//$svgLink = $WEBADDRESS . '/editor/raster.php?type=svg&diagramId=' . $diagram->id;
$pngLink = $WEBADDRESS . '/editor/png.php?type=png&diagramId=' . $diagram->id;
//$jpgLink = $WEBADDRESS . '/editor/raster.php?type=jpg&diagramId=' . $diagram->id;
$dmoLink = $WEBADDRESS . '/editor/dmo.php?diagramId=' . $diagram->id;
$page = 'export';
$rawLicense = $delegate->settingsGetByKeyNative('LICENSE');
$l = new License();
if (trim($rawLicense) != '') {
$l->load($rawLicense);
}
$currentHost = $_SERVER['HTTP_HOST'];
if (strpos($currentHost, ':')) {
$currentHost = substr($currentHost, 0, strpos($currentHost, ':'));
开发者ID:Jpastran,项目名称:diagramas,代码行数:31,代码来源:exportDiagram.php
示例15: getCurrentURL
function getCurrentURL()
{
$s = empty($_SERVER["HTTPS"]) ? "" : $_SERVER["HTTPS"] == "on" ? "s" : "";
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/") . $s;
$port = $_SERVER["SERVER_PORT"] == "80" ? "" : ":" . $_SERVER["SERVER_PORT"];
return $protocol . "://" . $_SERVER['SERVER_NAME'] . $port . str_replace(basename(cleanurl($_SERVER['PHP_SELF'])), "", $_SERVER['REQUEST_URI']);
}
开发者ID:dioda,项目名称:phpfusion,代码行数:7,代码来源:setup.php
示例16: selfURL
static function selfURL($encode = true)
{
if (!isset($_SERVER['REQUEST_URI'])) {
$serverrequri = $_SERVER['PHP_SELF'];
} else {
$serverrequri = $_SERVER['REQUEST_URI'];
}
$s = empty($_SERVER["HTTPS"]) ? '' : $_SERVER["HTTPS"] == "on" ? "s" : "";
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/") . $s;
$port = $_SERVER["SERVER_PORT"] == "80" ? "" : ":" . $_SERVER["SERVER_PORT"];
$url = $protocol . "://" . $_SERVER['SERVER_NAME'] . $port . $serverrequri;
return $encode ? base64_encode($url) : $url;
}
开发者ID:ajay786singh,项目名称:emc,代码行数:13,代码来源:amember4.php
示例17: gotoStep
function gotoStep($step, $args = null)
{
if (is_array($args)) {
foreach ($args as $k => $v) {
$extra .= "&{$k}={$v}";
}
}
$s = empty($_SERVER["HTTPS"]) ? "" : $_SERVER["HTTPS"] == "on" ? "s" : "";
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/") . $s;
$port = $_SERVER['SERVER_PORT'] != '80' ? ':' . $_SERVER['SERVER_PORT'] : '';
$location = $protocol . "://" . $_SERVER['SERVER_NAME'] . $port . $_SERVER['SCRIPT_NAME'] . "?step={$step}{$extra}";
header("Location: {$location}");
exit;
}
开发者ID:BigBlueHat,项目名称:atmailopen,代码行数:14,代码来源:index.php
注:本文中的strleft函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论