Hallo,
ich plage mich hier mit einem blöden Problem rum.
Ich habe meine PHP Seiten lokal erstellt und sie dann auf einen Server geladen.
Wenn ich sie mir im Netz anschaue, ist auf jeder Seite die mit einer Datenbank verknüpft ist, als allererstes ein doppel Slash (//) zu sehen.
Siehe hier: http://www.remscheider-sv.de/web2007/index.php
Kann es sein dass dies irgendwas mit der stripslashes Funktion zu tun hat die dort auftaucht?
Aber wie gesagt, lokal (XAMPP) läuft alles problemlos.
Code ist folgender:
PHP-Code:
<?php require_once('Connections/RSVCon.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
mysql_select_db($database_RSVCon, $RSVCon);
$query_RecordNews = "SELECT * FROM HauptArchiv WHERE wichtig='ja' ORDER BY 'real-date' DESC limit 15";
$RecordNews = mysql_query($query_RecordNews, $RSVCon) or die(mysql_error());
$row_RecordNews = mysql_fetch_assoc($RecordNews);
$totalRows_RecordNews = mysql_num_rows($RecordNews);
mysql_select_db($database_RSVCon, $RSVCon);
$query_spieletermine = "SELECT spe.*,spe_name.ID 'spe_Name.ID', spe_name.Name 'spe_Name', spe_kat_name.ID, spe_kat_name.Kat_Name FROM spe_kat_name, spieleergebnisse as spe,spieleergebnisse_name as spe_name WHERE spe_kat_name.ID=spe.Kat_ID AND spe.Name_ID = spe_name.ID AND spe.Ergebnis='0' AND spe.Punkte='0' AND spe.Datum < DATE_ADD(CURDATE(), INTERVAL 30 DAY) ORDER BY spe.Datum";
$spieletermine = mysql_query($query_spieletermine, $RSVCon) or die(mysql_error());
$row_spieletermine = mysql_fetch_assoc($spieletermine);
$totalRows_spieletermine = mysql_num_rows($spieletermine);
?>
Gruß
Mad