segunda-feira, 24 de novembro de 2014

Como criar links curtos automaticamente em PHP

Imagem: PHP/Reprodução.
Eu procurei por muito tempo como fazer isso. Tive que aprender JSON junto com PHP. Como eu sou um cara legal, eu vou mostrar o código por completo e mastigado.

Vou usar o site http://beeshort.url.ph/admin/ ( porquê é o meu site ) e o migre.me ao mesmo tempo.

Vamos ao código:

<?php
  $link = "http://beeshort.url.ph/yourls-api.php?action=shorturl&format=json&url=http://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
  $enviar = file_get_contents($link);
  $resultado = json_decode($enviar, true);
  $urlcurta = $resultado['shorturl'];
  if(!empty($urlcurta)) {
     echo $urlcurta;
  }
  else {
  $link = "http://migre.me/api.json?url=" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
  $enviar = file_get_contents($link);
  $resultado = json_decode($enviar, true);
  $urlcurtamigre = $resultado['migre'];
  echo $urlcurtamigre;    
  }
?>

Viu como é fácil?

Nenhum comentário:

Postar um comentário

Ao enviar um comentário entende-se que você leu e aceitou os Termos de Uso.

Destaque

TNT vai transmitir amistosos de pré-temporada do Athletico Paranaense

Athletico Paranaense. Imagem: Internet. A TNT vai começar oficialmente as transmissões de futebol de 2020 com a exibição com exclusivid...