當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Sanitizer::html方法代碼示例

本文整理匯總了PHP中Sanitizer::html方法的典型用法代碼示例。如果您正苦於以下問題:PHP Sanitizer::html方法的具體用法?PHP Sanitizer::html怎麽用?PHP Sanitizer::html使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Sanitizer的用法示例。


在下文中一共展示了Sanitizer::html方法的9個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: __

	<td<?php 
if (!empty($showPadding)) {
    echo ' style="padding-left: ' . 20 * $Node->level . 'px"';
}
?>
>
		<?php 
$nodeName = $Node->getText('headline', null, $Node->get('name'));
if (empty($nodeName)) {
    $nodeName = __('(kein Name)');
}
$nodeName = String::truncate($nodeName, 50, '…', false, true);
if ($Node->hasFlags(NodeFlag::ALLOW_EDIT) || $Me->user_group_id == 1) {
    echo $HTML->link($Node->adminDetailPageUri('edit'), $nodeName);
} else {
    echo Sanitizer::html($nodeName);
}
?>
<br />
		<p>
			<?php 
echo String::truncate(strip_tags($Node->getText('text')), 300, '…');
?>
		</p>
	</td>
	<?php 
if (!empty($showPadding)) {
    ?>
		<td class="created">
			<span class="time" datetime="<?php 
    echo date('c', $nodeTimestamp);
開發者ID:Ephigenia,項目名稱:harrison,代碼行數:31,代碼來源:node.php

示例2: array

	<h4>
		<?php 
    echo $HTML->link($Comment->BlogPost->detailPageUri() . '#Comments', $Comment->BlogPost->get('headline'));
    ?>
	</h4>
	<?php 
}
?>
	<h3>
		<?php 
echo $this->element('gravatar', array('email' => $Comment->get('email'), 'size' => $avatarSize));
echo date(__('d.m.Y H:i'), $Comment->created) . '<br />';
if ($Comment->url) {
    echo $HTML->link('http://' . $Comment->url, $Comment->get('name'), array('rel' => 'external'));
} else {
    echo $Comment->get('name');
}
?>
	</h3><br />
	<?php 
$text = $Comment->text;
$text = Sanitizer::html($text);
$text = nl2br($text);
$text = Text::autoURLs($text);
$text = String::wrap($text, 55, true);
if (isset($truncated)) {
    $text = String::truncate($text, $truncated !== true ? $truncated : 120, '…');
}
echo Sanitizer::html($text);
?>
</li>
開發者ID:Ephigenia,項目名稱:harrison,代碼行數:31,代碼來源:comment.php

示例3: strftime

">
			<?php 
echo strftime('%x %H:%M', $Comment->created);
?>
		</abbr><br />
		<?php 
echo $this->element('commentMenu', array('Comment' => $Comment));
?>
	</td>
	<td class="object">
		<?php 
$gravatar = $this->element('gravatar', array('email' => $Comment->get('email')));
if ($Comment->User->exists()) {
    $username = $gravatar . ' ' . $HTML->link($Comment->User->detailPageUri(), $Comment->get('name'));
} else {
    $username = $gravatar . ' ' . Sanitizer::html($Comment->get('name'));
}
?>
		<cite><?php 
echo $username;
?>
</cite>
		<?php 
