PHP: Online leere Seite

sebi0130

Grünschnabel
Hallo ihr da draußen,
nach einiger Zeit stehe ich mal wieder auf dem Schlauch und ich finde einfach nicht herraus wie es zu dem Fehler kommt.
(Habe das "Script" unter Xampp ausprobiert und dorf läuft alles ohne Probleme)

Meine Seite wird über folgenden Link aufgerufen:
http://meine-domain.de/kf82/action/punkte_count.php?member=10800&liste=dschungel&id=167641&usubid=

Nach aufruf sagt mein Browser zu mir (IE8)
Die Webseite kann nicht angezeigt werden.

Wenn ich aber nur die punkte_count.php aufrufe ohne den rest nach dem Fragezeichen wird mir mein echo ausgegeben den ich zu testwecken mit in die IF-Abfrage gesetzt habe.

(Die Infos stimmen nicht mehr ganz, denn es wird über den Usernamen gespeichert und nicht über die IP.)
PHP:
<?php
session_start();

//Daten für den Seitenaufbau
$id = $_REQUEST["id"];
$usubid = $_REQUEST["usubid"];

//Tabelle für die Banner-IP-Sperre
$banner = "banner".$_REQUEST["liste"];			

//Wie lange wir die IP gesperrt //Zeit in sek. (1 Min. = 60 sek.)
$stehenlassen = $_REQUEST["member"];		

//IP-Adresse des Users der für eine Zeit gesperrt werden soll.
$ip = $_SESSION["tan"];	

//Speichern und festlegen der aktuellen Zeit
$zeit = time (); 						

//Gültigkeit berechnen
$nichtmehrgueltig = $zeit-$stehenlassen;
	
//Verbindung zur Datenbank einfügen
include("../include/inc.data.php");

//Jetzt die Daten löschen die wieder freigegeben werden können
$query = "DELETE FROM ".$banner." WHERE timefeld <= '".$nichtmehrgueltig."'";
mysql_query($query);

//Nachdem gelöscht wurde, wird nun überprüft ob sich die IP noch in der Datenbank befindet
$query = "SELECT * FROM ".$banner." WHERE ip = '".$ip."'";
$result = mysql_query($query);
$rows = mysql_num_rows($result);


if ($rows >= 1)
//Nun schauen wir ob $rows >= 1 ist,.... 
{
$zahl = mysql_fetch_array($result);
$time = $zeit-$zahl["timefeld"];
$time1 = $stehenlassen-$time;
$etime = abs($time1);
echo"ja";
//header("Location: punkte_sponsor.php?id=".$id."&usubid=".$usubid."&mount=1&time=".$etime."");
} 
//...ist dies der Fall steht die IP schon in der Tabelle und das wird ausgegeben. 
else
{ 
//echo "Okay sie werden jetzt $stehenlassen sec. lang gesperrt !";
//Wenn nicht dann wird ausgegeben dass man jetzt $stehenlassen Sekunden gesperrt ist.
$query = "INSERT INTO ".$banner." (ip, timefeld) VALUES ('".$ip."', '".$zeit."')";
mysql_query($query); 
echo"ja1";

//header("Location: punkte_sponsor.php?id=".$id."&usubid=".$usubid."&mount=2");
}

?>
 
Schreib mal vor das session_start() folgenden Code:

PHP:
error_reporting(E_ALL);
ini_set('display_errors', 1);

Leider bekomme ich immer noch nichts angezeigt, weder im Internet Explorer noch im Firefox.
Habe es wie folgt eingefügt:

PHP:
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);

session_start();

//Daten für den Seitenaufbau
$id = $_REQUEST["id"];
$usubid = $_REQUEST["usubid"];
 

Anhänge

  • screen1.jpg
    screen1.jpg
    43,3 KB · Aufrufe: 37
  • screen1-f.jpg
    screen1-f.jpg
    35,2 KB · Aufrufe: 37
Gib was vor session_start() was aus. Wenn das funktioniert, gehe paar Zeilen runter und mach wieder ne Ausgabe. So findest du die Zeile, in der nix mehr geht.
 
Kannst du das Error-Log des Webservers einsehen, auf den du das hochgeladen hast? Evtl. steht da was interessantes drin.

Mit was hast du hochgeladen? Mit welchem FTP-Client? Mit welchem Upload-Mode (Binary/Text)?
 
Guten Morgen,

auf den Error-Log kann ich leider nicht zugreifen.
Hochgeladen werden die Daten mit FileZilla hier habe ich die Möglichkeit die Daten im ASCII oder Binär hoch zu landen. Doch dies steht immer auf Automatisch und dabei hatte ich auch noch nie Probleme

Desweiteren sind bei mir folgende Leistungen aktiv die auf PHP zutreffen: PHP 5.2.11 und PHP-Upload
 
Wenn du nicht mal das Error-Log einsehen kannst, wäre es mehr als ratsam, den Anbieter zu wechseln.

Übertrag doch mal im ASCII Mode (sicherheitshalber).

Desweiteren wäre es wirklich interessant, wenn du die Frage von wod2008 beantwortest, und mal was simples wie

PHP:
<?php
phpinfo();
?>

ausführst.
 
Zurück