
zaaba
New Members-
Posts
6 -
Joined
-
Last visited
zaaba's Achievements

Newbie (1/5)
0
Reputation
-
Forcing HTTPS on the domain disables website functions
zaaba replied to zaaba's topic in PHP Coding Help
Yes you are correct I am not a coder, and I am trying to fix a website I am not qualified to do. I will need to bite the bullet on this one. Thanks to everyone that replied -
Forcing HTTPS on the domain disables website functions
zaaba replied to zaaba's topic in PHP Coding Help
Thanks. The complete file where this code is located, is inserted below, and appears 12 times on my server. I should change one and copy and replace the others correct? Grateful for your advice as always. <?php // Mijo! Brands, Development Department // Slideshow Flash + SEO Home Page // Luxurybeach.com // 2010-07-28 class xmlOutput { var $PropertiesPool = Array( 1 => "5", 2 => "3" , 3 => "17", 4 => "28", 5 => "29", 6 => "35", 7 => "37" , 8 => "41", 9 => "43", 10 => "44", 11 => "56", 12 => "57" , 13 => "57", 14 => "82", 15 => "108", 16 => "109", 17 => "101" , 18 => "112", 19 => "117", 20 => "128", 21 => "133", 22 => "138" , 23 => "151", 24 => "152", 25 => "154", 26 => "157", 27 => "175" , 28 => "202", 29 => "203", 30 => "205", 31 => "213", 32 => "220" , 33 => "222", 34 => "223", 35 => "226", 36 => "235", 37 => "240" , 38 => "243", 39 => "246", 40 => "248", 41 => "251", 42 => "255" , 43 => "260", 44 => "270", 45 => "281", 46 => "295", 47 => "296" , 48 => "304", 49 => "306", 50 => "316" ); /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Open Contection ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ function openCon() { $link = mysql_connect(); mysql_select_db("luxury", $link); return $link; } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Close Contection ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ function closeCon($link) { mysql_close($link); } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Create XML ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ function creatXML() { /* -- Create random*/ $numbers = range(1, 50); $Condition = "WHERE LBPI.front_img = 'Y' AND ("; $i = 0; shuffle($numbers); foreach ($numbers as $number) { $Condition .= "LBP.id = '" . $this->PropertiesPool[$number] . "' OR "; $i++; if ($i > 4) { break; } } $Condition = substr($Condition, 0, strlen($Condition)-4); $Condition .= ")"; $sql = "SELECT DISTINCT LBP.id, LBP.name, LBPI.filepath, LBP.descr_s, LBP.city, LBPI.front_img FROM lb_properties AS LBP INNER JOIN lb_property_imgs LBPI ON LBPI.property_id = LBP.id $Condition AND LBP.active = 'Y' LIMIT 0,6 "; $resuls = mysql_query($sql); $printXML = "<?xml version=\"1.0\"?>\n"; $printXML .= " <LB_list>\n"; $prphost = "http://".$_SERVER["HTTP_HOST"]."/"; $host = "http://".$_SERVER["HTTP_HOST"].":80/admin/"; $ec = 0; $temp = ""; $last = ""; while ($line = mysql_fetch_row($resuls)) { $ImageUrl = $host . $line[2]; $printXML .= " <LB>\n"; $printXML .= " <LB_plink>" . $prphost . $line[0] . "/" . $line[1] . "</LB_plink>\n"; $printXML .= " <LB_pname>" . trim(str_replace("Puerto Vallarta Rental", "", str_replace("-","", $line[1]))) . "</LB_pname>\n"; $printXML .= " <LB_psub>" . $line[4] . "</LB_psub>\n"; $printXML .= " <LB_pdesc>" . substr($line[3],0,150) . "...</LB_pdesc>\n"; $printXML .= " <LB_ppic>" . $ImageUrl . "</LB_ppic>\n"; // ~~~~~~~~~~~~~~~~~~ // ~~~ Getting Thumbs $sql_imgs = "SELECT filepath FROM lb_property_imgs WHERE property_id = '".$line[0]."' AND front_img = 'N' ORDER BY Rand() LIMIT 0,4 "; $resul_imgs = mysql_query($sql_imgs); while ($path = mysql_fetch_row($resul_imgs)) { //$host = "http://www.luxurybeach.com:80/admin/"; $ThumbURL = $host . str_replace("propertyImages/","propertyImages/Thumbs/",$path[0]); if ($this->url_validate($ThumbURL) == true) { $ec++; $temp .= " <LB_image$ec>" . $host . str_replace("propertyImages/","propertyImages/Thumbs/",$path[0])."</LB_image$ec>\n"; $last = $path[0]; } } while ($ec < 4) { $ec++; $temp .= " <LB_image$ec>" . $host . str_replace("propertyImages/","propertyImages/Thumbs/",$last) . "</LB_image$ec>\n"; } $printXML .= $temp; $printXML .= " </LB>\n\n\n"; $ec = 0; $temp = ""; } $printXML .= " </LB_list>\n"; return $printXML; } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Create TXT ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ function creatTXT() { /* -- Create random*/ $numbers = range(1, 50); $Condition = "WHERE LBPI.front_img = 'Y' AND ("; $i = 0; shuffle($numbers); foreach ($numbers as $number) { $Condition .= "LBP.id = '" . $this->PropertiesPool[$number] . "' OR "; $i++; if ($i > 4) { break; } } $Condition = substr($Condition, 0, strlen($Condition)-4); $Condition .= ")"; $sql = "SELECT DISTINCT LBP.id, LBP.name, LBPI.filepath, LBP.descr_s, LBP.city FROM lb_properties AS LBP INNER JOIN lb_property_imgs LBPI ON LBPI.property_id = LBP.id $Condition LIMIT 0,5 "; $resuls = mysql_query($sql); $prphost = "http://".$_SERVER["HTTP_HOST"]."/"; $printTXT = "<div class=\"properties_home\">\n"; while ($line = mysql_fetch_row($resuls)) { $printTXT .= " <a href=\"" . $prphost . $line[0] . "/" . $line[1] . "\">ViewDetails</a>\n"; $printTXT .= " <h2>" . trim(str_replace("Puerto Vallarta Rental", "", str_replace("-","", $line[1]))) . " " . $line[4] . "</h2>\n"; $printTXT .= " <p>" . substr($line[3],0,150) . "...</p>\n"; } $printTXT .= " </div>\n"; return $printTXT; } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Create Gallery ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ function createGallery() { /* -- Create random*/ $numbers = range(1, 50); $Condition = "WHERE LBPI.front_img = 'Y' AND ("; $i = 0; shuffle($numbers); foreach ($numbers as $number) { $Condition .= "LBP.id = '" . $this->PropertiesPool[$number] . "' OR "; $i++; if ($i > 4) { break; } } $Condition = substr($Condition, 0, strlen($Condition)-4); $Condition .= ")"; $sql = "SELECT DISTINCT LBP.id, LBP.name, LBPI.filepath, LBP.descr_s, LBP.city FROM lb_properties AS LBP INNER JOIN lb_property_imgs LBPI ON LBPI.property_id = LBP.id $Condition LIMIT 0,5 "; $resuls = mysql_query($sql); $prphost = "http://".$_SERVER["HTTP_HOST"]."/"; $host = "http://".$_SERVER["HTTP_HOST"].":80/admin/"; $printTXT = ""; while ($line = mysql_fetch_row($resuls)) { $ImageUrl = $host . $line[2]; $printTXT .= "<div class=\"sldie\">\n"; $printTXT .= " <img alt=\"\" border=\"0\" height=\"390\" src=\"$ImageUrl\" width=\"625\" />\n"; $printTXT .= " <div class=\"caption\">" . trim(str_replace("Puerto Vallarta Rental", "", str_replace("-","", $line[1]))) . " " . $line[4] . "</div>\n"; $printTXT .= "</div>\n"; } $printTXT .= "\n"; return $printTXT; } /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ValidateURL ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ function url_validate($link) { $url_parts = @parse_url($link); if (empty($url_parts["host"])) return(false); if (!empty( $url_parts["path"])) { $documentpath = $url_parts["path"]; } else { $documentpath = "/"; } if (!empty($url_parts["query"])) { $documentpath .= "?" . $url_parts["query"]; } $host = $url_parts["host"]; $port = $url_parts["port"]; // Now (HTTP-)GET $documentpath at $host"; if (empty($port)) $port = "80"; $socket = @fsockopen($host, $port, $errno, $errstr, 30); if (!$socket) { return(false); } else { fwrite ($socket, "HEAD ".$documentpath." HTTP/1.0\r\nHost: $host\r\n\r\n"); $http_response = fgets($socket, 22); if (preg_match("/200 OK/i", $http_response)) { fclose($socket); return(true); } else { fclose($socket); return(false); } } } } ?> -
Forcing HTTPS on the domain disables website functions
zaaba replied to zaaba's topic in PHP Coding Help
Thanks so I should not be looking at PHP code like this? $prphost = "http://".$_SERVER["HTTP_HOST"]."/"; $host = "http://".$_SERVER["HTTP_HOST"]."/admin/"; $printTXT = ""; while ($line = mysql_fetch_row($resuls)) { $ImageUrl = $host . $line[2]; $pname = $this->wordcount(trim(str_replace("Puerto Vallarta Rental", "", str_replace("-","", $line[1]))), 25); $printTXT .= "<div class=\"sldie\">\n"; $printTXT .= " <a href=\"". $prphost . $line[0] . "/" . $line[1] ."\"><img alt=\"$pname\" border=\"0\" height=\"390\" src=\"$ImageUrl\" width=\"625\" /></a>\n"; $printTXT .= " <div class=\"caption\"><h2><a href=\"". $prphost . $line[0] . "/" . $line[1] ."\">" . $pname . " <span>" . $line[4] . "</span></a></h2></div>\n"; $printTXT .= "</div>\n"; } $printTXT .= "\n"; return $printTXT; } -
Forcing HTTPS on the domain disables website functions
zaaba replied to zaaba's topic in PHP Coding Help
My URL luxurybeach.com now redirects to https://www.luxurybeach.com/ . I don't know how to test any other combination. -
Forcing HTTPS on the domain disables website functions
zaaba replied to zaaba's topic in PHP Coding Help
Hi No, I had to get SSL certificates then add the required Rewrite code to .htaccess file. The homepage was rendering really badly, and then I found the URL of the .js file that was causing the problem. Now I need to find where the code for the menu and/or the pages themselves and do the same. Is the code I sent relevant? -
zaaba joined the community
-
Hello, recently I forced HTTPS on my domain and it disabled the menu buttons on my homepage. (Page not Found Error) As I understand that PHP/Javascript are dynamically creating the pages, I have been trying to find which files to edit to change the URL to HTTPS. I found a file that looks like a config file, and wondered if this is it. Can anyone advise? <?php function __getConfig() { if ($_SERVER['HTTPS'] == on) $protocol = "https://"; else $protocol = "http://"; if (substr($_SERVER["HTTP_HOST"], 0, 4) != "www.") { header("Location: ".$protocol."www.".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"]); exit(); } return array( 'base_url' => $protocol . "www.luxurybeach.com/admin/", 'base_href' => $protocol . "www.luxurybeach.com/", 'appname' => "Luxury", 'GD' => extension_loaded('gd') || function_exists('gd_info'), 'manifestRealName' => "js/FAQ-file-manifest.json", 'manifestName' => "front/JSONmanifest", 'storageName' => "LuxuryBeach_ManagedStore", 'update_center_url' => 'http://dev/sergey.ostapenko/updatecenter/checker/index.php', 'tablePrefix' => '' ); } function __getDBConfig() { return array( 'hostname' => "localhost", 'username' => "", 'password' => "", 'database' => "", //'database' => "faq", 'dbdriver' => "mysql", 'dbprefix' => "", 'active_r' => TRUE, 'pconnect' => FALSE, 'db_debug' => TRUE, 'cache_on' => FALSE, 'cachedir' => "" ); } ?>