[Symfony][Tip] Partials Superglobales

28 Julio 2010, publicado por: yyeshua

El otro día tuve la necesidad de llamar desde diferentes actions y templates de diferentes módulos en diferentes aplicaciones al mismo partial. Bien, si pasas por la misma situación, he creado un artículo en debugmodeon para orientar un poco sobre como solucionar eso.

Resulta muy fácil, sólo necesitamos crear un plugin. Aquí Como.


Categorías: Desarrollo Web, Howto | Comos, Tips, debugmodeon
Etiquetas:

Sin Comentarios »


[Tip] Como crear un proyecto PHP en NetBeans

6 Marzo 2010, publicado por: yyeshua

Tratando de organizar un poco mejor mi tiempo, para dedicarle al blog su merecido espacio, vengo hoy a mostrar un tip breve, preciso y conciso de como crear un proyecto PHP en NetBeans.
La versión de NetBeans utilizada es: 6.8
Leer el resto de este artículo…


Categorías: Desarrollo Web, Howto | Comos, Programación, Tips
Etiquetas:

2 Comentarios »


[PHP][Redimiento] Función empty vs comillas

1 Diciembre 2009, publicado por: yyeshua

Tenía curiosidad por saber que es más eficiente a la hora de comprobar cadenas vacías en PHP. Hay dos formas básicas de hacer esta comprobación, una es utilizando la función «empty»:

if(empty($cadena))
{
    //Tu código
}

Leer el resto de este artículo…


Categorías: Desarrollo Web, Desarrollo de Software, Programación
Etiquetas:

Un Comentario »


Como instalar Apache, PHP y MySQL en Mandriva

10 Noviembre 2009, publicado por: yyeshua

Bueno, ahora estaba instalando Apache, PHP y MySQL en Mandriva 2010, voy a hacer una breve anotación para recordarlo, ya que tiendo a olvidar el nombre de los paquetes.

En realidad dejo que el instalador de Software de Mandriva haga la mayor parte del trabajo. Para esta instalación prefiero utilizar enteramente la interfaz gráfica, así que a destino, entramos al Centro de control de Mandriva y entramos en la opción de Instalar Software, allí buscamos el paquete «apache-mod_php, php-mysql» y «mysql».

Busca apache-mod_php

Busca apache-mod_php

Busca php-mysql

Busca php-mysql

Busca mysql

Busca mysql

Los marcamos para instalar, pedirá instalar las dependencias necesarias, así que sólo hay que decirle que «» a todo lo que pregunte, aplicar la instalación y esperar a que el instalador haga el trabajo.

Listo. Ya podemos trabajar con Apache, PHP y MySQL en nuestro Mandriva. ¿conoces una manera más fácil?, compártela :)


Categorías: Desarrollo Web, GNU/Linux, Howto | Comos, Software Libre
Etiquetas:

2 Comentarios »


[Tip] Pasar arreglos por post en PHP

1 Octubre 2009, publicado por: yyeshua

El caso es simple: Tenemos un arreglo y queremos enviarlo a otro script de PHP. Supongamos que el arreglo alberga una docena de elementos. Si hiciéramos un formulario con doce elementos tipo «hidden», y lo enviásemos, sería muy tedioso. ¿Y si el arreglo tiene mucho más que doce elementos?.

Es mucho más simple si convertimos nuestro arreglo php en una cadena de texto, lo enviamos por u formulario html, y el script que lo recibe convierte la cadena de texto nuevamente en un arreglo.
Al caso, tenemos un arreglo de muchos elementos:

1
2
3
4
$array['elemento1'] = 16;
$array['elemento2'] = 'cadena de texto';
//... y así
$array['elementoX'] = 'lo que sea';

Lo que haremos será construir dos funciones que nos facilitarán la vida. La primera se llamará «arrayToString» y servirá para convertir cualquier arreglo a una cadena de texto:

1
2
3
4
5
6
7
function arrayToString($array)
{
    $tmp = serialize($array);
    $tmp = urlencode($tmp);
 
    return $tmp;
}

La otra función, como probablemente presumáis, se llamará «stringToArray» y hará precisamente el procedimiento contrario:

1
2
3
4
5
6
7
8
function stringToArray($array)
{
    $tmp = stripslashes($array);
    $tmp = urldecode($tmp);
    $tmp = unserialize($tmp);
 
    return $tmp;
}

Podéis poner esas funciones en un archivo e incluirlas mediante la funcion «include» en cualquier script que necesitéis, y valla que ahorramos trabajo. Ahora veamos un ejemplo:

1
2
3
4
5
6
$array = arrayToString($array);
?>
    <form method="post" action='recibe.php'>
        <input type="hidden" name="txt_array" value="<?php echo $array; ?/>">
        <input type="submit" value="Enviar"/>
    </form>

Y en recibe.php lo manejamos:

1
2
$array = stringToArray($_POST['txt_array']);
echo $array['elemento1']; //16

Bueno, espero que os sea útil. Saludos.


Categorías: Desarrollo Web, Lenguajes, Programación, Tips
Etiquetas:

3 Comentarios »


Yo

Contáctame

Cafeína Libre funciona gracias a Wordpress


Plantilla por Edwin Y. Rodas y NeocaptorX

Licencia Creative Commons