Web Kaput

A Web Desconstruída

Entries Comments



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!

Write a comment