Mostrar elementos ocultados con javascript

Aquí una rápida pieza de código que permitira ocultar contenido para luego mostrarlo si así lo quiere el usuario. Empleamos javascript junto al reconocimiento DOM de elementos html para definir el contenido de un div.

<head>
<script type="text/javascript">
function mostrar()
{
	document.getElementById("contenedor").innerHTML = 'hola mundo';
}
</script>
</head>
<body>
<a href="javascript://" onclick="mostrar()">Mostrar contenido del contenedor</a>
<div id="contenedor>
<!-- Este contenedo ahora mismo esta vacio -->
</div>
</body>

Sigue leyendo

Programacion orientada a objetos y diagramas UML en PHP

Una recopilación de como construir clases en PHP junto a un diagrama de la relación UML. Útil para ir obteniendo nociones sobre el modelado del código.

Herencia

Indica que una clase hereda todos los atributos y métodos de otra, hay que tener en cuenta que en el diagrama UML el triangulo toca al padre:

class Senior {

}
class Junior extends Senior {

}

herencia php


Sigue leyendo

Subir un archivo usando ftp con php

Bueno, rebuscando entre mis códigos olvidados he encontrado este pequeño snnipet que puede salvarte la vida en más de una ocasión. Usar el ftp con php puede ser muy sencillo gracias a esta función, sus parametros son:

  • $dir: ftp del servidor.
  • $user: usuario del ftp
  • $pass: contraseña
  • $desde: ruta donde se localiza el archivo que se desea subir
  • $hacia: ruta donde quieres alojar el archivo

Sigue leyendo

Integrar jquery con wordpress

WordPress permite gracias a su api usar códigos de jquery, con esta libreria de javascript permitirás establecer una nueva forma de funcionamiento de las páginas web. Para usar jquery tendremos que invocar su código contenido en un archivo .js gracias a una serie de funciones que wordpress nos proporciona.

Sigue leyendo

Actualizar tu feed de twitter con AJAX

Hoy con la nueva categoria AJAX os mostrare un código en AJAX que os permitira actualizar los mensajes de twitter sin tener que actualizar la página. Para ello, tendremos que dividir el código de programación en 2 archivos. el código de AJAX se mostrará en el archivo cliente, mientras que el código twitterfeed.php será de donde obtendrá los nuevos feed el código en AJAX.
Sigue leyendo

Clase de conexión a Bases datos php

Con esta clase de php, te facilitará la tarea de conectarte a las bases de datos, resumiendo en unas pocas líneas de código la interconexión con la base de datos en mysql. La forma de uso es la siguiente:

//Parametros del constructor: host, user, pass, tabla
$bd = new datos("localhost","root","","bd");
//la función obtener uno extrae un string directamente con el primer resultado
$string = $bd->obtenerUno("SELECT MAX(columna) FROM tabla");
 
//La función obtener devuelve una matriz de mysql
$matriz = $bd->obtener("SELECT columna FROM tabla");
while($fila = mysql_fetch_array($matriz))
{
     echo "<br />".$fila['columna'];
}
 
//La función insertar es para insertar o editar columnas, devuelve el numero de filas afectadas
$filasAfectadas = $bd->insertar("INSERT INTO tabla VALUES ('a','b')");

Sigue leyendo

Funcion extraer subcadena php

Esta función de PHP la cree hace tiempo, su finalidad es la de extraer una subcadena de una cadena o string en PHP. Además, puedes indicar la itineración para que no extraiga la primera subcadena que encuentre. Es extremadamente útil a la hora de manejar strings en HTML. Los parámetros son los siguientes:

  • $cadena: la cadena que se va a evaluar
  • $antes: lo que aparece antes de la subcadena que se quiere extraer
  • $despues: lo que aparece después de la subcadena que se quiere extraer
  • $cuenta: el número de veces que se tiene que repetir la coincidencia hasta devolver la subcadena

Ejemplo:

$cadena = "Esto es una lista..<ul><li>Hola mundo</li> <li>Hola mundo2</li></ul>";
echo "Primera subcadena: " .extraer($cadena,"<li>","</li>",1). "<br />";
echo "Segunda subcadena: " .extraer($cadena,"<li>","</li>",2);

Sigue leyendo

Mostrar feed de busqueda en twitter

Esta funcion de php permite recoger cualquier busqueda en twitter y muestra los resultados en tu página web. El uso es realmente sencillo, únicamente debes definir las siguientes variables:

  • $antes: Lo que quieres que se muestre antes de cada mensaje.
  • $despues: Lo que quieres que se muestre despues de cada mensaje.
  • $busqueda: La búsqueda que quieres realizar, de momento no admite ningun caraacteres especial (solo caractéres alfanumericos).
  • $numero: el número de twets que quieres que se muestren, por defecto 1.

Aquí un ejemplo de cómo usariamos la función:

echo "<ul>";
twitterfeed('<li>','</li>','johandebruin','5');
echo "</ul>";

Sigue leyendo