Hallo,
zwei Seiten
www.stayinbuenosaires.com (englische Version) und
www.stayinbuenosaires.com.ar (spansiche Version) greifen auf die selbe MySQL Datenbank zu die auf dem .com Server gehostet wird.
Die .com.ar (spanische Version) Seite wird im Moment mit .htaccess umgeleitet auf
www.stayinbuenosaires.com/es/
Nun mein Problem: Um für die spanische Seite eine Sitemap anzulegen möchte ich nur die index.php der spansichen Version auf dem .com.ar Server legen. Leider bekomme ich nicht hin dass ich auf die Datenbank zugreife die auf dem .com Server liegt.
Wenn ich mit:
PHP-Code:
<?php
include('http://www.stayinbuenosaires.com/es/index.php');
?>
die index Seite einbinde bekomme ich alles zum laufen ausser der "Go to id" Funktion:
PHP-Code:
<?
include('db.php');
if(isset($_GET['action']) && $_GET['action'] == "search")
{
if(is_numeric($_GET['id']))
{
$sql = "SELECT * FROM apartments WHERE `id apartments` = ".$_GET['id']."";
$result = mysql_query($sql);
if(mysql_num_rows($result) > 0)
{
header("Location: http://www.stayinbuenosaires.com/es/apartments.php?id=".$_GET['id']."");
}else{
$error = "No hay registro con este ID.";
}
}else{
$error = "No hay registro con este ID.";
}
}
?>
Die Datei db.php sieht so aus:
PHP-Code:
<?
mysql_connect("server_ip","Username","Password");
mysql_select_db("Name_der_Datenbank");
?>
Die Funktion versucht alles auf dem .com.ar auszuführen obwohl alle Angaben auf den anderen Server verweisen.
Was mach ich falsch?
Michael Anlauf