Category Archives: PHP

Conectar a Oracle con PHP y PDO

En esta entrada conoceremos como funciona la libreria PDO para conexiones a base de datos Oracle con PHP.

Ayer me preguntaron como conectar una base de datos Oracle con PHP.

Al principio pensé en darle los comandos específicos de oracle para PHP pero después de pensarlo un poco, porqué no aprender a usar una clase que le servirá para muchas otras base de datos?

Así que le pasé enlaces sobre PDO y ahora los dejo en conjunto aquí para futuras referencias.
 
 

¿Qué es y porque usar PDO?

Bueno… lo voy a resumir en un único link
Why you should be using PDO for database access


Así nos han encontrado!

  • php oracle
  • conexion a oracle desde php
  • php pdo oracle
  • pdo oracle
  • conexion oracle php
  • oracle pdo

Obtener video de youtube, nombre, fecha y más a partir del ID del video

Supongo que últimamente no estoy escribiendo demasiado.
Si se preguntan a que se debe es que ahora estoy en una etapa en la que mezclo trabajo y estudios, y no me queda demasiado tiempo libre,
Y eso se nota en las visitas y en las ganancias :(

Aún así he querido mantener el blog vivo ya que al parecer a algunos usuarios les ha sido de utilidad la información que han ido encontrando.
Y mientras pueda, seguiré ayudando a aquellos que lo solicitan mediante comentarios ;) siempre anima a continuar el recibirlos.

Bien, al tema.
En esta ocasión traigo una función para php que nos permite obtener varios datos de un video de youtube solo conociendo su ID (código del video).

La función es de un blogger, que no recuerdo ni encuentro su blog… y que he refactorizado para darle más funcionalidades y cambiar algunas.

Para aquellos que no estéis familiarizados con el término refactorizar, se trata de reescribir un código, funcion, script que ya está escrito. Manteniendo su estructura pero modificando su funcionamiento interno.

Generar código aleatorio alfanumérico en PHP

Este es un código que encontré en una web llamada phpes.wordpress.com y me resultó bastante útil para generar códigos aleatorios en php

Actualmente la uso para generar un código temporal para recuperar una contraseña perdida.

Espero les sea de utilidad

function RandomString($length=10,$uc=TRUE,$n=TRUE,$sc=FALSE)
{
$source = 'abcdefghijklmnopqrstuvwxyz';
if($uc==1) $source .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
if($n==1) $source .= '1234567890';
if($sc==1) $source .= '|@#~$%()=^*+[]{}-_';
if($length>0){
$rstr = "";
$source = str_split($source,1);
for($i=1; $i<=$length; $i++){ mt_srand((double)microtime() * 1000000); $num = mt_rand(1,count($source)); $rstr .= $source[$num-1]; } } return $rstr; }

Los parámetros son sencillos.
Longitud, mayusculas, minusculas, numeros y codigos extraños

Como siempre, ando igual de ocupado.
Pero intento de tanto en cuando pasarme por aqui y dejaros alguna cosa de utilidad ;)


Así nos han encontrado!

  • generador de codigos alfanumericos
  • generar codigo alfanumerico php

Activar el envio de emails en Xampp 2.5 (Windows)

Como algunos sabrán y otros no, ando muy ocupado para seguir escribiendo en el blog.

Tras una charla con Skamasle al final decidimos no venderlo y dejarlo “para la posteridad” y para quien pueda serle util.

Si bien no escribiré posts como antes lo seguiré usando para recordarme a mi mismo ciertas cosas como la siguiente.

Para activar el envío de emails en Xampp v 2.5 bajo la plataforma Windows hay que ir al php.ini (normalmente c:\xampp\php\php.ini)

y descomentar las siguientes lineas:

sendmail_from = [email protected]
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"

aunque presumo que la primera no es del todo necesaria.
Sigue siendo útil para ahorrarme ciertas configuraciones.

Luego solo hay que reiniciar el servidor y listo.

PD: llevo 2 burns hoy… y porque no tengo ganas de ir a comprar más…. /hiperactive mode on

Mostrar nuevos tweets con la API de twitter en WordPress

Una introducción a la API de Twitter que nos permitirá conocer como funciona y como mostrar nuestro estado actualizado en todo momento

Hoy en día existen diversos plugins para realizar este mismo proceso.
Pero como siempre digo, no me gusta tener 200 plugins en mi wordpress y si puedo hacerlo yo a mano, mucho mejor.

Actualmente trabajo con webs que tienen 2 y 3 páginas de plugins en el panel y me parecen un fastidio a la hora de trabajar… así que adopto esta metodología de “do it yourself”.

Y vengo a compartirlo un poco con todos vosotros.


Así nos han encontrado!

  • mostrar twitter en wordpress
  • mostrar tweets en wordpress
  • api de twitter en español
  • API TWITTEr

Obtener toda la información del usuario en WordPress

Un tip sobre como obtener todos los datos de un usuario de WordPress que está visitando el frontend de nuestra web

En muchas ocasiones podemos requerir obtener datos del usuario que está visitando nuestra web.

Si el usuario está registrado ofrecerle cierto contenido, o si es redactor mostrar algún tipo de comentario.

Para realizar ese tipo de acciones necesitamos obtener sus datos.

Podemos seguir la especificación de la base de datos de wordpress para hacernos una idea de los nombres de las variables que necesitamos.

El código es bastante simple y se utiliza la función get_currentuserinfo para obtener los datos.

      global $current_user;
      get_currentuserinfo();

      echo 'Username: ' . $current_user->user_login . "\n";
      echo 'User email: ' . $current_user->user_email . "\n";
      echo 'User first name: ' . $current_user->user_firstname . "\n";
      echo 'User last name: ' . $current_user->user_lastname . "\n";
      echo 'User display name: ' . $current_user->display_name . "\n";
      echo 'User ID: ' . $current_user->ID . "\n";

Conocer la existencia de estas funciones nos ayuda a evitar utilizar métodos más rudimentarios (consultas a la bd) y de esa forma optimizar la carga web.


Así nos han encontrado!

  • mostrar informacion del usuario wordpress
  • widget wordpress para mostrar nombre usuario