• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP javascriptEncode2函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中javascriptEncode2函数的典型用法代码示例。如果您正苦于以下问题:PHP javascriptEncode2函数的具体用法?PHP javascriptEncode2怎么用?PHP javascriptEncode2使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了javascriptEncode2函数的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: setStatus

function setStatus($current, $total, $string)
{
    // --------------
    // This function prints the Javascript which will update the status in the top table
    // See also the Javascript function setStatus_js defined in the PHP function printJavascriptFunctions.
    // --------------
    // Sometimes the progress bar does not need updating
    if ($total == 0) {
        return true;
    }
    // HTML encode the $string
    $string = floor($current / $total * 100) . "% " . javascriptEncode2($string);
    // Convert $current (5) out of $total (15) to a number between 1 and 10 (5/15 = 33% ==> 3)
    $number = floor($current / $total * 10);
    echo "<script type=\"text/javascript\"><!--\n";
    echo "\tself.setprogress(\"p_561b57_\",{$number},\"{$string}\",0);\n";
    echo "//--></script>\n";
    flush();
}
开发者ID:klr2003,项目名称:sourceread,代码行数:19,代码来源:status.inc.php


示例2: getSelectedEntries

function getSelectedEntries($list)
{
    // --------------
    // Input = array where dirfilename is set if the entry was selected, not set if not selected:
    //   [1] => Array ( [dirfilename] => dir1 [dirorfile] => d [size] => 0 [selectable] => ok      [permissions] => ---rw-rw- )   <-- selected
    //   [2] => Array ( [dirfilename] => dir2 [dirorfile] => d [size] => 0 [selectable] => ok      [permissions] => ---rw-rw- )   <-- selected
    //   [3] => Array ( [dirfilename] => dir3 [dirorfile] => d [size] => 0 [selectable] => too_big [permissions] => ---rw-rw- )   <-- selected
    //   [4] => Array (                       [dirorfile] => d [size] => 0 [selectable] => ok      [permissions] => ---rw-rw- )   <-- not selected
    //
    // Output = array with only the selected entries, which are not TOO BIG or which do not contain a forbidden keyword
    //   [1] => Array ( [dirfilename] => dir1 [dirorfile] => d [size] => 0 [permissions] => ---rw-rw- )
    //   [2] => Array ( [dirfilename] => dir2 [dirorfile] => d [size] => 0 [permissions] => ---rw-rw- )
    // --------------
    // Global variables
    global $net2ftp_globals;
    $newlist = array();
    $newlist["directories"] = array();
    $newlist["files"] = array();
    $newlist["symlinks"] = array();
    $newlist["unrecognized"] = array();
    $directory_index = 1;
    $file_index = 1;
    $symlink_index = 1;
    $unrecognized_index = 1;
    $all_index = 1;
    for ($i = 1; $i <= sizeof($list); $i = $i + 1) {
        if (isset($list[$i]["dirorfile"]) == true && isset($list[$i]["dirfilename"]) == true) {
            if (isset($list[$i]["selectable"]) == false || $list[$i]["selectable"] != "ok" && ($net2ftp_globals["state"] == "downloadfile" || $net2ftp_globals["state"] == "downloadzip" || $net2ftp_globals["state"] == "edit" || $net2ftp_globals["state"] == "findstring" || $net2ftp_globals["state"] == "unzip" || $net2ftp_globals["state"] == "view" || $net2ftp_globals["state"] == "zip" || $net2ftp_globals["state2"] == "copy" || $net2ftp_globals["state2"] == "move")) {
                continue;
            }
            $list[$i]["dirfilename"] = validateGenericInput($list[$i]["dirfilename"]);
            $list[$i]["dirfilename_html"] = htmlEncode2($list[$i]["dirfilename"]);
            $list[$i]["dirfilename_js"] = javascriptEncode2($list[$i]["dirfilename"]);
            if ($list[$i]["dirorfile"] == "d") {
                $newlist["directories"][$directory_index] = $list[$i];
                $directory_index++;
                $newlist["all"][$all_index] = $list[$i];
                $all_index++;
            } elseif ($list[$i]["dirorfile"] == "-") {
                $newlist["files"][$file_index] = $list[$i];
                $file_index++;
                $newlist["all"][$all_index] = $list[$i];
                $all_index++;
            } elseif ($list[$i]["dirorfile"] == "l") {
                $newlist["symlinks"][$symlink_index] = $list[$i];
                $symlink_index++;
                $newlist["all"][$all_index] = $list[$i];
                $all_index++;
            } elseif ($list[$i]["dirorfile"] == "u") {
                $newlist["unrecognized"][$unrecognized_index] = $list[$i];
                $unrecognized_index++;
                $newlist["all"][$all_index] = $list[$i];
                $all_index++;
            }
        }
    }
    // end for
    // Store the statistics
    $newlist["stats"]["directories"]["total_number"] = $directory_index - 1;
    $newlist["stats"]["files"]["total_number"] = $file_index - 1;
    $newlist["stats"]["symlinks"]["total_number"] = $symlink_index - 1;
    $newlist["stats"]["unrecognized"]["total_number"] = $unrecognized_index - 1;
    return $newlist;
}
开发者ID:GTAWWEKID,项目名称:tsiserver.us,代码行数:64,代码来源:filesystem.inc.php


