dit is mijn script hiermee wil ik in ip.txt kijken of een bepaald ip eral in staat. de ip\'s zijn gezondert door | , dus doe ik explode stel dat er 2 ip\'s zou in staat zou het eruit zien als |10.52.984.14|697.77.786.71| hoe kan ik zien ofdat \"10.52.984.14\" dit mijn ip is + dan de bijpassende skin nemen uit een txt-bestand hier staat bijvoorbeeld |gray|xray| dus ik moet \"grey\" eruit nemen :s hoe doe ik dit nu?

<?
$ips = file_get_contents(\'ip.txt\');
$a = \"0\";
$yip = $_SERVER[REMOTE_ADDR];
$ips = explode(\"|\", $ips);
while ($ips[\"$a\"] != \"\"){
if($ips[\"$a\"] == $yip)
{ $in = \"1\";
$num = $a; }
$a = $a+1; }
if($in == \"1\"){
$file2 = \"skin.txt\";
$file2 = fopen($file2, \"r\");
$file2 = file(\'skin.txt\');
$file2 = explode(\"|\", $file2);
$skin = $file2[$num];
fclose($fopen);
} else {
$skin = \"normal\";
}
?>
Deze gebruik ik voor mijn poll:

<?
$ip = fopen("ip.txt", "r");
$contents = fread($ip, filesize("ip.txt"));
$uip = $REMOTE_ADDR;


if (eregi($uip, $contents))
{
echo "<b>Je hebt al gevote!</b>";
} else {
echo "<input type='submit' value=' Vote '> (<b>Let op:</b> Je kan maar <i>1</i> keer voten)";
}
?>

Kweet alleen niet zeker of ie nu nog werkt (Kheb hem wat aangepast)...

lukt niet :s
+ zou niet weten waar ik moet beginnen
Je bent toch al begonnen?

Wees eens specifieker? We doen hier niet aan spoon-feeding: wat is het probleem, waar loop je vast, wat heb je en wat is de foutmelding.

Reageren