You are here: fsockopen commands « PHP Programming Language « IT news, forums, messages
fsockopen commands

Posted by Syl on 12/17/68 11:54

Hi group - I have a database table with 4 columns that hold a url.

I am selecting each url and I need to check to see if it is valid. I
assumed I could use the fsockopen command. I've had to parse the url,
since it cannot take the http://

Here is my testing code :

$query = 'select id, reg, lurl, lurl_f, burl, burl_f from srl
where id = 862 order by id';
$result = pg_query($query) or die('Query failed: ' .
pg_last_error());
$nrows = pg_numrows($result);

if ($nrows != 0) {
while ($line = pg_fetch_array($result, null, PGSQL_ASSOC)) {
$newurl=parse_url($line['lurl']);
$newurl2 = $newurl[host].$newurl[path];

$fp = fsockopen($newurl2,80, $errno, $errstr, 30);
if($fp) {
echo '<p>'.$newurl2.' is good.</p>';
} else {
echo '<p>'.$newurl2.' is bad.</p>';
}
}

My error is :

Warning: fsockopen() [function.fsockopen]: php_network_getaddresses:
getaddrinfo failed: Name or service not known in
/data/web/public/alert.scc.ca/anne/regwatch_links.php on line 53

Warning: fsockopen() [function.fsockopen]: unable to connect to
laws.justice.gc.ca/en/A-2/SOR-96-433/index.html:80 (Unknown error) in
/data/web/public/alert.scc.ca/anne/regwatch_links.php on line 53

laws.justice.gc.ca/en/A-2/SOR-96-433/index.html is invalid.

Which is not true - since this *is* a valid URL.

Any ideas ?

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация