本文整理汇总了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()));
}