Avatar billede stengaard Praktikant
20. marts 2005 - 14:31 Der er 17 kommentarer og
1 løsning

hvorfor virker dette ikke

<?PHP
$IP = $GLOBALS['REMOTE_ADDR'];
$FIP = $GLOBALS['HTTP_X_FORWARDED_FOR'];
if (($FIP != "") && ($FIP != "unknown")) $IP = $FIP;
$IP = explode(",", $IP);
$IP = $IP[0];
?>

jeg for ikke nogen ipadresse frem hvad gør jeg galdt
Avatar billede riversen Nybegynder
20. marts 2005 - 14:47 #1
prøv at skrive $_SERVER istedet for $GLOBALS
Avatar billede stengaard Praktikant
20. marts 2005 - 15:18 #2
virker stadig ikke

<?PHP
$IP = $SERVER['REMOTE_ADDR'];
$FIP = $SERVER['HTTP_X_FORWARDED_FOR'];
if (($FIP != "") && ($FIP != "unknown")) $IP = $FIP;
$IP = explode(",", $IP);
$IP = $IP[0];
?>
Avatar billede stengaard Praktikant
20. marts 2005 - 15:21 #3
skal vise brugerens ip adresse i et sript her er hele srtiptet :

<?php
session_start();
include("sider.php");
if ($_SESSION['status'] == "login")
{

}
else
{
print("    <script language='javascript'>
        location.href='login.php';
        </script>");
}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  <head>

<link rel="shortcut icon" href="favicon.ico" />
    <meta name="Title" content="Stengaard-Webdesign :: Kaptajnenshumleloge.dk :: Startside" />
    <meta name="Description" content="Kaptajnenshumleloge" />
    <meta name="Keywords" content="Kaptajnen, stuart, stardust, sømand, øl, humle, loge, ølloge, stengaard, stengaard-webdesign, forening, vedtægter, venner" />
    <meta name="Robots" content="ALL" />
    <meta name="Revisit-after" content="10" />
    <meta name="Author" content="Stengaard, webdesign" />
    <meta name="Copyright" content="Stengaard, webdesign, 2001-2005. All rights reserved." />
    <meta name="Rating" content="General" />
    <meta name="Generator" content="emacs21" />
    <meta http-equiv="Pragma" content="no-cache">
    <meta http-equiv="Cache-Control" content="no-store">
    <meta name="ObjectType" content="Text.Homepage.Personal" />

    <link rev="made" href="mailto:webmaster@kaptajnenshumleloge.dk" />

    <meta http-equiv="Content-language" content="da" />
    <meta http-equiv="Reply-to" content="mailto:webmaster@kaptajnenshumleloge.dk" />
    <meta http-equiv="Content-Script-Type" content="text/javascript" />

 
    <title>
      Stengaard- webdesign :: Kaptajnenshumleloge.dk
    </title>

    <link title="Standard CSS" rel="stylesheet" href="style.css" type="text/css" media="screen" />
   
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <style type="text/css">
<!--
.style1 {color: #963a3a}
-->
  </style>
  </head>
  <body>
    <div id="container">
      <div id="header">
        Stengaard Webdesign :: Kaptajnenshumleloge.dk
      </div>
      <div id="navcontainer">

</div>
      <div id="menuContainer">
      <div id="menu">
        <h1>Indhold:</h1>
        <ul>
        <li><a href="index.php">Forside</a> </li>
        <li><a href="bryg/bryg.php">Bryggerier</a></li>
          <li><a href="hjemme/index.php">HjemmeBryggeri</a></li>
          <li><a href="Anmeldelser.php">Anmeldelser</a></li>
        </ul>
        <h1>News - Forum:</h1>
        <ul>
        <li><a href="news/index.php">News</a> </li>
        <li><a href="forum/index.php">Forum</a> </li>
        </ul>
              <h1>Lyd:</h1>
        <ul>
        <li><a href="video1.php" target="popup" onclick=
"window.open('','popup', 'width=450,height=400,scrollbars=0' )">Video 1</a> </li>
<li><a href="video2.php" target="popup" onclick=
"window.open('','popup', 'width=450,height=400,scrollbars=0' )">Video 2</a> </li>
<li><a href="video3.php" target="popup" onclick=
"window.open('','popup', 'width=450,height=400,scrollbars=0' )">Video 3</a> </li>
<li><a href="mp3/mp3.php" target="popup" onclick=
"window.open('','popup', 'width=570,height=500,scrollbars=0' )">Mp3 Afspiller</a> </li>
        </ul>
       
       
        <h1>Spil:</h1>
        <ul>
        <li><a href="images/bartender.exe">Bartender</a></li>
        </ul>
        <h1>Medlemmer:</h1>
        <ul>
          <li><a href="liste.php">Medlemmer</a></li>
          <li><a href="medlemsend.php">Kontakt</a></li>
        </ul>
        <h1>Bestyrelsen:</h1>
        <ul>
        <li><a href="vedtaegter.php">Vedtægter</a> </li>
        <li><a href="contact.php">Kontakt os</a></li>
        <li><a href="bestyrelsen.php">Hvem er vi</a> </li>
          <li><a href="bestyrelsen/login.php">Login</a></li>
        </ul>
        <h1>Gæstebog:</h1>
        <ul>
        <li><a href="gaestebog/skriv.php">Skriv </a> </li>
        <li><a href="gaestebog/gbog.php">Læs</a> </li>
        </ul>
        <h1>Logud:</h1>
        <ul>
        <li><a href="logout.php">Logud </a> </li>
        </ul>
        </div>

      <div id="firefox">
    <a href="http://www.mozilla.org/products/firefox/">
          <img alt="Get Firefox!" title="Get Firefox!" src="http://www.spreadfirefox.com/community/images/affiliates/Buttons/120x60/trust.gif" />
        </a>
      </div>
      </div>

      <div id="content">


<p align="center"><span class="maintext"><img src="images/logo.jpg" border="0" height="101" width="700" /></span>

  </div>

<div id="content">
 
  <table width="94%" height="69" border="0" cellpadding="5" cellspacing="5">
    <tr valign="top">
      <td width="235" height="9"><span class="style1">Dit System.:</span></td>
      <td width="954"><?php echo $_SERVER["HTTP_USER_AGENT"]; ?></td>
    </tr>
    <tr valign="top">
      <td width="235"><span class="style1">Som bruger.:</span></td>
      <td><?= $_SESSION['navn']; ?></td>
    </tr>
    <tr valign="top">
      <td width="235" height="13"><span class="style1">Din IP adresse er.:</span></td>
      <td><?php include("besoeg/ip.php") ?></td>
    </tr>
    <tr valign="top">
      <td height="13"><span class="style1">Bes&oslash;g nr.:</span></td>
      <td><?php include("besoeg/taeller.php"); output_total(); ?></td>
    </tr>
    <tr valign="top">
      <td height="13">&nbsp;</td>
      <td><?php include("besoeg/user_online.php") ?>, Dagen  <?php include("besoeg/time.php") ?></td>
    </tr>
  </table>
</div>



<div id="content">
<table width="94%" height="111" border="0" cellpadding="5" cellspacing="5">
  <tr valign="top">
    <td width="274" height="21" rowspan="2"><img src="images/Gambrinuspic.GIF" /></td>
    <td width="669">
      </td>
  </tr>
  <tr valign="top">
    <td><p align="left" class="style10"><a href="gambrinus.php">Gambrinus</a></p>
      <p align="left" class="style10"> Kongen af &Oslash;l</p>
      <p align="left" class="style10"> Den beskyttende helgen af bryggerne</p>
      <p align="left" class="style10"> Hans navn er Gambrinus. Han bliver kaldt Kongen af &oslash;l og Den beskyttende helgen af bryggerne.</p>
      <p align="left" class="style10">Legenden siger at Kongen af &Oslash;l startede i den Nordvestlige del af det Gamle Tyskland, et omr&aring;de der i dag inkludere Holland og dele af Belgien. Han l&aelig;rte de gamle landm&aelig;nd hvordan man skule dyrke humle, hvordan man forvandlede byg til malt og hvordan man bryggede malten til et brusende Tysk slags lager &oslash;l. og <a href="madonna.php">Sejlede</a> det verden rundt. </p>
      <p align="left" class="style10"><a href="bestyrelsen.php">Bestyrelsen</a></p></td>
  </tr>
  <tr valign="top">
    <td height="22" colspan="2"><p align="left" class="style10"><?php
include('forum/config.php');
$query = mysql_query("SELECT id,header,name,DATE_FORMAT(date,'%e/%c-%y %T') AS date FROM forum WHERE parent=0 ORDER BY id DESC LIMIT $offset,$range") or die(mysql_error());
if (mysql_num_rows($query) == 0) {
    echo 'Der er ingen tråde i forummet!<br>';
} else {
    echo '<table width="100%" id="list"><tr>';
    echo '<th width="40%">Overskrift</th><th width="30%">Forfatter</th><th width="30%">Dato</th><th>Indlæg</th>';
    echo '</tr>';
    while($row = mysql_fetch_assoc($query)) {
        echo '<tr>';
        echo "<td width='40%'><a href='forum/laes.php?id=$row[id]'>$row[header]</a></td>";
        echo '<td width="30%">'.$row['name'].'</td>';
        echo '<td width="30%">'.$row['date'].'</td>';
        echo '<td>'.mysql_result(mysql_query("SELECT COUNT(*) FROM forum WHERE parent=$row[id]"),0).'</td>';
        echo '</tr>';
    }
    echo '</table>';
}
echo '<br>';

$antal = mysql_result(mysql_query("SELECT COUNT(*) FROM forum WHERE parent=0"),0);
if ($offset >= $range) {
    $forrige = $offset-$range;
    echo "<a href='forum/?offset=$forrige'>Forrige</a> | ";
} else {
    echo 'Forrige | ';
}
if ($antal > $offset+$range) {
    $naeste = $offset+$range;
    echo "<a href='forum/?offset=$naeste'>Næste</a> ";
} else {
    echo 'Næste ';
}
?></td>
  </tr>
</table>
</div>
<div id="footer">
        &copy; <a href="../contact.php">Stengaard Webdesign</a> 2000-2005. All rights reserved. [<a href="http://validator.w3.org/check?uri=referer">XHTML 1.1 strict</a>]</div>
    </div>
  </body>

</html>

og ip.php scriptet

<?PHP
$IP = $SERVER['REMOTE_ADDR'];
$FIP = $SERVER['HTTP_X_FORWARDED_FOR'];
if (($FIP != "") && ($FIP != "unknown")) $IP = $FIP;
$IP = explode(",", $IP);
$IP = $IP[0];
?>
Avatar billede barklund Nybegynder
20. marts 2005 - 16:10 #4
Du har da ikke skrevet $_SERVER men derimod $SERVER :)
Avatar billede stengaard Praktikant
20. marts 2005 - 16:23 #5
ok
Avatar billede barklund Nybegynder
20. marts 2005 - 16:26 #6
ok? Altså virker det så, hvis du retter din fejl?
Avatar billede stengaard Praktikant
20. marts 2005 - 16:29 #7
det hjælper ikke

ingen oplysninger op ip-adressen man kan vel godt bruge

<?php include("besoeg/ip.php") ?>

der henviser til dette script ved navn ip.php i mappen besoeg

<?PHP
$IP = $_SERVER['REMOTE_ADDR'];
$FIP = $_SERVER['HTTP_X_FORWARDED_FOR'];
if (($FIP != "") && ($FIP != "unknown")) $IP = $FIP;
$IP = explode(",", $IP);
$IP = $IP[0];
?>
Avatar billede barklund Nybegynder
20. marts 2005 - 16:35 #8
Prøv at lave en var_dump på $_SERVER - det plejer altid at give hints.

Derudover, hvor exploder du $IP over et komma - der er da ikke kommaer i en ip eller i  $_SERVER['REMOTE_ADDR']?

Derudover ser det nu fint ud - men det kræver selvfølgelig at du indsætter $IP et sted :)
Avatar billede stengaard Praktikant
20. marts 2005 - 16:40 #9
ok men jeg er ikke den bedste til php kan du give et eksempel
Avatar billede the_email Nybegynder
20. marts 2005 - 16:42 #10
Så vidt jeg kan se echo'er du ikke $IP nogle steder.

