Include werkt niet

Status
Niet open voor verdere reacties.

Broertjuhhh

Gebruiker
Lid geworden
6 feb 2007
Berichten
271
Beste mensen,

Ik probeer in een php scriptje het volgen voor elkaar te krijgen.

Ik wil op mijn site als ik zelf in-log niet hebben dat hij dan naar onestat gaat, maar wel als iemand anders in-logd.

Dus als het ipnummer niet gelijk is aan het mijne, moet hij het onestat scriptje includen.

Wat doe ik fout ???

PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body background="0-background/emptyright.jpg" leftmargin="0" topmargin="0">
<p align="center">&nbsp;</p>
<p align="center">&nbsp;</p>
<p align="center"><a href="http://www.zinloosgeweld.nl/" target="_blank"><img src="0-image/lieveheersbeestje.gif" name="vlieg" width="100" height="100" border="0" id="vlieg"></a></p>

<?php
  
   if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && eregi("^[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}$",$_SERVER['HTTP_X_FORWARDED_FOR'])) {
       $ipnum = $_SERVER['HTTP_X_FORWARDED_FOR'];
   } else {
       $ipnum = getenv("REMOTE_ADDR");
   }

 if ($ipnum != "87.212.64.235") {					
     include ("1stat.php");
   } 

echo $ipnum

?>

</body>
</html>


Het onestat scriptje is;

PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<!--ONESTAT SCRIPTCODE START-->
<!--
// Het wijzigen van deze code is niet toegestaan en zal uw account definitief blokkeren!
// Account ID : 337579
// Website URL: http://www.broertjuhhh.nl
// Copyright (C) 2002-2007 OneStat.com All Rights Reserved
-->
<div align="center" id="OneStatTag">
  <table border='0' cellpadding='0' cellspacing='0'>
    <tr> 
      <td align='center'> <div align="center"> 
          <script type="text/javascript">
		  
<!--
function OneStat_Pageview()
{
    var d=document;
    var sid="337579";
    var CONTENTSECTION="";
    var osp_URL=d.URL;
    var osp_Title=d.title;
    var t=new Date();
    var p="http"+(d.URL.indexOf('https:')==0?'s':'')+"://stat.onestat.com/stat.aspx?tagver=2&sid="+sid;
    p+="&url="+escape(osp_URL);
    p+="&ti="+escape(osp_Title);
    p+="&section="+escape(CONTENTSECTION);
    p+="&rf="+escape(parent==self?document.referrer:top.document.referrer);
    p+="&tz="+escape(t.getTimezoneOffset());
    p+="&ch="+escape(t.getHours());
    p+="&js=1";
    p+="&ul="+escape(navigator.appName=="Netscape"?navigator.language:navigator.userLanguage);
    if(typeof(screen)=="object"){
       p+="&sr="+screen.width+"x"+screen.height;p+="&cd="+screen.colorDepth;
       p+="&jo="+(navigator.javaEnabled()?"Yes":"No");
    }
    d.write('<a href="http://www.onestat.com/aspx/login.aspx?sid='+sid+'" target=_blank><img id="ONESTAT_TAG" border="0" src="'+p+'" alt="This site tracked by OneStat.com. Get your own free site tracker."></'+'a>');
}

OneStat_Pageview();
//-->

   }

</script>

          <noscript>
          <a href="http://www.onestat.com"><img border="0" src="http://stat.onestat.com/stat.aspx?tagver=2&sid=337579&js=No&" ALT="word phrases"></a> 
          </noscript>
        </div></td>
    </tr>
    <tr>
      <td align='center'><div style="COLOR:black;display:none;FONT-FAMILY:'Verdana';"><a href="http://www.onestat.com" style="text-decoration:none;">word 
          phrases</a><br>
        </div></td>
    </tr>
  </table>
</div>
<!--ONESTAT SCRIPTCODE END-->
</body>
</html>
 
Laatst bewerkt:
Nou? Wat gaat er niet goed dan?

Je zult in ieder geval de hele HTML structuur uit het lstat.php bestand moeten halen aangezien je die al in het andere bestand gebruikt. 2x <html>, <head> en <body> is niet zo heel netjes :)
 
Include werk niet

Beste mensen,

Het probleem is opgelost, ik zat dus wel goed met het script maar het script van onestat was niet goed meer.
Ik heb dus even een nieuw scriptje opgehaald en geplaatst en toen werkte het wel.

Het is op deze manier erg prettig, want om nou 30 keer je eigen ipnummer te zien staan bij onestat doet zo zielig aan.

Bedankt en ook Devil met de tip over het html ! :thumb:
 
Volgens mij kun je bij OneStat ook je eigen IP excluden... Dus dat alle IP's die niet gelijk zijn aan jouw IP geregistreerd worden...
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan