PHP expert |
|
Mag ik vragen waarom je van de ene variable een andere variable maakt?
<?php
$ip = $_SERVER['REMOTE_ADDR']; // overbodige regel
$land = gethostbyaddr($ip); /* $land =
gethostbyaddr($_SERVER['REMOTE_ADDR']); */
$string = $land; // overbodige regel
$zoeknl = ".nl"; // ook overbodige regel
$resultaatnl = strpos ($string, $zoeknl); // $resultaatnl = strpos
($land, "\.nl");
if ($resultaatnl == TRUE)
{
echo '<META HTTP-EQUIV="refresh" CONTENT="1;
URL=pages/nl/index.html">';
echo '<script language="javascript">';
echo 'if (parent.frames.length > 0)';
echo 'parent.location.href = location.href';
echo '</script>';
}
?>
<?php $ip = $_SERVER['REMOTE_ADDR']; // overbodige regel gethostbyaddr($_SERVER['REMOTE_ADDR']); */ $string = $land; // overbodige regel $zoeknl = ".nl"; // ook overbodige regel $resultaatnl = strpos ($string, $zoeknl); // $resultaatnl = strpos ($land, "\.nl"); if ($resultaatnl == TRUE) { echo '<META HTTP-EQUIV="refresh" CONTENT="1; URL=pages/nl/index.html">'; echo '<script language="javascript">'; echo 'if (parent.frames.length > 0)'; echo 'parent.location.href = location.href'; } ?>
De code wordt dus:
<?php
$land = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$resultaatnl = strpos ($land, "\.nl"); /* ik wist niet of je een
punt moest escapen? */
if ($resultaatnl == TRUE)
{
echo '<META HTTP-EQUIV="refresh" CONTENT="1;
URL=pages/nl/index.html">';
echo '<script language="javascript">';
echo 'if (parent.frames.length > 0)';
echo 'parent.location.href = location.href';
echo '</script>';
}
?>
<?php $resultaatnl = strpos ($land, "\.nl"); /* ik wist niet of je een punt moest escapen? */ if ($resultaatnl == TRUE) { echo '<META HTTP-EQUIV="refresh" CONTENT="1; URL=pages/nl/index.html">'; echo '<script language="javascript">'; echo 'if (parent.frames.length > 0)'; echo 'parent.location.href = location.href'; } ?>
Stukken korter, vind je niet?:cool: |