本文整理汇总了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);
示例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>
示例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);
?>
示例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
示例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) {
?>
示例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
}
示例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
示例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
示例9: testHtml
public function testHtml()
{
$this->assertNull(Sanitizer::html()->filter('<script></script>', $default = null));
}