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("&","&",$url);
$url = str_ireplace("&","&",$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.