merylvingien Posted April 15, 2010 Share Posted April 15, 2010 Hi folks, i am trying to automate a link checking system, basicly if a page is accessed, php checks a site to see if a link is present, if so then it displays a link on the page. Here is the code i have so far: if (empty ($row['weblink'])) {$link = "";} else if (!empty ($row['url'])) { $url1= "{$row['url']}"; $homepage = file_get_contents('$url1'); $mylink = 'http://www.mysite.com'; $pos = strpos($homepage, $mylink); if ($pos === false) { $link = ""; } else { $link = "<p>{$row['fname']} has a web site which can be found here <br><a href='http://{$row['weblink']}'>{$row['linktitle']}</a></p><br>"; } } echo "$link"; sommit aint right, as its not echoing the right output when the correct link is present Any thoughts? Link to comment https://forums.phpfreaks.com/topic/198687-checking-if-a-link-exists/ Share on other sites More sharing options...
teamatomic Posted April 15, 2010 Share Posted April 15, 2010 The problem lies within the file_get_contents function. You have no file named $url1, instead use double quotes and your $url1 var will get extrapolated to its value. HTH Teamatomic Link to comment https://forums.phpfreaks.com/topic/198687-checking-if-a-link-exists/#findComment-1042702 Share on other sites More sharing options...
merylvingien Posted April 15, 2010 Author Share Posted April 15, 2010 You know ive been playing with this for hours, never realised that could be the problem. Many thanks for the solution Link to comment https://forums.phpfreaks.com/topic/198687-checking-if-a-link-exists/#findComment-1042706 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.