#PHP + #TWITTER: CÓMO PUBLICAR #TWEETS by @GeekyTheory

Fuente: https://geekytheory.com/php-twitter-como-enviar-tweets-desde-php/

ACTUALIZADO: subir imagenes en post a twitter, este articulo solo funciona conpublicar texto!!

Hola a todos, debido a la gran acogida que ha tenido el post Cómo usar la API de twitter en PHP he decidido hacer una serie de tutoriales sobre la API de twitter. En un principio no voy a numerar los tutoriales, porque no tengo un plan establecido, escribiré los tutoriales según se me ocurran.

En este tutorial vamos a aprender cómo enviar tweets desde PHP de una manera fácil. Para realizar esta tarea vamos a usar la librería  TwitterAPIExchange. Esta librería contiene todas las funciones necesarias para conectar la API con los credenciales del usuario. y obtener de una manera fácil los datos que queramos.

Antes de entrar en detalle hay que indicar que si queremos enviar tweets desde nuestra aplicación. Tenemos que indicar en la configuración de la aplicación que creamos en twitter que nuestra aplicación tiene acceso de escritura y lectura. Para ello cambiamos los permisos de escritura desde el siguiente enlace Twitter APPs.

Una vez que le hemos dado permisos de escritura a nuestra aplicación vamos a comenzar con el contenido del tutorial. Vamos a crear una función en PHP que tenga como argumento de entrada el mensaje que queremos enviar desde nuestra cuenta personal de twitter, es decir desde la cuenta que ha creado la aplicación de twitter.

Si todo ha salido bien, esta función devuelve un JSON con el estado del tweet que se acabamos de enviar. Por lo tanto, vamos a usar esta información y mostrarla en pantalla.

Captura2Finalmente, indicar que el uso de la API de twitter tiene unas cuantas limitaciones respecto al envío de tweets.

PODÉIS DESCARGAR EL CÓDIGO EN EL SIGUIENTE REPOSITORIO DE GITHUB.

github-logo

Y esto es todo, espero que os haya gustado el tutorial. Saludos @alex_esquiva.

Recuperar clave perdida de usuario en #prestaShop 1.5 con #php y #md5 by vhspiceros.blogspot.com.es

fuente: http://vhspiceros.blogspot.com.es/2009/09/recuperar-clave-de-usuarios-en.html

estoy instanlando prestashop para un trabajo para la universidad. y perdi la clave del administrador. al final instale prestaShop como 3 veces. hasta que encontre una forma de cambiar la clave.

Es super facil.
Key de la cookie
existe un archivo «settings.inc.php» en el directorio «config» en mi caso tiene la siguiente informacion.

define(‘_DB_SERVER_’, ‘localhost’);

define(‘_DB_TYPE_’, ‘MySQL’);

define(‘_DB_NAME_’, ‘prestashop’);

define(‘_DB_USER_’, ‘root’);

define(‘_DB_PASSWD_’, ‘*****’);

define(‘_DB_PREFIX_’, ‘ps’);

define(‘__PS_BASE_URI__’, ‘/prestashop/’);

define(‘_THEME_NAME_’, ‘prestashop’);

define(‘_COOKIE_KEY_’, ‘Cm8RnxXYYSstej4vivXHmut5zStOXqaasbC48YTm05WKhsQLPIynwTau’);

define(‘_COOKIE_IV_’, ‘GsDtE6N5’);

define(‘_PS_CREATION_DATE_’, ‘2009-09-06’);

define(‘_PS_VERSION_’, ‘1.2.1.0’);
y simplemente copiamos el valor de «_COOKIE_KEY_» en este caso el «Cm8RnxXYYSstej4vivXHmut5zStOXqaasbC48YTm05WKhsQLPIynwTau»

Restaurando la clave
A travez de phpmuadmin o caulquier cliente sql.
hacemos el siguiente update

update ps_employee set passwd=md5(«Cm8RnxXYYSstej4vivXHmut5zStOXqaasbC48YTm05WKhsQLPIynwTauclavenueva») where email=’vhspiceros@gmail.com’;

listo ahora el usuario con email vhspiceros@gmail.com quedo con la clave «clavenueva».

Fijarse que la clave esta encriptada bajo md5