本文整理匯總了PHP中eZSys::removeMagicQuotes方法的典型用法代碼示例。如果您正苦於以下問題:PHP eZSys::removeMagicQuotes方法的具體用法?PHP eZSys::removeMagicQuotes怎麽用?PHP eZSys::removeMagicQuotes使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類eZSys
的用法示例。
在下文中一共展示了eZSys::removeMagicQuotes方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: createDataFromPOST
function createDataFromPOST()
{
$this->logger->writeTimedString('createDataFromPOST');
$this->callbackData = array();
eZSys::removeMagicQuotes();
foreach ($_POST as $key => $value) {
$this->callbackData[$key] = $value;
$this->logger->writeTimedString("{$key} = {$value}");
}
return count($this->callbackData) > 0;
}
示例2: eZSys
function eZSys()
{
$this->Attributes = array("magickQuotes" => true, "hostname" => true);
// Determine OS specific settings
$uname = php_uname();
if (substr($uname, 0, 7) == "Windows") {
$this->OSType = "win32";
$this->OS = "windows";
$this->FileSystemType = "win32";
$this->FileSeparator = "\\";
$this->LineSeparator = "\r\n";
$this->EnvSeparator = ";";
$this->ShellEscapeCharacter = '"';
$this->BackupFilename = '.bak';
} else {
if (substr($uname, 0, 3) == "Mac") {
$this->OSType = "mac";
$this->OS = "mac";
$this->FileSystemType = "unix";
$this->FileSeparator = "/";
$this->LineSeparator = "\r";
$this->EnvSeparator = ":";
$this->ShellEscapeCharacter = "'";
$this->BackupFilename = '~';
} else {
$this->OSType = "unix";
if (strtolower(substr($uname, 0, 5)) == 'linux') {
$this->OS = 'linux';
} else {
if (strtolower(substr($uname, 0, 0)) == 'freebsd') {
$this->OS = 'freebsd';
} else {
$this->OS = false;
}
}
$this->FileSystemType = "unix";
$this->FileSeparator = "/";
$this->LineSeparator = "\n";
$this->EnvSeparator = ":";
$this->ShellEscapeCharacter = "'";
$this->BackupFilename = '~';
}
}
$magicQuote = get_magic_quotes_gpc();
if ($magicQuote == 1) {
eZSys::removeMagicQuotes();
}
$this->AccessPath = array('siteaccess' => array('name' => '', 'url' => array()), 'path' => array('name' => '', 'url' => array()));
}