Hi guys, I'm a real newbie at this so please excuse me. I've got an error on top of the admin area of a script I bought. The error is: Warning: file_get_contents() [function.file-get-contents]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/valandil/public_html/XYZ/XYZ/createversion.php on line 35 Warning: file_get_contents(http://www.salescopyquicifix.com) [function.file-get-contents]: failed to open stream: Success in /home/valandil/public_html/XYZ/XYZ/createversion.php on line 35 Code (markup): Line 31 to 38 of createcersion.php are ?>'; $tcode = $theader.($tcode).$tfooter; $tfilename = $ftpfilename; uploadfile($connection, $subfolderpath, $tfilename, "", $tcode, 0755); } else { if(!$connection) { echo("<SCRIPT LANGUAGE='JavaScript'> window.alert('ERROR: FTP Connection Failed!') </SCRIPT>"); } elseif(!$subfolderpath) { echo("<SCRIPT LANGUAGE='JavaScript'> window.alert('ERROR: FTP was connected but couldn\'t find path \"$ftpdir\"') </SCRIPT>"); } } } } if($_REQUEST['upload']) { $code = file_get_contents($url); $temp = explode("<!--starttracking".$campaignid."-->", $code); $temp = explode("<!--endtracking".$campaignid."-->", $temp[1]); $temp = $temp[0]; $code = str_replace($temp, "", $code); $code = str_replace("<!--starttracking".$campaignid."-->", "", $code); $code = str_replace("<!--endtracking".$campaignid."-->", "", $code); } unset($factorname); $query = "SELECT * FROM $table_campaign WHERE campaignid='$campaignid'"; $result = mysql_query($query); $numfactor = mysql_result($result,0,'numfactor'); if(!$_REQUEST['upload']) $code = mysql_result($result,0,'taguchicode'); $campaignname = mysql_result($result,0,'campaignname'); if(!$_REQUEST['upload']) $url = mysql_result($result,0,'taguchiurl'); $ftphost = mysql_result($result,0,'ftphost'); $ftppassword = mysql_result($result,0,'ftppassword'); $ftpuserid = mysql_result($result,0,'ftpuserid'); $ftpdir = mysql_result($result,0,'ftpdir'); $ftpfilename = mysql_result($result,0,'url3'); $select = ""; $query = "SELECT * FROM $table_factors WHERE campaignid='$campaignid' ORDER BY factorid"; $result = mysql_query($query); for($i=0; $i<$numfactor; $i++) { $factorname[$i] = mysql_result($result, $i, 'factorname'); $numversion[$i] = mysql_result($result,$i,'numversion'); { $tablewidth[$i] = 400; $boxwidth1[$i] = 45; $boxwidth2[$i] = 65; } for($j=0; $j<$numversion[$i]; $j++) { $tempversion = "version".($j+1); $tempversionname = "version".($j+1)."name"; $version[$i][$j] = mysql_result($result, $i, "$tempversion"); $version[$i][$j] = stripslashes($version[$i][$j]); $version[$i][$j] = str_replace("&", "&", $version[$i][$j]); $versionname[$i][$j] = mysql_result($result, $i, "$tempversionname"); $price[$i][$j] = mysql_result($result, $i, "price".($j+1)); } $factorname[$i] = mysql_result($result, $i, 'factorname'); $j=$i+1; if($i==$factorid) $select .= "<option selected value=\"$i\">$j) ".$factorname[$i]."</option>\n"; else $select .= "<option value=\"$i\">$j) ".$factorname[$i]."</option>\n"; $factorcode[$i] = "{_____".($i+1)."_".strtoupper($factorname[$i])."_____}"; $tempfactor = mysql_result($result,$i,'factorname'); $oldfactor= "{_____".($i+1)."_".strtoupper($tempfactor)."_____}"; $newfactor = "{_____".($i+1)."_".strtoupper($factorname[$i])."_____}"; if(strstr($code, $oldfactor)) { $code = str_replace($oldfactor, $newfactor, $code); $active[$i] = 1; } else $active[$i] = 0; } $tempfilename = explode("://", $url); $tempfilename = $tempfilename[1]; $tempfilename = explode("/", $tempfilename); $suggpath = ""; if(count($tempfilename)) { for($i=0; $i < count($tempfilename); $i++) { $ttempfilename = $tempfilename[$i]; if(!strstr($ttempfilename, ".")) $suggpath = $suggpath."/".$ttempfilename; } } $suggpath = "public_html/$suggpath"; $suggpath = str_replace("//", "/", $suggpath); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> Code (markup): Anyone can help? Thanks.
Seems like php cant resolve the domain name into an ip address. Can you access http://www.salescopyquicifix.com in your browser? I can't. I think the site the php code is connecting to is down.
EDIT: it looks like @matthewrobertbell response is more useful then mine so i deleted it. BTW. I also cannot access this site so it is definetly down.