PHP Coding problem I don't really know how to describe

Discussion in 'PHP' started by valandil, Jul 19, 2008.

  1. #1
    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("&", "&amp;", $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.
     
    valandil, Jul 19, 2008 IP
  2. matthewrobertbell

    matthewrobertbell Peon

    Messages:
    781
    Likes Received:
    35
    Best Answers:
    0
    Trophy Points:
    0
    #2
    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.
     
    matthewrobertbell, Jul 19, 2008 IP
  3. Greg Carnegie

    Greg Carnegie Peon

    Messages:
    385
    Likes Received:
    13
    Best Answers:
    0
    Trophy Points:
    0
    #3
    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.
     
    Greg Carnegie, Jul 19, 2008 IP