Dynamic SQL

Trabajando con el lenguaje de bases de datos hay cosas que no son tan sencillas de hacer. Por un lado, una base de datos aporta dinamicidad a una página web (Dynamic SQL) . Es decir, aporta diferentes contenidos que se pueden ir actualizando, se pueden realizar busquedas, registrar usuarios. Todo esto se puede hacer con una estructura de bases de datos estática. O sea que tendremos siempre el mismo número de tablas e iremos trabajando sobre ellas. Pero ahora pensemos…

0
Read More

Sin Comentarios…

A medida que uno va desarrollando su propia aplicación, es normal crear un encabezado en el que se establece la autoría, el título y la descripción de la página que se está editando. En desarrollo web, la edición de estos comentarios se puede crear de dos maneras. En caso de manipular una hoja HTML, los comentarios se encierran entre estos dos símbolos.   “<!–     Comentarios        –>”     Y otra manera es crear los comentarios dentro de una hoja PHP,…

0
Read More

Customize en WordPress

  A la hora de desarrollar un página de WordPress muchas veces es necesario estudiar la necesidad y conocer bien las herramientas que se proporcionan para crear un sitio a nuestro gusto y medida. En este caso utilizaremos el desarrollo de customizer en WordPress para crear un menú de configuración general de nuestra página. Muchas plantillas ya proporcionan estos menús, pero en lugar de depender de los que nos ofrecen vamos a crear los nuestros propios para poder integrarlos en…

1
Read More

PHP Fatal error: Maximum execution time of 120 seconds exceeded

Una de las curiosidades dentro del mundo PHP es que existe un tiempo máximo definido para realizar consultas al servidor. Ésta, como otra más; es una medida de seguridad y de depuración. Si tuvieramos un script en PHP que hace una consulta a una base de datos y ésta tarda más de lo esperado, podríamos quedarnos delante de la pantalla durante un buen rato. Y aún peor si realizaramos peticiones con AJAX, donde la respuesta debería ser en tiempo real.…

1
Read More

Está página no está disponible. En local¿?¿?

Una anécdota curiosa con WampServer, el servidor local para Windows. Si a alguien le ha ocurrido como a mí espero que este post le sea de ayuda. Instalando WampServer en Windows 7, todo iba a la perfección. Viendo como la barra llegaba al 100% y el icono de Wamp cambiaba de color de rojo, luego a naranja y al final al color verde. Sin incidentes extraños, escribo localhost en la barra de navegación y se visualiza la pagina inicial (index.php)…

1
Read More

Cómo crear tu propia base de datos de Tracking

Para una página web es muy importante hacer una analítica de su sitio y existen muchas herramientas de terceros que ofrecen servicios de este tipo. Según la información que se requiera de un usuario hay sistemas gratuitos muy básicos y otros de pago y que de todas maneras elegir uno u otro dependerá de el tipo de empresa que seamos. Si tenemos una web personal, nos interesarán nuestro número de visitas o incluso otros aspectos como la IP del usuario que…

0
Read More

Variables variables

Creo este post porque me estoy haciendo un lio, a ver si escribiéndolo se me queda el concepto claro. Este problema surge de una necesidad al llamar a variables POST en php de una pagina a otra. Asimismo se podría hacer con cualquier otro tipo de variable superglobal. Estas variables vienen dadas por un array que tienen asociado un valor. De manera sencilla se podrían manejar con una instrucción foreach. Asi pues con la instrucción foreach ($POST as $campo){instrucciones} à…

1
Read More

Variables en PHP

La comunicación de variables en PHP, ya sean de un tipo $_GET, $_POST,$_COOKIES, $_SESSION, $_SERVER, $_REQUEST o alguna otra definida por nosotros suelen guardarse en un array o lista. Como tratamos tipos de datos no tipados y la comunicación entre lenguajes es muy variada (php, html, javascript, mysql) es posible que puedan dar muchos errores por el camino. Es por ello que siempre hay que hacer un control condicional si el tipo de variable existe  para ejecutar una acción u…

1
Read More

MultiConstructor en PHP

Supongamos que queremos crear un objeto y en un tutorial básico nos enseñan a crear un constructor para dicho objeto con un número de argumentos específico. Supongamos que podemos crear varios constructores, es decir, una función al fin y al cabo, que crea nuestro objeto con los parámetros introducidos. Evidentemente no podemos crear varios constructores con el mismo número de parámetros, pero sí que podemos si el número de parámetros es distinto. Vamos a utilizar un multiconstructor en PHP. Para ello…

1
Read More

Include en WordPress

Como ya vimos en otro post anterior cómo podíamos incluir nuestros scripts y nuestras hojas de estilo de forma externa a las hojas de WordPress; ahora vamos a introducir código PHP de forma externa con las funciones require() o include en WordPress. Esto nos permitirá cargar en la página un montón de funciones diseñadas por nosotros, sobretodo las relacionadas con acceso a bases de datos, escritura de archivos,…   en fin, todo lo que no esté en el lado del…

1
Read More