Ik heb een php script, maar hij werkt niet.
Weet iemand wat er fout is?
Alvast bedankt.

**************************************************
<html>
<head>
</head>
<body>
<?php
include(statistiek.inc.php)
if(isset($_SERVER['REMOTE_ADDR'])){
$ip="'".$_SERVER['REMOTE_ADDR']."'";
}else{
$ip="NULL";
}
if(isset($_SERVER['SCRIPT_NAME'])){
$pagina="'".$_SERVER['PHP_SELF']."'";
}else{
$pagina="NULL";
}
if(isset($_SERVER['HTTP_USER_AGENT'])){
$browser="'".$_SERVER['HTTP_USER_AGENT']."'";
}else{
$browser="NULL";
}
//SQL-opdrachten
$sql="INSERT INTO statistiek (ip, pagina, browser, tijd)";
$sql.="VALUES($ip, $pagina, $browser, NULL)";
$db->sql_opdracht($sql);
echo"ip =$ip!";
?>
</body>
</html>
***********************************************
Dit is een topic wat direct een slotje mag krijgen van me:

* Slechte topictitel
* Er wordt niet aangegeven WAT er niet werkt
* Er wordt niet aangegeven of er errors zijn of zo..

Maar het zou wel is met die include te maken kunnen hebben.
<?
$browser="'".$_SERVER['HTTP_USER_AGENT']."'";
}else{
$browser="NULL";

//"'".$var."'" => gaat nergens over $var is ook goed
//="NULL" => NULL is een php term net als if / die enz
?>
<?php
include 'statistiek.inc.php';
$ip = ((empty($_SERVER['REMOTE_ADDR']) ? null : $_SERVER['REMOTE_ADDR']);
$pagina = ((empty($_SERVER['SCRIPT_NAME']) ? null : $_SERVER['SCRIPT_NAME']);
$browser = ((empty($_SERVER['HTTP_USER_AGENT']) ? null : $_SERVER['HTTP_USER_AGENT']);
$sql = "INSERT INTO statistiek (ip, pagina, browser, tijd) VALUES ('" . mysql_real_escape_string($ip) . "', '" . mysql_real_escape_string($pagina) . "', '" . mysql_real_escape_string($browser) . "', '')";
$db->sql_opdracht($sql);
echo 'IP: ' . $ip;
?>
eerst opzoeken op google, of met de zoekfunctie, dan een topic openen aan de hand van deze regels

Reageren