Hallo,
Ik ben sinds enige tijd als amateur - beginner bezig met het maken van php-scripts. Maar nu komt er iedere keer bij mijn script een fout 500:
Aan deze website wordt gewerkt.
De website bevat een programmeerfout.
Ik kom er echt niet meer uit.
Mijn script:
<?php
//script om de bezoekers van de laatste ? minuten te tonen
//Copyright Rogier Nell 2009 - [email protected]
//stel hier je onlinetijd in (hele getalllen)
$onlinetijd = 5;
//stel hier je boodschap in, als er niemand online is
$berichtgeenonline = "Er is niemand online";
//stel hier je boodschap in, als er geen lijst kan worden weergegeven
$kannietweergeven = "Er kan geen lijst worden weergegeven";
//stel hier de MySQL-gegevens in:
$server = "sql110.byethost24.com";
$dbusername = "";
$dbpassword = "";
$dbname ="";
$tablename ="";
//hieronder niets meer veranderen!
//connection to database
$connection = @mysql_connect($server, $dbusername, $dbpassword)
or die(mysql_error());
$db = @mysql_select_db($dbname,$connection)
or die(mysql_error());
$sql = "SELECT * FROM $tablename";
$result = @mysql_query($sql, $connection) or die(mysql_error());
//geef het aantal rijen
$num = mysql_num_rows($result);
//maak variablen, als er rijen zijn
if ($num != 0)
{
while ($sql = mysql_fetch_object($result))
{
$_SESSION[user_name] = $sql -> username;
$_SESSION[time] = $sql -> time;
$_SESSION[date] = $sql -> date;
}
}else{
echo $berichtgeenonline;
}
}
//Variabelen aanmaken
$datdate = $_SESSION[date];
$dattime = $_SESSION[time];
$dathour = substr($databasetime, 0, 2);
$datminute = substr($databasetime, 3, 2);
$datenow = gmdate("Y-m-d");
$hournow = gmdate("H");
$minutenow = gmdate("i");
$loginminutes = $minutenow - $onlinetijd
//Maak een array van leden online en geef deze weer (als er leden online zijn)
if ($datdate == $datenow ) and $dathour == $hournow and $datminute >= $loginminutes
{
while($row = mysql_fetch_array($result))
{
echo $row['username']. " - ". $row['time'];
echo "<br />";
}
}else
{
echo $kannietweergeven;
}
?>
Misschien kan iemand mij helpen?
956 views