Pplware

PHP é à quinta-feira – Criar Links

Boas,

A nível de direitos sobre o código, devo remeter-vos para o meu primeiro artigo desta rubrica.

Esta semana trago-vos uma função que já criei há muito tempo, e tem sofrido algumas melhorias e alterações consoante o projecto em causa.

Para alguns pode não parecer útil, mas simplifica-me a vida muitas vezes usar uma função em PHP para gerar código HTML que se repete com regularidade, como acontece com os links (tag <a>)

<?php
function getLink($url,$name,$params = '')
{
  $config_url = “https://pplware.sapo.pt/”;
  if (!stristr($url,"http://") && !stristr($url,"ftp://") && !stristr($url,"https://") && !stristr($url,"javascript:") && !stristr($url,"mailto:"))
  {
    $url = $config_url.$url;
  }
  if (!stristr($url,"mailto:"))
  {
    $url = str_ireplace("&amp;","&",$url);
    $url = str_ireplace("&","&amp;",$url);
  }
  $link = '<a href="'.$url.'"';
  if (!empty($params))
    $link .= ' '.$params;
  $link .= '>'.$name.'</a>';
  return $link;
}
?>

Modo de utilização:

É bastante simples e intuitivo, segue um exemplo de como criar um link para o fórum e outro para o artigo “Correr aplicações Android no Ubuntu”.

<?php
echo getLink('http://forum.pplware.com/',”Fórum Pplware”,'target=”_blank”');
echo getLink('2009/05/28/correr-aplicacoes-android-no-ubuntu/',”Correr aplicações Android no Ubuntu”);
?>

Qualquer dúvida ou sugestão, estão completamente à vontade.

Exit mobile version