por Rafael Vega Castro | Oct 18, 2012 | PHP, Tecnología
Requerimos Ingeniero de Sistemas, programador, con gran habilidad para la desarrollo Web, debe ser una persona capaz de coordinar y organizar su tiempo.
Debe cumplir con las siguientes características:
– Programador PHP, CSS, XHTML con experiencia demostrable
– Gestión de bases de datos MySQL
– Dominio de WordPress demostrable
– Experiencia con BuddyPress
– Experiencia con Joomla
– Experiencia con CakePHP
– Jornada de 8 horas diarias de Lunes a Viernes
Se valora manejo de Frameworks PHP y otros conocimientos adicionales.
Si no cumple con las características por favor no pierda el tiempo enviando su hoja de vida.
|
|
Fecha: |
17 de octubre de 2012 |
Localidad: |
Barranquilla |
Departamento: |
Atlántico |
Salario: |
Enviar aspiración salarial |
Comienzo: |
Inmediatamente |
Duración: |
indefinido |
Tipo de trabajo: |
Tiempo Completo |
Solicitudes: |
envíar currículum por correo |
Correo-E: |
|
por Rafael Vega Castro | Oct 10, 2012 | PHP, Trabajo
Hace ya unos días que no se actualizaba mis archivos en dropbox desde un script PHP que tengo hecho, al inspeccionar el script que se ejecutaba en crontab me he dado cuenta que el DropboxUploader habia dejado de funcionar arroja un error de «Login unsuccessful.»
Buscando, encontre que DropBox habia cambiado su formulario de login y por eso esta clase había dejado de funcionar. Pues nada, lo unico que hay que hacr para que esto siga funcionando con normalidad es modificar el método login de la clase DropboxUploader.
Antes teníamos esto:
protected function login() {
$data = $this->request('https://www.dropbox.com/login');
$data = $this->request('https://www.dropbox.com/login', true, array('login_email'=>$this->email, 'login_password'=>$this->password));
if (stripos($data, 'location: /home') === false)
throw new Exception('Login unsuccessful.');
$this->loggedIn = true;
}
Pero ahora hay que cambiarlo por esto:
protected function login() {
$data = $this->request('https://www.dropbox.com/login');
$matches = array();
$res = preg_match('#(.*)name=\"t\" value=\"(.*)\"(.*)#', $data, $matches);
$data = $this->request('https://www.dropbox.com/login', true, array('login_email' => $this->email, 'login_password' => $this->password, 't' => $matches[2]));
if(stripos($data, 'location: /home') === false)
throw new Exception('Login unsuccessful.');
$this->loggedIn = true;
}
y listo ya tenemos funcionando otra vez nuestro dropboxuploader
Últimos comentarios