El árbol PHP con PEAR: código completo

Ahora mostramos el código completo del ejemplo de creación de una interfaz de árbol dinámica. En el Manual de Interfaz de árbol dinámico en PHP venimos explicando los pasos para la creación de un árbol de contenidos DHTML, que responde a las acciones del usuario para expandir y contraer sus ramas. En el primer artículo explicamos las generalidades de esta propuesta del framework PHP PEAR para la creación de la interfaz de árbol. Por su parte, en el segundo artículo mostramos paso por paso el procedimiento para la creación del…

Leer más

Hacer que MySQL sea seguro contra ataques

Cuando se conecta a un servidor MySQL, debería utilizar una clave. La clave no se transmite en texto llano a través de la conexión. El tratamiento de las claves durante la conexión de un cliente ha sido mejorado en MySQL 4.1.1 para ser muy seguro. Si todavía está utilizando claves del tipo anterior a 4.1.1, el algoritmo de cifrado no es tan potente como el nuevo algoritmo; con un poco de esfuerzo un atacante inteligente que pueda interceptar el tráfico entre el cliente y el servidor podría romper la clave.…

Leer más

Privilegios de los que provee MySQL

La información sobre los privilegios de las cuentas está almacenada en las tablas user, db, host, tables_priv,columns_priv, y procs_priv de la base de datos mysql. El servidor MySQL lee el contenido de estas tablas y lo almacena en memoria cuando se inicia, y lo relee bajo ciertas circunstancias indicadas en Sección 5.6.7, “Cuándo tienen efecto los camios de privilegios”. Las decisiones de control de acceso se basan en la copia en memoria de las tablas grant. Los nombres utilizados en las sentencias GRANT y REVOKE para referirse a privilegios se muestran en la siguiente tabla, junto al nombre de columna asociado con cada…

Leer más

Bucle para recibir todas las variables por POST en PHP

Una manera muy rápida de recibir todas las variables de un formulario, enviado por post. Mediante un recorrido genérico del array $_POST, en el lenguaje PHP. Vamos a ver una manera muy rápida de recibir todas las variables de un formulario, enviado por post, en el lenguaje PHP. Os aseguro que es una pequeña porción de código que os ahorrará escribir un montón de líneas de código. Quién no se ha visto alguna vez en la tediosa tarea de recibir un montón de datos de un formulario, asignando una por…

Leer más

De Segundos a Horas, Minutos y Segundos en PHP

¿Como llevar de segundos a Horas ( si las hay ), Minutos ( si los hay ) y Segundos. Por ejemplo si tengo 28240 Segundos, como hacer que imprima: 7:50:40 Horas El proceso es sin duda sencillo, veamos el código y luego la explicación: Código Fuente: <? function segundos_tiempo($segundos){ $minutos=$segundos/60; $horas=floor($minutos/60); $minutos2=$minutos%60; $segundos_2=$segundos%60%60%60; if($minutos2<10)$minutos2=’0′.$minutos2; if($segundos_2<10)$segundos_2=’0′.$segundos_2; if($segundos<60){ /* segundos */ $resultado= round($segundos).’ Segundos’; }elseif($segundos>60 && $segundos<3600){/* minutos */ $resultado= $minutos2.’:’.$segundos_2.’ Minutos’; }else{/* horas */ $resultado= $horas.’:’.$minutos2.’:’.$segundos_2.’ Horas’; } return $resultado; } $segundos=date(‘h’)*60*60+(date(‘i’)*60)+date(‘s’); echo ‘Segundos: ‘.$segundos.’ Resultado: ‘.segundos_tiempo($segundos); ?> Explicando: Definimos una…

Leer más

Recomendar un sitio usando PHP

Este sistema permite al usuario enviar desde la web, un e-mail a otra persona, invitándolo a visitar el sitio. Solo requiere un módulo PHP que se encargará de mostrar el formulario de recomendación, enviar el e-mail y devolver un acuse de envío. recomendar.php <!– formulario de recomendación –> <? if ($HTTP_GET_VARS[«accion»] == “”) { ?> <form method=”post” action=”recomendar.php?accion=enviar” name=”recomienda”> <b>Recomienda este sitio</b><br><br> Tu Nombre: <input type=”text” name=”n_remitente” size=”10″><br> Tu E-mail: <input type=”text” name=”e_remitente” size=”20″><br> Nombre de tu amigo: <input type=”text” name=”n_destinatario” size=”10″><br> E-mail de tu amigo: <input type=”text” name=”e_destinatario” size=”20″><br><br>…

Leer más

Componente button (Standard)

Es el componente principal de la forma, contiene el código principal del programa y su activación por el usuario provoca que se realicen los principales procesos del problema planteado (aquí es donde se capturan datos, se realizan operaciones, etc.). De este componente se maneja su propiedad Caption para etiquetarlo con la palabra “OK” o “ACEPTAR” o “EXE” , y su evento OnClick para activarlo, es en dicho evento donde se construye el código del programa. Recordar que aunque no es un componente necesario en los programas, ya que el código…

Leer más

Componente Label

Este componente se utiliza para desplegar textos o mensajes estáticos dentro de las formas, textos tales como encabezados, solicitud al usuario del programa para que proporcione algún dato o información(edad, dame sueldo, etc.), en cierta forma hace las funciones de printf, cout, writeln, print, display, etc., pero solo cuando se consideran en su parte de mensajes. También es un objeto en C++Builder y por tanto tiene asociados sus propias propiedades y eventos, al mismo tiempo como se está usando dentro del objeto form1, muchas propiedades que se definan para el…

Leer más

Insertar una imagen jpg o gif ¡Descubre cómo!

                                                              <IMG SRC=url> Este tag se usa para insertar una imagen jpg o gif en un documento o pagina sus principales atributos son: SRC=url ←- direccion donde esta almacenada la imagen, puede ser relativa ”../folder/CONEJO.JPG” o puede ser absoluta “http://programacionfacil.com/conejo.jpg” ALT=“mensaje” ←– Propiedad muy util y siempre debe utilizarse, es decir si algun browser no puede desplegar la imagen, en…

Leer más

Lista de símbolos especiales en HTML

&#Numeric character reference; For example, to display the © symbol using the numeric character reference, enter: &#169; Character entity reference (“Code” column in the table) is the standard name of a given character. To use the character entity reference in your HTML code, use the following format instead: &Character entity reference; For example, to display the © symbol using the character entity reference: &copy; – ID Code – Description Á 193 Aacute 1 latin capital letter A with acute á 225 aacute 1 latin small letter a with acute â 226 acirc…

Leer más