Så er der jo ikke noget at sige til at den ikke viser noget :-)

<?PHP
$IP = $_SERVER['REMOTE_ADDR'];
$FIP = $_SERVER['HTTP_X_FORWARDED_FOR'];
if (($FIP != "") && ($FIP != "unknown")) $IP = $FIP;
$IP = explode(",", $IP);
$IP = $IP[0];
echo $IP;
?>

viser IPen på min server ihvertfald.

/EmailFX
Avatar billede barklund Nybegynder
20. marts 2005 - 16:44 #11
På hvad? Jeg spurgte jo om noget?

Og du kan jo starte med at skrive:

var_dump($_SERVER);
var_dump($_SERVER['REMOTE_ADDR']);

Og se, om de to ting giver noget.

Derudover så gør din ip.php jo ikke noget - den printer i hvert fald ikke $IP ud til sidst, hvilket ville give lidt mening.
Avatar billede stengaard Praktikant
20. marts 2005 - 16:46 #12
ok
Avatar billede stengaard Praktikant
20. marts 2005 - 16:48 #13
det virker jeg takker
Avatar billede riversen Nybegynder
20. marts 2005 - 18:08 #14
Kommentar: stengaard 20/03-2005 15:18:13: Det var jo så heller ikke det jeg skrev
Avatar billede stengaard Praktikant
20. marts 2005 - 22:14 #15
kommentar: jo på nær echo
Avatar billede barklund Nybegynder
20. marts 2005 - 23:15 #16
Tja, du skulle vel ikke fortælles, at man skal bruge echo eller print til at udskrive en variabel? Det fremgik jo ikke af dit script, at du slet ikke printede noget - det plejer at være den trivielle løsning til alle spørgsmål og dermed ganske uinteressant for de fleste.
Avatar billede riversen Nybegynder
21. marts 2005 - 18:38 #17
stengaard: nej... det var det ikke. Du skrev $SERVER... jeg skrev $_SERVER
Avatar billede stengaard Praktikant
21. august 2005 - 00:20 #18
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester