Skift fra php 4.x til php 5.x
Hej, lidt hjælp,tak.I efterfølgende kode som virkede fint i php 4.x men "virker" ikke i php 5.x
Denne online tæller "virker" (jo det gør den jo, men fortæller at sætningenn"mysql_db_query" er udfaset) så det ser jo ikke godt ud i udskriften i php 5.x, har prøvet at slette _db_ fra linie 9 -13 -16, men der kommer så parameter fejl,
iflg. php manual skulle _db_ være udfaset i den nye version, men,men.?? pft. Gert
ps. hotellet er skiftet til PHP 5.x
<?php
include( 'nydb.php' ); // Stien til 'fil/nydb.php'
//sekunder til man ser om en bruger er gået
$timeoutseconds = 300;
//Variabel
$timestamp = time();
//til at se om brugeren stadig er på
$timeout = $timestamp-$timeoutseconds;
//skriver i tabellen
$insert = mysql_db_query($dbase, "INSERT INTO $tableuseronline VALUES
('$timestamp','$REMOTE_ADDR','$PHP_SELF')");
//sletter brugere der ikke er på mere
$delete = mysql_db_query($dbase, "DELETE FROM $tableuseronline WHERE timestamp<$timeout");
//$result får innholdet af kolonnen ip i tabellen useronline
$result = mysql_db_query($dbase, "SELECT DISTINCT ip FROM $tableuseronline WHERE file='$PHP_SELF'");
//tæller hvor mange rekker tabellen indholder
$user = mysql_num_rows($result);
//Lukker database
mysql_close();
// Udskriver
if($user == 1) { // hvis bare 1
print("User online $user");
} else { // hvis flere
print("$user users online");
}
?>