Programación

Comprobar si el usuario de Facebook ha dado permisos de aplicacion con Users.hasappPermission en PHP

$permission = $facebook->api_client->call_method(’Users.hasAppPermission’,array(’ext_perm’=>’publish_stream’, ‘uid’=>$user_id));
if($permission==0){
print “Permission NOT Granted<br />”;
?>
<?php
}else{
echo ‘GRANTED’;
}

Función que genera una cadena aleatoria en PHP

Genera una cadena aleatoria de letras y números de tamaño $length.
function getUniqueCode($length = “”)
{
$code = md5(uniqid(rand(), true));
if ($length != “”) return substr($code, 0, $length);
else return $code;
}

Función para validar e-mails en PHP

Esta es una función muy práctica que además de comprobar que es un e-mail correcto comprueba que el dominio existe y aloja e-mails, la encontré perdida por un código antiguo(mío no era) y aqui os la dejo.

function check_email_mx($email) {
if( (preg_match(’/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/’, $email)) ||
(preg_match(’/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/’,$email)) ) {
$host = explode(’@', $email);
if(checkdnsrr($host[1].’.', ‘MX’) ) return true;
if(checkdnsrr($host[1].’.', ‘A’) ) return true;
if(checkdnsrr($host[1].’.', [...]

Sobre mi

Soy un estudiante de Administración y Dirección de Empresas apasionado por el mundo de internet. Tengo 20 años, vivo en madrid la mayoría del año y opero una red de webs de ocio bajo mi empresa Saez Media SL.

José Sáez

Dopplr

Twitter

  • Se agradecen RTs del tema del juego 5 days ago
  • Estoy lanzando un juego de facebook(de mafiosos) y necesito beta testers, si alguien se anima a probarlo mandad DM! 5 days ago
  • cuanto más uso mac más me doy cuenta de lo poco que me queda para cambiarme 2 weeks ago
  • alguien conoce alguna asociacion española en #haiti que necesite gente? 1 month ago
  • “La razón por la que quieren que encajes es porque cuando lo hagas, entonces, podrán ignorarte”. de @sethgodin 1 month ago