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.