php

PDO: LOAD DATA LOCAL INFILE forbidden con Yii


Este error salio al migrar el código de servidor:
PDOStatement::execute(): LOAD DATA LOCAL INFILE forbidden.
La solución fue modificar el archivo de configuración de Yii: protected/main.php y en la configuración de la base de datos agregar el indice attributes:
'db'=>array( 'connectionString' => '...', 'emulatePrepare' => true, 'username' => 'user', 'password' => 'password,

Only variables should be passed by reference. PHP


Tenia un código que trabajaba bien antes:
$ext = end(explode('.', $files[$i]));
no mostraba ningún mensaje hasta que un día apareció esto.
Strict Standards: Only variables should be passed by reference in /basecentral/apache/web/aplicacion/protected/legacy/LegacyLoader.php on line 10. Esto se debió a que se actualizó php 5.2 del servidor a php 5.5. La solución fue la siguiente:
$tmp = explode('.', $files[$i]); $ext = end($tmp);

Configurar Yii en windows con Ms Sql Server

Hace unos días tuve que instalar y configurar Yii framework 1.x en window 7 con la base de datos de Microsoft Sql Server.
Una vez instaldo Yii tuve que bajar de la página de Microsoft el driver para php y sql server. En la wiki de Yii viene un excelente artículo que explica como instar y configurar el driver: Yii 1.1: config Use MS SQL SERVER 2005 2008.

Menu de Yii con bootstrap 3.

Este menú esta hecho con yii 1.1 con estilos del tema ace el cual esta basado en bootstrap 3.
El código es el siguiente:
/** * Menu con yii y estilos de bootstrap */ $this->widget('zii.widgets.CMenu', array( 'encodeLabel' => false, 'htmlOptions' => array( 'class'=>'nav nav-list', 'style'=> 'style="top: 0px;text-align: left;', ), 'submenuHtmlOptions' => array( 'class' => 'submenu nav-hide', 'style' => 'display: none;', ),

Error creando un XML en Php: xmlParseEntityRef: no name

Sucede que al crear un XML los datos que extraía de la BD tenían algunos caracteres incorrectos para el XML.

En este caso un “ampersand”, “y”, “gato(&) como algunos conocemos a ese signo,

Los caracteres como “<” y “&” son ilegales en elementos XML.

La solución fue agregar el elemento CDATA entre el texto que quería y asi cualquier elemento dentro del CDATA es ignorado por el parseador.

temas: 

Páginas