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


PHP html::encode方法代码示例

本文整理汇总了PHP中html::encode方法的典型用法代码示例。如果您正苦于以下问题:PHP html::encode方法的具体用法?PHP html::encode怎么用?PHP html::encode使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在html的用法示例。


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

示例1: encode

 /**
  * Converts a string to a xml-safe string
  * Converts it to html-safe first and then it
  * will replace html entities to xml entities
  *
  * <code>
  *
  * echo xml::encode('some über crazy stuff');
  * // output: some &#252;ber crazy stuff
  *
  * </code>
  *
  * @param  string  $text
  * @param  boolean $html True: convert to html first
  * @return string
  */
 public static function encode($string, $html = true)
 {
     // convert raw text to html safe text
     if ($html) {
         $text = html::encode($string, false);
     }
     // convert html entities to xml entities
     return strtr($text, html::entities());
 }
开发者ID:aoimedia,项目名称:kosmonautensofa,代码行数:25,代码来源:xml.php

示例2: attributes

 public static function attributes($attrs, $value = NULL)
 {
     if (empty($attrs)) {
         return '';
     }
     if (is_string($attrs)) {
         if (!isset($value)) {
             return ' ' . $attrs;
         }
         if (empty($value)) {
             return '';
         }
         return ' ' . $attrs . '="' . html::encode($value) . '"';
     }
     $str = '';
     if (is_array($attrs)) {
         foreach ($attrs as $key => $val) {
             if (!empty($val)) {
                 $str .= ' ' . $key . '="' . html::encode($val) . '"';
             }
         }
     }
     return $str;
 }
开发者ID:dalinhuang,项目名称:zotop,代码行数:24,代码来源:html.php

示例3:

       <!--  <div class="mm-m-y-param">
           <div><span class='l-param'>Год:</span> <span class='v-param'><?php 
echo html::encode($model->year);
?>
</span></div>
            <div><span class='l-param'>Мощность:</span> <span class='v-param'><?php 
echo html::encode($model->power);
?>
 л/с</span></div> 
        </div> -->
        <div class="nma--r-pledge"><span class="difficult">Залог:</span>
            <span class="difficult-count">
              <?php 
if ($model->pledge == NULL) {
    echo "без залога";
} else {
    ?>
  
                <?php 
    echo html::encode($model->pledge);
    ?>
 <span class='rubl'>Р</span>
              <?php 
}
?>
            </span>
        </div>
    </div>
</div>
<div style="clear:both;"></div>
开发者ID:HejVkt,项目名称:auto.only3.ru,代码行数:30,代码来源:_itemListAuto.php

示例4:

</td>
            	<td><input type="number" name="<?php 
    echo $order['amount'];
    ?>
" min="1" id="number-<?php 
    echo html::encode($value['id']);
    ?>
"
            		max="1000" /></td>
            	<td><input name="box" type="checkbox"
            		value="<?php 
    echo html::encode($value['id']);
    ?>
"
            		id="<?php 
    echo html::encode($value['id']);
    ?>
" /></td>
             </tr> 
            <?php 
}
?>
            </tbody>
     </table>
</div>
<?php 
echo LinkPager::widget(['pagination' => $pages]);
?>
<!-- <div class="tcdPageCode left_page"></div> -->
</div>
开发者ID:weiyiyi,项目名称:base,代码行数:30,代码来源:view.php

示例5: radio

 /**
  * 单选输入框
  *
  * @param $attrs array 控件参数
  * @return string 控件代码
  */
 public static function radio($attrs)
 {
     $options = arr::take('options', $attrs);
     $options = field::_option($options);
     $value = arr::take('value', $attrs);
     $attrs['class'] = isset($attrs['class']) ? 'radio ' . $attrs['class'] : 'radio';
     //默认样式inline,允许传入block使得checkbox每个元素显示一行
     $valid = arr::take('valid', $attrs);
     $html[] = '<ul' . html::attributes($attrs) . '>';
     if (is_array($options)) {
         $i = 1;
         foreach ($options as $val => $text) {
             $checked = $val == $value ? ' checked="checked"' : '';
             //这儿代码可能有问题,请检查
             $html[] = '	<li>';
             $html[] = '		<input type="radio" name="' . $attrs['name'] . '" id="' . $attrs['name'] . '-item' . $i . '" value="' . $val . '"' . $checked . '' . (isset($valid) && $i == 1 ? ' valid = "' . $valid . '"' : '') . '/>';
             $html[] = '		<label for="' . $attrs['name'] . '-item' . $i . '">' . html::encode($text) . '</label>';
             $html[] = '	</li>';
             //这儿代码不完美
             $i++;
         }
     }
     $html[] = '</ul>';
     if (isset($valid)) {
         $html[] = '<label for="' . $attrs['name'] . '" class="error">' . $attrs['title'] . '</label>';
     }
     return implode("\n", $html);
 }
开发者ID:dalinhuang,项目名称:zotop,代码行数:34,代码来源:field.php

示例6: h

/**
 * Shortcut for html()
 *
 * @see html()
 */
function h($text, $keepTags = true)
{
    return html::encode($text, $keepTags);
}
开发者ID:muten84,项目名称:luigibifulco.it,代码行数:9,代码来源:helpers.php

示例7: sprintf

 //Columna "LINEA"= orden + titulo(serie,numero,idLinea)
 echo '<td class="cen" title="' . html::encode(sprintf('%s/%06d [%d]', $modelo->serie, $modelo->numero, $modelo->idLinea)) . '">' . html::encode(sprintf('%d', $modelo->orden)) . '</td>';
 //Columna ARTICULO
 $articulo = $modelo->refArt;
 if ($articulo === null) {
     $articulo = '...';
 } else {
     if (!$modelo->cargarArticulo()) {
         $articulo = '*' . $articulo;
         //indicar una referencia que no existe en la bd.
     }
 }
 //if
 echo '<td class="cen">' . html::encode($articulo) . '</td>';
 //Columna DESCRIPCION
 echo '<td class="izq">' . html::encode($modelo->texto) . '</td>';
 //Columna CANTIDAD
 echo '<td class="der">' . sprintf('%d', $modelo->cantidad) . '</td>';
 //Columna PRECIO
 echo '<td class="der">' . sprintf('%0.2f', $modelo->precio) . '</td>';
 //Columna %IVA
 echo '<td class="der">' . sprintf('%0.2f', $modelo->iva) . '</td>';
 //Columna IMPORTE
 echo '<td class="der">' . sprintf('%0.2f', $modelo->importeBase) . '</td>';
 echo '</tr>';
 //----------
 //Acumular las bases y cuotas de iva...
 if (!isset($sumas[$modelo->iva])) {
     $sumas[$modelo->iva] = array('base' => 0.0, 'iva' => 0.0);
 }
 //if
开发者ID:OliverUrones,项目名称:individual,代码行数:31,代码来源:pedido_ficha_lineas.php

示例8:

<?php

//Pieza de generación del "menu izquierdo"...
?>
<div class="menu">
<ul>
<li><a href="?a=inicio">Inicio</a></li>
<li><a href="?a=clientes">Clientes</a></li>
<li><a href="?a=articulos">Articulos</a></li>
<li><a href="?a=pedidos">Pedidos</a></li>
<?php 
$usuario = sesion::get('usuario');
if ($usuario !== null) {
    ?>
<li><a href="?a=clientes.ver&id=<?php 
    echo html::encode($usuario->referencia);
    ?>
">Mis datos</a></li>
<?php 
}
?>
</ul>
</div>
开发者ID:OliverUrones,项目名称:individual,代码行数:23,代码来源:menu_lateral.php

示例9: array

        ?>
</td>
                        </tr>
                        
                        <tr>
                            <th>Cantidad</th>
                            <td><?php 
        echo html::encode($miCarro[$key]->cantidad);
        ?>
</td>
                        </tr>
                        
                        <tr>
                            <th>Total por producto</th>
                            <td><?php 
        echo html::encode($miCarro[$key]->cantidad * $miCarro[$key]->precio) . '€';
        ?>
</td>
                        </tr>
                        
                        <tr>
                            <td colspan="2"><div class="acciones"><?php 
        vista::generarPieza('boton_accion', array('texto' => 'Eliminar del carro', 'icono' => 'editar.png', 'activo' => false, 'url' => array('a' => 'carrito.eliminar', 'id' => $miCarro[$key]->referencia, 'p' => $pagina)));
        ?>
</div></td>
                        </tr>
                    </tbody>
                </table>
                <?php 
        $totalCarro = $totalCarro + $miCarro[$key]->cantidad * $miCarro[$key]->precio;
        ?>
开发者ID:OliverUrones,项目名称:individual,代码行数:31,代码来源:carrito.php

示例10: array

    ?>
</td></tr>
  <tr><th>Cliente</th><td><?php 
    echo html::encode($cliente);
    ?>
</td></tr>
  <tr><th>Dom. Envio</th><td><?php 
    echo html::encode($modelo->domEnvio);
    ?>
</td></tr>
  <tr><th>Estado</th><td><?php 
    echo html::encode($estado);
    ?>
</td></tr>
  <tr><th>Notas</th><td><?php 
    echo html::encode($modelo->notas);
    ?>
</td></tr>
  <tr><td colspan="2"><?php 
    vista::generarParcial('pedido_ficha_lineas', array('modelos' => $modelo->lineas, 'pedido' => $modelo));
    ?>
</td></tr>
<?php 
} else {
    ?>
  <tr><th>Error</th><td><?php 
    echo $error;
    ?>
</td></tr>
<?php 
}
开发者ID:OliverUrones,项目名称:individual,代码行数:31,代码来源:pedido_ficha.php

示例11:

           value="<?php 
    echo html::encode($modelo->notas);
    ?>
"/>
  </td></tr>
  <tr><th>E-Mail</th><td>
    <input type="text" name="cliente[email]" id="cliente_email" maxlength="100" 
           value="<?php 
    echo html::encode($modelo->email);
    ?>
"/>
  </td></tr>
  <tr><th>Password</th><td>
    <input type="password" name="cliente[password]" id="cliente_password" maxlength="32" 
           value="<?php 
    echo html::encode($modelo->password);
    ?>
"/>
  </td></tr>
<?php 
} else {
    ?>
  <tr><th>Error</th><td><?php 
    echo $error;
    ?>
</td></tr>
<?php 
}
//if
?>
</tbody>
开发者ID:OliverUrones,项目名称:individual,代码行数:31,代码来源:cliente_formulario.php

示例12: cliente

  <th>Dom.Fiscal</th>
  <th>Acciones</th>
</tr>
</thead>
<tbody>
<?php 
//Generar los registros obtenidos de clientes.
$cli = new cliente();
foreach ($registros as $indice => $registro) {
    $cli->llenar($registro);
    echo '<tr class="' . ($indice % 2 == 0 ? 'par' : 'impar') . '">';
    echo '<td class="cen">' . html::encode($cli->referencia) . '</td>';
    echo '<td class="cen">' . html::encode($cli->cifnif) . '</td>';
    echo '<td class="izq">' . html::encode($cli->nombre) . '</td>';
    echo '<td class="izq">' . html::encode($cli->apellidos) . '</td>';
    echo '<td class="izq">' . html::encode($cli->domFiscal) . '</td>';
    echo '<td class="cen">';
    echo '<div class="acciones">';
    //-- echo 'Ver Modificar Eliminar';
    //if (tiene_permiso( 'clientes.ver'))
    vista::generarPieza('boton_accion', array('texto' => 'Ver', 'icono' => 'ver.png', 'activo' => false, 'url' => array('a' => 'clientes.ver', 'id' => $cli->referencia, 'p' => $pagina)));
    //if (tiene_permiso( 'clientes.editar'))
    vista::generarPieza('boton_accion', array('texto' => 'Editar', 'icono' => 'editar.png', 'activo' => false, 'url' => array('a' => 'clientes.editar', 'id' => $cli->referencia, 'p' => $pagina)));
    //if (tiene_permiso( 'clientes.borrar'))
    vista::generarPieza('boton_accion', array('texto' => 'Borrar', 'icono' => 'borrar.png', 'activo' => false, 'url' => array('a' => 'clientes.borrar', 'id' => $cli->referencia, 'p' => $pagina)));
    echo '</div>';
    echo '</td>';
    echo '</tr>';
}
//foreach
?>
开发者ID:OliverUrones,项目名称:individual,代码行数:31,代码来源:admin.php

示例13: articulo

  <th>Notas</th>
  <th>Acciones</th>
</tr>
</thead>
<tbody>
<?php 
//Generar los registros obtenidos de articulos.
$modelo = new articulo();
foreach ($registros as $indice => $registro) {
    $modelo->llenar($registro);
    echo '<tr class="' . ($indice % 2 == 0 ? 'par' : 'impar') . '">';
    echo '<td class="cen">' . html::encode($modelo->referencia) . '</td>';
    echo '<td class="cen">' . html::encode($modelo->texto) . '</td>';
    echo '<td class="der">' . sprintf('%0.2f', $modelo->precio) . '</td>';
    echo '<td class="der">' . sprintf('%0.2f', $modelo->iva) . '</td>';
    echo '<td class="izq">' . html::encode($modelo->notas) . '</td>';
    echo '<td class="cen">';
    echo '<div class="acciones">';
    //-- echo 'Ver Modificar Eliminar';
    //if (tiene_permiso( 'articulos.ver'))
    vista::generarPieza('boton_accion', array('texto' => 'Ver', 'icono' => 'ver.png', 'activo' => false, 'url' => array('a' => 'articulos.ver', 'id' => $modelo->referencia, 'p' => $pagina)));
    //if (tiene_permiso( 'articulos.editar'))
    vista::generarPieza('boton_accion', array('texto' => 'Editar', 'icono' => 'editar.png', 'activo' => false, 'url' => array('a' => 'articulos.editar', 'id' => $modelo->referencia, 'p' => $pagina)));
    //if (tiene_permiso( 'articulos.borrar'))
    vista::generarPieza('boton_accion', array('texto' => 'Borrar', 'icono' => 'borrar.png', 'activo' => false, 'url' => array('a' => 'articulos.borrar', 'id' => $modelo->referencia, 'p' => $pagina)));
    echo '</div>';
    echo '</td>';
    echo '</tr>';
}
//foreach
?>
开发者ID:OliverUrones,项目名称:individual,代码行数:31,代码来源:admin.php

示例14: checkbox

 /**
  * 多选输入框
  * 
  * @param $attrs array 控件参数
  * @return string 控件代码
  */
 public static function checkbox($attrs)
 {
     $options = array_take('options', $attrs);
     //取出options,并unset,这儿用了一个自定义的函数array_take
     //$options = html::options($options); //格式化数组
     $value = array_take('value', $attrs);
     //即取出了value和options,又把他们从$attrs中去掉了
     if (!is_array($value)) {
         $value = array($value);
     }
     $attrs['class'] = isset($attrs['class']) ? 'checkbox ' . $attrs['class'] : 'checkbox';
     //默认样式inline,允许传入block使得checkbox每个元素显示一行
     $html[] = '<ul' . html::attributes($attrs) . '>';
     if (is_array($options)) {
         $i = 1;
         foreach ($options as $val => $text) {
             $checked = in_array($val, $value) ? ' checked="checked"' : '';
             //这儿代码可能有问题,请检查
             $html[] = '<li><input type="checkbox" name="' . $attrs['name'] . '[]" id="' . $attrs['name'] . '-item' . $i . '" value="' . $val . '"' . $checked . '/><label for="' . $attrs['name'] . '-item' . $i . '">' . html::encode($text) . '</label></li>';
             //这儿代码不完美
             $i++;
         }
     }
     $html[] = '</ul>';
     return implode("\n", $html);
 }
开发者ID:dalinhuang,项目名称:zotop,代码行数:32,代码来源:field.php

示例15: textarea

 /**
  * 文本段输入控件
  *
  * @param $attrs array 控件参数
  * @return string 控件代码
  */
 public static function textarea($attrs)
 {
     $attrs['class'] = isset($attrs['class']) ? 'textarea ' . $attrs['class'] : 'textarea';
     $attrs += array('rows' => '8', 'cols' => '5');
     $value = arr::take('value', $attrs);
     return '<textarea' . html::attributes($attrs) . '>' . html::encode($value) . '</textarea>';
 }
开发者ID:dalinhuang,项目名称:zotop,代码行数:13,代码来源:field.php


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