PHP

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

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 (Tutorial)

Para empezar a crear nuestra base de datos de tracking nos dirigiremos a la página de GeoNames, para crear la estructura de nuestra base de datos, a la que vamos a llamar “geonames” y nos descargamos el archivo recopilación de paises del mundo countryInfo. Aquí solo aparece un archivo en formato .txt, así que para guardarlo copiamos, pegamos y guardamos en nuestra carpeta. Abrimos MySQL e introducimos las siguientes instrucciones. Donde pone path en LOAD DATA INFILE ‘path/countryInfo.txt’  solo tenemos…

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

Widget en wordpress

Cuando queremos desarrollar nuestro wordpress tenemos varías opciones. Una es comprar o descargar una plantilla con todo definido y si tenemos suerte y sabemos buscar bien, quizás encontremos una que satisfaga todas nuestras necesidades y sea suficientemente customizable para diseñarla a nuestro gusto. La otra sería dedicar parte de nuestro tiempo a buscar la solución que requerimos y crearla. En este tutorial, vamos a mostrar como crear un Widget personalizado en WordPress. Yo personalmente opto por las dos. Descargar una…

2
Read More