示例3: net2ftp_module_printBody

function net2ftp_module_printBody()
{
    // --------------
    // This function prints the browse screen ($state2=="main") or the directory popup screen ($state2=="popup")
    // For the browse screen ($state2=="main"), 2 template files are called
    // --------------
    // -------------------------------------------------------------------------
    // Global variables
    // -------------------------------------------------------------------------
    global $net2ftp_settings, $net2ftp_globals, $net2ftp_messages, $net2ftp_result;
    // -------------------------------------------------------------------------
    // Check if the directory name contains \' and if it does, print an error message
    // Note: these directories cannot be browsed, but can be deleted
    // -------------------------------------------------------------------------
    //	if (strstr($directory, "\'") != false) {
    //		$errormessage = __("Directories with names containing \' cannot be displayed correctly. They can only be deleted. Please go back and select another subdirectory.");
    //		setErrorVars(false, $errormessage, debug_backtrace(), __FILE__, __LINE__);
    //		return false;
    //	}
    // -------------------------------------------------------------------------
    // Variables
    // With status update if $state2=="main"
    // -------------------------------------------------------------------------
    // ------------------------------------
    // Open connection
    // ------------------------------------
    if ($net2ftp_globals["state2"] == "main") {
        setStatus(2, 10, __("Connecting to the FTP server"));
    }
    $conn_id = ftp_openconnection();
    if ($net2ftp_result["success"] == false) {
        return false;
    }
    // ------------------------------------
    // Get raw list of directories and files; parse the raw list and return a nice list
    // This function may change the current $directory; a warning message is returned in that case
    // ------------------------------------
    if ($net2ftp_globals["state2"] == "main") {
        setStatus(4, 10, __("Getting the list of directories and files"));
    }
    $list = ftp_getlist($conn_id, $net2ftp_globals["directory"]);
    if ($net2ftp_result["success"] == false) {
        return false;
    }
    // ------------------------------------
    // Close connection
    // ------------------------------------
    ftp_closeconnection($conn_id);
    // ------------------------------------
    // Sort the list
    // ------------------------------------
    $list_directories = sort_list($list["directories"]);
    $list_files = sort_list($list["files"]);
    $list_symlinks = sort_list($list["symlinks"]);
    $list_unrecognized = sort_list($list["unrecognized"]);
    $warning_directory = $list["stats"]["warnings"];
    $directory = $list["stats"]["newdirectory"];
    $directory_html = htmlEncode2($directory);
    $directory_url = urlEncode2($directory);
    $directory_js = javascriptEncode2($directory);
    $updirectory = upDir($directory);
    $updirectory_html = htmlEncode2($updirectory);
    $updirectory_url = urlEncode2($updirectory);
    $updirectory_js = javascriptEncode2($updirectory);
    // ------------------------------------
    // Calculate the list of HTTP URLs
    // ------------------------------------
    if ($net2ftp_globals["state2"] == "main") {
        $list_links_js = ftp2http($net2ftp_globals["directory"], $list_files, "no");
        $list_links_url = ftp2http($net2ftp_globals["directory"], $list_files, "yes");
    }
    // ------------------------------------
    // Consumption message
    // ------------------------------------
    $warning_consumption = "";
    if (checkConsumption() == false) {
        $warning_consumption .= "<b>" . __("Daily limit reached: you will not be able to transfer data") . "</b><br /><br />\n";
        $warning_consumption .= __("In order to guarantee the fair use of the web server for everyone, the data transfer volume and script execution time are limited per user, and per day. Once this limit is reached, you can still browse the FTP server but not transfer data to/from it.") . "<br /><br />\n";
        $warning_consumption .= __("If you need unlimited usage, please install net2ftp on your own web server.") . "<br />\n";
    }
    // ------------------------------------
    // Browse message
    // ------------------------------------
    if ($net2ftp_settings["message_browse"] != "" && $net2ftp_settings["message_browse"] != "Setting message_browse does not exist") {
        $warning_message = $net2ftp_settings["message_browse"];
    }
    // ------------------------------------
    // Directory tree
    // ------------------------------------
    $directory_exploded = explode("/", stripDirectory($directory));
    if ($directory != "/" && checkAuthorizedDirectory("/") == true) {
        $directory_tree = "<a href=\"javascript:submitBrowseForm('/','','browse','main');\">root</a> ";
    } else {
        $directory_tree = "root ";
    }
    $directory_goto = "";
    for ($i = 0; $i < sizeof($directory_exploded) - 1; $i++) {
        $directory_goto = glueDirectories($directory_goto, $directory_exploded[$i]);
        $directory_goto_url = urlEncode2($directory_goto);
        if (checkAuthorizedDirectory($directory_goto) == true) {
//.........这里部分代码省略.........
开发者ID:NN-Dev-Team,项目名称:Nordic-Network,代码行数:101,代码来源:browse.inc.php


示例4: htmlEncode2

$net2ftp_globals["entry_html"] = htmlEncode2($net2ftp_globals["entry"]);
$net2ftp_globals["entry_url"] = urlEncode2($net2ftp_globals["entry"]);
$net2ftp_globals["entry_js"] = javascriptEncode2($net2ftp_globals["entry"]);
// ----------------------------------------------
// Screen
// ----------------------------------------------
if (isset($_POST["screen"]) == true) {
    $net2ftp_globals["screen"] = validateScreen($_POST["screen"]);
} elseif (isset($_GET["screen"]) == true) {
    $net2ftp_globals["screen"] = validateScreen($_GET["screen"]);
} else {
    $net2ftp_globals["screen"] = validateScreen("");
}
$net2ftp_globals["screen_html"] = htmlEncode2($net2ftp_globals["screen"]);
$net2ftp_globals["screen_url"] = urlEncode2($net2ftp_globals["screen"]);
$net2ftp_globals["screen_js"] = javascriptEncode2($net2ftp_globals["screen"]);
// ----------------------------------------------
// MAMBO variables
// ----------------------------------------------
if (defined("_VALID_MOS") == true) {
    $option = validateGenericInput($_GET["option"]);
    $Itemid = validateGenericInput($_GET["Itemid"]);
    $net2ftp_globals["action_url"] .= "?option={$option}&amp;Itemid={$Itemid}";
}
// ----------------------------------------------
// DRUPAL variables
// ----------------------------------------------
if (defined("CACHE_PERMANENT") == true) {
    $q = validateGenericInput($_GET["q"]);
    $net2ftp_globals["action_url"] .= "?q={$q}";
}
开发者ID:jamiebatch452,项目名称:Open-Game-Panel,代码行数:31,代码来源:registerglobals.inc.php


示例5: checkAuthorization

function checkAuthorization($ftpserver, $ftpserverport, $directory, $username)
{
    // --------------
    // This function
    //    checks if the FTP server is in the list of those that may be accessed
    //    checks if the FTP server is in the list of those that may NOT be accessed
    //    checks if the IP address is in the list of banned IP addresses
    //    checks if the FTP server port is in the allowed range
    // If all is OK, then the user may continue...
    // --------------
    // -------------------------------------------------------------------------
    // Global variables
    // -------------------------------------------------------------------------
    global $net2ftp_globals, $net2ftp_settings, $net2ftp_result;
    // -------------------------------------------------------------------------
    // Check if the FTP server is in the list of those that may be accessed
    // -------------------------------------------------------------------------
    if ($net2ftp_settings["allowed_ftpservers"][1] != "ALL") {
        $result1 = array_search($ftpserver, $net2ftp_settings["allowed_ftpservers"]);
        if ($result1 == false) {
            $errormessage = __("The FTP server <b>%1\$s</b> is not in the list of allowed FTP servers.", $ftpserver);
            setErrorVars(false, $errormessage, debug_backtrace(), __FILE__, __LINE__);
            return false;
        }
    }
    // -------------------------------------------------------------------------
    // Check if the FTP server is in the list of those that may NOT be accessed
    // -------------------------------------------------------------------------
    if (isset($net2ftp_settings["banned_ftpservers"][1]) == true && $net2ftp_settings["banned_ftpservers"][1] != "NONE") {
        $result2 = array_search($ftpserver, $net2ftp_settings["banned_ftpservers"]);
        if ($result2 != false) {
            $errormessage = __("The FTP server <b>%1\$s</b> is in the list of banned FTP servers.", $ftpserver);
            setErrorVars(false, $errormessage, debug_backtrace(), __FILE__, __LINE__);
            return false;
        }
    }
    // -------------------------------------------------------------------------
    // Check if the FTP server port is OK
    // -------------------------------------------------------------------------
    // Do not perform this check if ALL ports are allowed
    if ($net2ftp_settings["allowed_ftpserverport"] != "ALL") {
        // Report the error if another port nr has been entered than the one which is allowed
        if ($ftpserverport != $net2ftp_settings["allowed_ftpserverport"]) {
            $errormessage = __("The FTP server port %1\$s may not be used.", $ftpserverport);
            setErrorVars(false, $errormessage, debug_backtrace(), __FILE__, __LINE__);
            return false;
        }
    }
    // -------------------------------------------------------------------------
    // Check if the IP address is in the list of those that may be used
    // -------------------------------------------------------------------------
    if ($net2ftp_settings["allowed_addresses"][1] != "ALL") {
        $result3 = false;
        for ($i = 1; $i <= sizeof($net2ftp_settings["allowed_addresses"]); $i++) {
            if (checkIPinNetwork($net2ftp_globals["REMOTE_ADDR"], $net2ftp_settings["allowed_addresses"][$i]) == true) {
                $result3 = true;
            }
        }
        if ($result3 == false) {
            $errormessage = __("Your IP address (%1\$s) is not in the list of allowed IP addresses.", $net2ftp_globals["REMOTE_ADDR"]);
            setErrorVars(false, $errormessage, debug_backtrace(), __FILE__, __LINE__);
            return false;
        }
    }
    // -------------------------------------------------------------------------
    // Check if the IP address is in the list of those that may NOT be used
    // -------------------------------------------------------------------------
    if (isset($net2ftp_settings["banned_addresses"][1]) == true && $net2ftp_settings["banned_addresses"][1] != "NONE") {
        $result4 = false;
        for ($i = 1; $i <= sizeof($net2ftp_settings["banned_addresses"]); $i++) {
            if (checkIPinNetwork($net2ftp_globals["REMOTE_ADDR"], $net2ftp_settings["banned_addresses"][$i]) == true) {
                $result4 = true;
            }
        }
        if ($result4 != false) {
            $errormessage = __("Your IP address (%1\$s) is in the list of banned IP addresses.", $net2ftp_globals["REMOTE_ADDR"]);
            setErrorVars(false, $errormessage, debug_backtrace(), __FILE__, __LINE__);
            return false;
        }
    }
    // -------------------------------------------------------------------------
    // Check if the directory is authorised:
    // 1 - Whether the current $directory name contains a banned keyword.
    // 2 - If the current $directory is a subdirectory of the homedirectory.
    //     The rootdirectory is first checked for the current user; if this is not set,
    //     the default rootdirectory is checked.
    // -------------------------------------------------------------------------
    $result4 = checkAuthorizedDirectory($directory);
    if ($net2ftp_result["success"] == false) {
        return false;
    }
    if ($result4 == false) {
        $net2ftp_globals["directory"] = $net2ftp_globals["homedirectory"];
        $net2ftp_globals["directory_html"] = htmlEncode2($net2ftp_globals["directory"]);
        $net2ftp_globals["directory_js"] = javascriptEncode2($net2ftp_globals["directory"]);
        if (strlen($net2ftp_globals["directory"]) > 0) {
            $net2ftp_globals["printdirectory"] = $net2ftp_globals["directory"];
        } else {
            $net2ftp_globals["printdirectory"] = "/";
        }
//.........这里部分代码省略.........
开发者ID:rohdoor,项目名称:Zpanel-net2ftp,代码行数:101,代码来源:authorizations.inc.php


示例6: ftp2http

function ftp2http($directory, $list_files, $htmltags)
{
    // --------------
    // This function calculates the HTTP URL based on the FTP URL
    //
    // Given the FTP server (ftp.name.com),
    //       the directory and file (/directory/file.php)
    // It has to return
    //       http://www.name.com/directory/file.php
    //
    // $htmltags indicates whether the url should be returned enclosed in HTML tags or not
    //
    // For efficiency reasons, this function processes a list of files
    // --------------
    // -------------------------------------------------------------------------
    // Global variables
    // -------------------------------------------------------------------------
    global $net2ftp_globals;
    // -------------------------------------------------------------------------
    // If no list is supplied, return ""
    // -------------------------------------------------------------------------
    if (sizeof($list_files) == 0) {
        return "";
    }
    // -------------------------------------------------------------------------
    // Prepare the variables
    // -------------------------------------------------------------------------
    // Directory
    if ($directory == "/") {
        $directory = "";
    }
    // Convert single quotes from ' to &#039;
    if ($htmltags == "no") {
        $directory = javascriptEncode2($directory);
    } else {
        $directory = urlEncode2($directory);
    }
    // Filenames
    if ($htmltags == "no") {
        $encoding = "dirfilename_js";
    } else {
        $encoding = "dirfilename_url";
    }
    // Username
    if ($htmltags == "no") {
        $username = javascriptEncode2($net2ftp_globals["username"]);
    } else {
        $username = htmlEncode2($net2ftp_globals["username"]);
    }
    // -------------------------------------------------------------------------
    // "ftp.t35.com" -----> "http://username"  (username = username.t35.com)
    // "ftp.t35.net" -----> "http://username"  (username = username.t35.net)
    // -------------------------------------------------------------------------
    if (strpos($net2ftp_globals["ftpserver"], "ftp.t35") !== false) {
        for ($i = 1; $i <= sizeof($list_files); $i++) {
            $URL = "http://" . $username . $directory . "/" . $list_files[$i][$encoding];
            if ($htmltags == "no") {
                $list_links[$i] = $URL;
            } else {
                $list_links[$i] = "<a href=\"" . $URL . "\" target=\"_blank\" title=\"" . __("Execute %1\$s in a new window", $list_files[$i][$encoding]) . "\">" . $list_files[$i][$encoding] . "</a>";
            }
        }
        // end for
    } elseif (strpos($net2ftp_globals["ftpserver"], "ftp-www.earthlink.net") !== false) {
        if (strlen($directory) < 8) {
            for ($i = 1; $i <= sizeof($list_files); $i++) {
                if ($htmltags == "no") {
                    $list_links[$i] = "javascript:alert('" . __("This file is not accessible from the web") . "');";
                } else {
                    $list_links[$i] = "<a title=\"" . __("This file is not accessible from the web") . "\" onclick=\"alert('" . __("This file is not accessible from the web") . "');\">" . $list_files[$i][$encoding] . "</a>";
                }
            }
            // end for
        } else {
            // Transform directory from /webdocs/dir to /dir  --> remove the first 4 characters
            $directory = substr($directory, 8);
            for ($i = 1; $i <= sizeof($list_files); $i++) {
                $URL = "http://home.earthlink.net/~" . $username . $directory . "/" . $list_files[$i][$encoding];
                if ($htmltags == "no") {
                    $list_links[$i] = $URL;
                } else {
                    $list_links[$i] = "<a href=\"" . $URL . "\" target=\"_blank\" title=\"" . __("Execute %1\$s in a new window", $list_files[$i][$encoding]) . "\">" . $list_files[$i][$encoding] . "</a>";
                }
            }
            // end for
        }
        // end if else strlen
    } elseif (strpos($net2ftp_globals["ftpserver"], "ftpperso.free.fr") !== false) {
        for ($i = 1; $i <= sizeof($list_files); $i++) {
            $URL = "http://" . $username . ".free.fr" . $directory . "/" . $list_files[$i][$encoding];
            if ($htmltags == "no") {
                $list_links[$i] = $URL;
            } else {
                $list_links[$i] = "<a href=\"" . $URL . "\" target=\"_blank\" title=\"" . __("Execute %1\$s in a new window", $list_files[$i][$encoding]) . "\">" . $list_files[$i][$encoding] . "</a>";
            }
        }
        // end for
    } elseif (strpos($net2ftp_globals["ftpserver"], "ftp.membres.lycos.fr") !== false) {
        for ($i = 1; $i <= sizeof($list_files); $i++) {
            $URL = "http://membres.lycos.fr/" . $username . $directory . "/" . $list_files[$i][$encoding];
//.........这里部分代码省略.........
开发者ID:jamiebatch452,项目名称:Open-Game-Panel,代码行数:101,代码来源:browse.inc.php


示例7: header

<?php

header("Content-type: text/css");
if (isset($_GET["plugin_image_url"]) == true) {
    $plugin_image_url = preg_replace("/[\\:\\*\\?\\<\\>\\|]/", "", $_GET["plugin_image_url"]);
} else {
    $plugin_image_url = "";
}
if (isset($_GET["directory"]) == true) {
    $directory = preg_replace("/[\\:\\*\\?\\<\\>\\|]/", "", $_GET["directory"]);
} else {
    $directory = "";
}
$directory_js = javascriptEncode2($directory);
?>
function fileQueued(file, queuelength) {
	var listingfiles = document.getElementById("SWFUploadFileListingFiles");

	if(!listingfiles.getElementsByTagName("ul")[0]) {

// NET2FTP - do not print a title <h4>File queue</h4>		
//		var info = document.createElement("h4");
//		info.appendChild(document.createTextNode("File queue"));
//		listingfiles.appendChild(info);
		
		var ul = document.createElement("ul")
		listingfiles.appendChild(ul);
	}
	
	listingfiles = listingfiles.getElementsByTagName("ul")[0];
	
开发者ID:klr2003,项目名称:sourceread,代码行数:30,代码来源:example_callback.js.php



注:本文中的javascriptEncode2函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP javascriptEscape函数代码示例发布时间:2022-05-15
下一篇:
PHP javascript函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap