当前位置: 首页>>代码示例>>PHP>>正文


PHP ForceString函数代码示例

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


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

示例1: GetPropertiesFromDataSet

 function GetPropertiesFromDataSet($DataSet)
 {
     $this->ClippingID = ForceInt(@$DataSet["ClippingID"], 0);
     $this->UserID = ForceInt(@$DataSet["UserID"], 0);
     $this->Label = ForceString(@$DataSet["Label"], "");
     $this->Contents = ForceString(@$DataSet["Contents"], "");
 }
开发者ID:BackupTheBerlios,项目名称:milaninegw-svn,代码行数:7,代码来源:Clipboard.php

示例2: DefineCollection

 function DefineCollection($Collection, $ParameterPrefix = "", $IncludeByPrefix = "0", $ExcludeByPrefix = "0")
 {
     $ParameterPrefix = ForceString($ParameterPrefix, "");
     $IncludeByPrefix = ForceBool($IncludeByPrefix, 0);
     $ExcludeByPrefix = ForceBool($ExcludeByPrefix, 0);
     $Add = 1;
     while (list($key, $value) = each($Collection)) {
         $Add = 1;
         if ($ParameterPrefix != "") {
             $PrefixMatchLocation = strstr($key, $ParameterPrefix);
             // If the prefix isn't found or the location is anywhere other than 0 (the start of the variable name)
             if ($PrefixMatchLocation === false || $PrefixMatchLocation != 0) {
                 if ($IncludeByPrefix) {
                     $Add = 0;
                 }
             } else {
                 if ($ExcludeByPrefix) {
                     $Add = 0;
                 }
             }
         }
         if ($Add) {
             $this->Add($key, $value);
         }
     }
 }
开发者ID:BackupTheBerlios,项目名称:milaninegw-svn,代码行数:26,代码来源:Utility.Parameters.class.php

示例3: LoadData

 function LoadData()
 {
     $this->Reporter = ForceIncomingString("ReporterName", "");
     $this->ReporterEmail = ForceIncomingString("ReporterEmail", "");
     $this->BugUrl = ForceIncomingString("BugUrl", "");
     $this->BugHappenedWhen = ForceIncomingString("BugHappenedWhen", "");
     $this->BugDescription = ForceIncomingString("BugDescription", "");
     if ($this->IsPostBack) {
         if ($this->PostBackAction == "ReportBug") {
             // Validate the inputs
             Validate($this->Context->GetDefinition("YourNameLower"), 1, $this->Reporter, 100, "", $this->Context);
             Validate($this->Context->GetDefinition("YourEmailLower"), 1, $this->ReporterEmail, 200, "(.+)@(.+)\\.(.+)", $this->Context);
             Validate($this->Context->GetDefinition("BugUrlLower"), 1, $this->BugUrl, 255, "", $this->Context);
             Validate($this->Context->GetDefinition("BugHappenedWhenLower"), 1, $this->BugHappenedWhen, 5000, "", $this->Context);
             Validate($this->Context->GetDefinition("BugDescriptionLower"), 1, $this->BugDescription, 5000, "", $this->Context);
             $this->PostBackValidated = $this->Context->WarningCollector->Iif();
         }
         if ($this->PostBackValidated) {
             $e = $this->Context->ObjectFactory->NewContextObject($this->Context, "Email");
             $e->HtmlOn = 0;
             $e->WarningCollector =& $this->Context->WarningCollector;
             $e->ErrorManager =& $this->Context->ErrorManager;
             $e->AddFrom(agSUPPORT_EMAIL, agSUPPORT_NAME);
             $e->AddRecipient(agSUPPORT_EMAIL, agSUPPORT_NAME);
             $e->Subject = agAPPLICATION_TITLE . " " . $this->Context->GetDefinition("BugReport");
             $e->BodyText = $this->Context->GetDefinition("BugReportSubmitted") . "\r\n" . $this->Context->GetDefinition("UserAgent") . ": " . ForceString(@$_SERVER["HTTP_USER_AGENT"], "") . "\r\n" . $this->Context->GetDefinition("ReporterName") . ": " . $this->Reporter . "\r\n" . $this->Context->GetDefinition("ReporterEmail") . ": " . $this->ReporterEmail . "\r\n" . $this->Context->GetDefinition("BugUrl") . ": " . $this->BugUrl . "\r\n" . $this->Context->GetDefinition("BugHappenedWhen") . ": " . $this->BugHappenedWhen . "\r\n" . $this->Context->GetDefinition("BugDescription") . ": " . $this->BugDescription . "\r\n" . $this->Context->GetDefinition("NoteOnBugsForAdmins");
             $e->Send();
         }
     }
 }
开发者ID:BackupTheBerlios,项目名称:milaninegw-svn,代码行数:30,代码来源:bugreport.php

示例4: Context

 function Context(&$Configuration)
 {
     $this->Configuration =& $Configuration;
     $this->BodyAttributes = '';
     $this->StyleUrl = '';
     $this->PageTitle = '';
     $this->Dictionary = array();
     $this->DelegateCollection = array();
     $this->PassThruVars = array();
     $this->CommentFormats = array();
     $this->CommentFormats[] = 'Text';
     // Create an object factory
     $this->ObjectFactory = new ObjectFactory();
     // Current Mode
     $this->Mode = ForceIncomingCookieString('Mode', '');
     // Url of the current page (this should be hard-coded by each page since php server vars are unreliable)
     $this->SelfUrl = ForceString($Configuration['SELF_URL'], 'index.php');
     // Instantiate a SqlCollector (for debugging)
     $this->SqlCollector = new MessageCollector();
     $this->SqlCollector->CssClass = 'Sql';
     // Instantiate a Warning collector (for user errors)
     $this->WarningCollector = new MessageCollector();
     // Instantiate an Error manager (for fatal errors)
     $this->ErrorManager = new ErrorManager();
     // Instantiate a Database object (for performing database actions)
     $this->Database = new $Configuration['DATABASE_SERVER']($this);
     // Instantiate the string manipulation object
     $this->StringManipulator = new StringManipulator($this->Configuration);
     // Add the plain text manipulator
     $TextFormatter = new TextFormatter();
     $this->StringManipulator->AddManipulator($Configuration['DEFAULT_FORMAT_TYPE'], $TextFormatter);
 }
开发者ID:jaran,项目名称:opencongress,代码行数:32,代码来源:Framework.Class.Context.php

示例5: GetPropertiesFromDataSet

 function GetPropertiesFromDataSet($DataSet)
 {
     $this->CategoryID = ForceInt(@$DataSet["CategoryID"], 0);
     $this->Name = ForceString(@$DataSet["Name"], "");
     $this->Description = ForceString(@$DataSet["Description"], "");
     $this->DiscussionCount = ForceInt(@$DataSet["DiscussionCount"], 0);
     $this->Blocked = ForceBool(@$DataSet["Blocked"], 0);
 }
开发者ID:BackupTheBerlios,项目名称:milaninegw-svn,代码行数:8,代码来源:Vanilla.Category.class.php

示例6: Gravatar_SetAuthIconToGravatarUrl

/**
 * Function to add to Comment::GetPropertiesFromDataSet() PreAssignAuthRoleIcon delegation.
 *
 * @param Comment $Comment
 */
function Gravatar_SetAuthIconToGravatarUrl(&$Comment)
{
    $DataSet = $Comment->DelegateParameters['DataSet'];
    $Email = ForceString(@$DataSet['AuthEmail'], '');
    if ($Email) {
        $Comment->AuthIcon = Gravatar_GetGravatarUrl($Email, $Comment->AuthIcon, $Comment->Context->Configuration);
    }
}
开发者ID:avital,项目名称:vanilla-thewe,代码行数:13,代码来源:default.php

示例7: GetSimple

 function GetSimple()
 {
     $sReturn = "";
     $ErrorCount = count($this->Errors);
     for ($i = 0; $i < $ErrorCount; $i++) {
         $sReturn .= ForceString($this->Errors[$i]->Message, "No error message supplied\r\n");
     }
     return $sReturn;
 }
开发者ID:jaran,项目名称:opencongress,代码行数:9,代码来源:Framework.Class.ErrorManager.php

示例8: GetPropertiesFromDataSet

 function GetPropertiesFromDataSet($DataSet)
 {
     $this->CategoryID = ForceInt(@$DataSet['CategoryID'], 0);
     $this->Name = ForceString(@$DataSet['Name'], '');
     $this->Description = ForceString(@$DataSet['Description'], '');
     $this->DiscussionCount = ForceInt(@$DataSet['DiscussionCount'], 0);
     $this->Blocked = ForceBool(@$DataSet['Blocked'], 0);
     $this->RoleBlocked = ForceBool(@$DataSet['RoleBlocked'], 0);
 }
开发者ID:evanfarrar,项目名称:opensprints.org,代码行数:9,代码来源:Vanilla.Class.Category.php

示例9: GetVariable

 function GetVariable($Name, $DataType = 'bool')
 {
     if ($DataType == 'int') {
         return ForceInt(@$_SESSION[$Name], 0);
     } elseif ($DataType == 'bool') {
         return ForceBool(@$_SESSION[$Name], 0);
     } else {
         return ForceString(@$_SESSION[$Name], '');
     }
 }
开发者ID:evanfarrar,项目名称:opensprints.org,代码行数:10,代码来源:People.Class.Session.php

示例10: ForceStringFrom

function ForceStringFrom($VariableName, $DefaultValue = '')
{
    if (isset($_GET[$VariableName])) {
        return ForceString($_GET[$VariableName], $DefaultValue);
    } elseif (isset($_POST[$VariableName])) {
        return ForceString($_POST[$VariableName], $DefaultValue);
    } else {
        return $DefaultValue;
    }
}
开发者ID:tecshuttle,项目名称:51qsk,代码行数:10,代码来源:functions.comment.php

示例11: GetPropertiesFromDataSet

 function GetPropertiesFromDataSet($DataSet, $ParseKeywords = "0")
 {
     $ParseKeywords = ForceBool($ParseKeywords, 0);
     $this->SearchID = ForceInt(@$DataSet["SearchID"], 0);
     $this->Label = ForceString(@$DataSet["Label"], "");
     $this->Type = $this->DefineType(ForceString(@$DataSet["Type"], ""));
     $this->Keywords = urldecode(ForceString(@$DataSet["Keywords"], ""));
     if ($ParseKeywords) {
         $this->ParseKeywords($this->Type, $this->Keywords);
     }
 }
开发者ID:BackupTheBerlios,项目名称:milaninegw-svn,代码行数:11,代码来源:Vanilla.Search.class.php

示例12: GetPropertiesFromDataSet

 function GetPropertiesFromDataSet($DataSet, $ParseKeywords = '0')
 {
     $ParseKeywords = ForceBool($ParseKeywords, 0);
     $this->SearchID = ForceInt(@$DataSet['SearchID'], 0);
     $this->Label = ForceString(@$DataSet['Label'], '');
     $this->Type = $this->DefineType(ForceString(@$DataSet['Type'], ''));
     $this->Keywords = urldecode(ForceString(@$DataSet['Keywords'], ''));
     if ($ParseKeywords) {
         $this->ParseKeywords($this->Type, $this->Keywords);
     }
 }
开发者ID:evanfarrar,项目名称:opensprints.org,代码行数:11,代码来源:Vanilla.Class.Search.php

示例13: GetVariable

 function GetVariable($Name, $DataType = "bool")
 {
     if ($DataType == "int") {
         return ForceInt(@$_SESSION[$Name], 0);
     } elseif ($DataType == "bool") {
         return ForceBool(@$_SESSION[$Name], 0);
     } elseif ($DataType == "Array") {
         return ForceArray(@$_SESSION[$Name], array());
     } else {
         return ForceString(@$_SESSION[$Name], "");
     }
 }
开发者ID:BackupTheBerlios,项目名称:milaninegw-svn,代码行数:12,代码来源:Vanilla.Session.class.php

示例14: GetPropertiesFromDataSet

 function GetPropertiesFromDataSet($DataSet)
 {
     $this->StyleID = ForceInt(@$DataSet["StyleID"], 0);
     $this->AuthUserID = ForceInt(@$DataSet["AuthUserID"], 0);
     if ($this->AuthUserID == 0) {
         $this->AuthUsername = $this->Context->GetDefinition("System");
         $this->AuthFullName = $this->Context->GetDefinition("System");
     } else {
         $this->AuthUsername = ForceString(@$DataSet["AuthUsername"], "");
         $this->AuthFullName = ForceString(@$DataSet["AuthFullName"], "");
     }
     $this->Name = ForceString(@$DataSet["Name"], "");
     $this->Url = ForceString(@$DataSet["Url"], "");
     $this->PreviewImage = ForceString(@$DataSet["PreviewImage"], "");
 }
开发者ID:BackupTheBerlios,项目名称:milaninegw-svn,代码行数:15,代码来源:Style.php

示例15: GetPropertiesFromDataSet

 function GetPropertiesFromDataSet($DataSet)
 {
     $this->UserID = ForceInt(@$DataSet['UserID'], 0);
     $this->Username = ForceString(@$DataSet['Username'], '');
     $this->FullName = ForceString(@$DataSet['FullName'], '');
     $this->RoleID = ForceInt(@$DataSet['RoleID'], 0);
     $this->Role = ForceString(@$DataSet['Role'], '');
     $this->RoleDescription = ForceString(@$DataSet['RoleDescription'], '');
     $this->RoleIcon = ForceString(@$DataSet['RoleIcon'], '');
     $this->AdminUserID = ForceInt(@$DataSet['AdminUserID'], 0);
     $this->AdminUsername = ForceString(@$DataSet['AdminUsername'], '');
     $this->AdminFullName = ForceString(@$DataSet['AdminFullName'], '');
     $this->Notes = ForceString(@$DataSet['Notes'], '');
     $this->Date = UnixTimestamp(@$DataSet['Date']);
 }
开发者ID:jaran,项目名称:opencongress,代码行数:15,代码来源:People.Class.UserRoleHistory.php


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