Hallo,
Ik ben nog php aan het leren, en wil nu een scriptje maken, maar ik geraak er niet uit, maw. ik zit vast
het komt er op neer, dat, als iemand een webpagina bezoekt, het ip word genomen, gecodeerd word, en dan zou dat adres uit een tabel, veld: poster_ip
moeten worden gezocht.
Indien dat ip adres in het veld bestaat, dan heb ik, van dezelfde tabel in het veld: poster_id nodig.
nu mijn vraag:
hoe moet ik dat doen?
kan of wil iemand me helpen, met tips of zo?
met dank.
wat ik tot nu al heb gemaakt:
<?php
$tabel="phpbb_posts";
$username = 'root';
$password = 'elian007';
$db = 'test';
mysql_connect('localhost',$username,$password)or die('Er kon geen connectie gemaakt worden met de database');
mysql_select_db($db) or die('De database kon niet worden geselecteerd');
mysql_connect('localhost',$username,$password)or die('Er kon geen connectie gemaakt worden met de database');
mysql_select_db($db) or die('De database kon niet worden geselecteerd');
$ip= getenv("REMOTE_ADDR");
function encode_ip($dotquad_ip)
{
$ip_sep = explode('.', $dotquad_ip);
return sprintf('%02x%02x%02x%02x', $ip_sep[0], $ip_sep[1], $ip_sep[2], $ip_sep[3]);
}
echo"uw ip =".$ip."";
echo "<br></br>";
echo 'IP, gecodeerd: '.encode_ip($ip);
echo "<br></br>";
//////// tot hier werkt het
$a=encode_ip($ip);
$query = "SELECT * FROM poster_ip,poster_id WHERE id = '".$a['encode_ip'];
$query($sql) or die(mysql_error());
?>
626 views