if ($Comment->hasField('ip') && !$Comment->isEmpty('ip')) {
    ?>
			<abbr class="ip" title="<?php 
    echo __('IP Adresse des Benutzers.');
    ?>
">(<?php 
    echo long2ip($Comment->ip);
    ?>
開發者ID:Ephigenia,項目名稱:harrison,代碼行數:31,代碼來源:comment.php

示例4: nl2br

<h1><?php 
echo Sanitizer::html(sprintf('Willkommen %s!', $Me->get('name')));
?>
</h1>
<p class="hint">
	<?php 
echo nl2br(__('Willkommen im Admin von <q>:1</q>!
	Wenn irgendwelche Fragen entstehen sollten, schreiben sie an: :2', AppController::NAME, $HTML->email(Registry::get('AdminEmail') . '?subject=' . AppController::NAME . ' Administration', Registry::get('AdminEmail'))));
?>
</p>
<h2><?php 
echo __('Aktuelles');
?>
</h2>
<?php 
if (empty($WallItems)) {
    echo $HTML->tag('p', __('Es gibt bisher noch keine aktuallen Einträge. Sobald es neue Einträge gibt, werden diese hier chronologisch angezeigt. So bleiben Sie immer auf dem Laufenden!'), array('class' => 'hint'));
} else {
    ?>
	<table>
		<tbody>
			<?php 
    foreach ($WallItems as $WallItem) {
        $elementName = get_class($WallItem);
        echo $this->element($elementName, array($elementName => $WallItem));
    }
    ?>
		</tbody>
	</table>
	<ul>
		<li><?php 
開發者ID:Ephigenia,項目名稱:harrison,代碼行數:31,代碼來源:index.php

示例5: __

}
?>

<h2>Datei</h2>
<p class="hint">
	<?php 
echo __('Ersetzen Sie mit dem Upload-Formular diese Datei durch eine andere oder wählen Sie eine neue Kategorie aus um diese Datei
	in diese zu schieben.');
?>
</p>
<?php 
echo $AdminMediaFileForm;
?>

<h2><?php 
echo Sanitizer::html(__('Beschreibung & Titel'));
?>
</h2>
<p class="hint">
	<?php 
echo __('Folgende Angaben sind optional und werden nur auf bestimmten Seiten oder gar nicht ausgegeben (Abhängig vom ausgewähltem Template).');
?>
	<?php 
echo __('Vergessen sie nicht nach jeder Änderung die sie speichern möchten <strong>Speichern</strong> zu drücken!');
?>
</p>
<div class="tabs">
	<ul>
		<?php 
foreach ($Languages as $Language) {
    ?>
開發者ID:Ephigenia,項目名稱:harrison,代碼行數:31,代碼來源:edit.php

示例6: foreach

} else {
    ?>
	<ul class="edgetoedge">
	<?php 
    foreach ($BlogPosts as $BlogPost) {
        if (@$lastDate != date('dmy', $BlogPost->published)) {
            echo $HTML->tag('li', strftime('%x %H:%M', $BlogPost->published), array('class' => 'sep'));
        }
        ?>
		<li>
			<a href="<?php 
        echo $BlogPost->adminDetailPageUri('edit');
        ?>
">
				<?php 
        echo Sanitizer::html($BlogPost->get('headline'));
        ?>
			</a>
			<?php 
        if (count($BlogPost->Comments) > 0) {
            echo $HTML->tag('small', count($BlogPost->Comments), array('class' => 'counter'));
        }
        ?>
		</li>
		<?php 
        $lastDate = date('dmy', $BlogPost->published);
    }
    ?>
	</ul>
	<?php 
}
開發者ID:Ephigenia,項目名稱:harrison,代碼行數:31,代碼來源:index.mobile.php

示例7: __

<h1><?php 
if (isset($Folder)) {
    echo $Folder->get('name');
} else {
    echo Sanitizer::html(__('Dateien & Bilder'));
}
?>
</h1>
<ul class="breadcrumb">
	<li><?php 
echo $HTML->link(Router::getRoute('admin'), __('Home'));
?>
</li>
	<li><?php 
echo $HTML->link(Router::getRoute('adminMediaFiles'), Sanitizer::html(__('Dateien & Bilder')));
?>
</li>
	<?php 
if (isset($Folder)) {
    echo $HTML->tag('li', $Folder->get('name'));
}
?>
</ul>

<?php 
if (isset($Folder) && !$Folder->isRoot()) {
    echo $this->element('folderMenu', array('Folder' => $Folder)) . '<br />';
}
?>

<?php 
開發者ID:Ephigenia,項目名稱:harrison,代碼行數:31,代碼來源:view.php

示例8: ucfirst

    echo $Language->id;
    ?>
">
			<?php 
    echo ${'AdminNodeTextForm' . ucfirst($Language->id)};
    ?>
		</div>
		<?php 
}
?>
		<br class="c" />
	</div>
</div>

<h2><?php 
echo Sanitizer::html(__('Seiten-Informationen & Einstellungen'));
?>
</h2>
<?php 
echo $AdminNodeForm;
?>

<h2><?php 
echo __('Angehangene Dateien');
?>
</h2>
<?php 
if (!isset($Node->MediaFiles[0])) {
    ?>
	<p class="hint">
		<?php 
開發者ID:Ephigenia,項目名稱:harrison,代碼行數:31,代碼來源:edit.php

示例9: testHtml

 public function testHtml()
 {
     $this->assertNull(Sanitizer::html()->filter('<script></script>', $default = null));
 }
開發者ID:joy2fun,項目名稱:phpvs,代碼行數:4,代碼來源:SanitizerTest.php


注:本文中的Sanitizer::html方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。