Entries Comments



Category: PHP

Blogroll desaparece no wordpress 2.2.2

19 August, 2007 (14:56) | PHP | By: João José

Fiz agora a actualizaçao do wordpress para a versão 2.2 que tem umas funcionalidades porreiras como o autosave dos posts. A actualização demorou uns 20s mas depois reparei que os meus links do blogroll tinham desaparecido, um pequeno problema certamente partilhado por quem como eu tinha a versão 2.0

Não me lembro se o os links que tinha estavam categorizados mas sei que depois da actualização ficaram sob a categoria blogroll. O problema está no ficheiro sidebar.php do tema que mantive e que ia buscar os links com a função wp_get_links() . Ora esta função agora não funciona assim temos de chamá-la identificando a categoria do link, no meu caso:

Code (php)

<? wp_get_links(21); ?>

E pronto lá estão de novo os links.

Nuances fopen() e copy()

8 October, 2006 (17:46) | PHP | By: João José

Quando abrirem um url com o fopen() ou o copy() não se esqueçam de apagar todo o espaço em branco do vosso url.

Por exemplo:

$url=’http://www.webkaput.com ‘;
$handle = fopen($url, “r”);
fclose($handle);

Vai devolver um 404.

Se por outro lado fizerem:

$url=’http://www.webkaput.com ‘;
$handle = fopen(trim($url), “r”);
fclose($handle);

Já vão conseguir abrir a página.

Isto provavelmente acontece com outras funções. Descobri este problema depois de horas de frustação a tentar abrir vários urls que estavam numa base de dados. Acabei por adicionar uma nota no php.net pois não vi este assunto mencionado em lado nenhum.

Espero que ajude!