Nuances fopen() e copy()
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!
Sou o João José tenho 27 anos (tou velho...) sou webmaster há 3 anos e a tempo inteiro aí há 1 ano. Vou tentanto escrever aqui qualquer coisa de útil e de tempos a tempos revelar umas pérolas :-)