Archivlink: javarea.de Forum > PHP, MySQL & CGI > PHP - codschnipsel IP und Host anzeigen
Vollständigen Link anzeigen: javarea.de Forum > PHP, MySQL & CGI > PHP - codschnipsel IP und Host anzeigen
Pages: [1]
| geschrieben von Mondschein am 27.10.2007 - 22:46 |
hallo, ich würde gerne euer script "IP und Host anzeigen", für meine webseite nehmen, leider weis ich nicht wie ich die einbauen soll, ob ich die einfach in die html seite rein schreiben kann, oder wie es eingebaut werden muss. auch habe ich noch ein problem, das ich die ausgabeschriftfarbe gerne in fetten rot hätte, damit es dem user auffällt, da der webseiten hintergrund schwarz ist.
es währe lieb wenn ihr mir helfen könntet, den cod soweit um zuschreiben
| PHP-Quelltext | 1:
2:
3:
4:
5:
6:
7:
8:
9:
|
<?PHP
$ip = getenv("REMOTE_ADDR"); // IP bestimmen
$host = gethostbyaddr($ip); // IP auflösen und Host bestimmen
echo "Ihre IP lautet: $ip<br>\n";
echo "Ihre Hostadresse lautet: $host\n";
?>
|
ich bedanke mich für eure hilfe schon mal im vorraus.
|
| geschrieben von rogger-progs am 28.10.2007 - 10:05 |
| Zitat | | |
leider weis ich nicht wie ich die einbauen soll, ob ich die einfach in die html seite rein schreiben kann, oder wie es eingebaut werden muss.
|
erstmal ist die frage ob bei deinem Anbieter Php aktiviert ist.
das ist nämlich bei den kostenlosen Anbieter oft deaktiviert.
| Zitat | | |
auch habe ich noch ein problem, das ich die ausgabeschriftfarbe gerne in fetten rot hätte, damit es dem user auffällt, da der webseiten hintergrund schwarz ist.
|
ganz einfach:
| PHP-Quelltext | 1:
2:
3:
4:
5:
6:
7:
8:
9:
|
<?PHP
$ip = getenv("REMOTE_ADDR"); // IP bestimmen
$host = gethostbyaddr($ip); // IP auflösen und Host bestimmen
echo "<b><p style=\"color:red;\">Ihre IP lautet: $ip<br>\n";
echo "Ihre Hostadresse lautet: $host</p></b>\n";
?>
|
da ich hier noch recht neu bin hoffe ich das dir der Beitrag was gebracht hat.
|
| geschrieben von Mondschein am 28.10.2007 - 12:06 |
also ihrgendwie geht das nicht, alles was er dann anzeigt ist
| Zitat | | | Ihre IP lautet: $ip\n"
; echo "
Ihre Hostadresse lautet: $host\n"
; ?> |
<<<------ und sie schrift bleibt weiss, also scheint das nicht zugehen mit der schrift, wie du es mit gesagt hast.
ich habe bei strato meine webseite, und die unterstützen "PHP 5, PHP 4, PHP3, Perl & SSI" |
| geschrieben von Danny am 28.10.2007 - 13:12 |
Hallo und herzlich willkommen euch beiden ersteinmal,
wenn dein Hoster PHP unterstützt sollte es klappen. Wie lautet der Dateiname der betreffenden Datei? Wenn du PHP Code ausführen lassen willst, muss diese mit .php enden. Nenn also mal deine Seite z.B. seite1.html in seite1.php um und probiere es erneut.
Schöne Grüße
Danny |
| geschrieben von Mondschein am 28.10.2007 - 13:35 |
also, wenn ich die html datei einfach in php um nenne, kommt dann das - Parse error: syntax error, unexpected '/' in /mnt/web3/40/95/51623095/htdocs/chat/chatregeln.php on line 131
also ich möchte das eurer ip und host anzeiger, in rot auf der webseite steht, ich bilde sie hier mal als html quellseite ab.
| PHP-Quelltext | 1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
|
<html>
<head>
<title>ChaosCity Chatregeln</title>
</head>
<body text="#ffffff" bgcolor="#000000">
<table width="100%" border="0" bordercolor=#ff0000 style="font-family:Verdana">
<tr>
<td align="center"><font size="6">Unsere Chatregeln</font></td>
.
.
.
. habe ich raus geschnitten, sonst beitrag zu lang
.
.
</tr>
</table><br>
<table width="100%" border="0" bordercolor=#ff0000 style="font-family:Verdana">
<tr>
<td align="center"><font size="3">Wenn Du diese Regeln befolgst, dann steht einem tollen Chat-Leben nichts mehr im Wege.</font></td>
</tr>
</table><br>
<table width="100%" border="0" bordercolor=#ff0000 style="font-family:Verdana">
<tr>
<td align="center"><font size="3">Wir empfehlen für die Chatbenutzung, den Browser Firefox.</font></td>
</tr>
</table><br>
<table width="100%" border="0" bordercolor=#ff0000 style="font-family:Verdana">
<tr>
<td align="center"><font size="3">Da es bei dem Browser Internet Explorer zu schwierigkeiten kommen kann, mit dem Java Scripts.</font></td>
</tr>
</table><br>
<table width="100%" border="0" bordercolor=#ff0000 style="font-family:Verdana">
<tr>
<td width="4%" align="right"><font size="2"></font><form onsubmit="return pruefeFormular (this);" action="login/chatlogin.html" target="_blank'">
<input type="checkbox" name="Bedingungen" value="ja" /></td>
<td width="96%" align="left"><font size="2" color="#ff0000">Wenn du diese Regeln akzeptierst dann klick bitte links in das Kontrollfeld und anschließend klickst du auf den Butten darunter. Du kannst den Chat danach erst betreten!</font></td>
</tr>
</table>
<table width="100%" border="0" bordercolor=#ff0000 style="font-family:Verdana">
<tr>
<td align="center"><input type="Submit" name="Submit" value="Eintreten in den ChaosCity-Chat"></form></td>
</tr>
<body>
<?PHP
$ip = getenv("REMOTE_ADDR"); // IP bestimmen
$host = gethostbyaddr($ip); // IP auflösen und Host bestimmen
echo "<b><p style=\"color:red;\">Ihre IP lautet: $ip\n"</b></p>;
echo "<b><p style=\"color:red;\">Ihre Hostadresse lautet: $host\n"</p></b>;
?> HIER IST DER PHP SCRIPT VON EUCH - MÖCHTE GERNE DAS ER IN ROTER FETTER SCHRIFT DA GESTELLT WIRD, LEIDER KLAPPEN EURE VORSCHLÄGE NOCH NICHT!
</body>
</table>
<p>
<script type="text/javascript">
function pruefeFormular (f) {
var fehlermeldung = "";
if (!f.elements["Bedingungen"] .checked) {
fehlermeldung += "Akzeptieren Sie die Bedingungen! \n";
}
if (fehlermeldung == "") {
return true;
} else {
alert ("es ist ein Fehler aufgetreten! \n\n" + fehlermeldung);
return false;
}
}
</script>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-2851933-1";
urchinTracker();
</script>
</body>
</html>
|
hoffe ihr kommt da zurecht. |
| geschrieben von Danny am 28.10.2007 - 13:40 |
Hallo,
du schließt die echo Anweisung zu früh
| PHP-Quelltext | 1:
2:
3:
4:
5:
6:
7:
8:
9:
|
<?PHP
$ip = getenv("REMOTE_ADDR"); // IP bestimmen
$host = gethostbyaddr($ip); // IP auflösen und Host bestimmen
echo "<p style=\"color:red;\"><b>Ihre IP lautet: $ip\n</b></p>";
echo "<p style=\"color:red;\"><b>Ihre Hostadresse lautet: $host\n</b></p>";
?>
|
Deine " standen vor dem </b></p> |
| geschrieben von Mondschein am 28.10.2007 - 13:51 |
geht immer noch nicht http://www.chaoscity-dresden.de dort auf chaoscity-chat klicken - ganz unten sollte das ip und host nummer ganz fett rot stehen, und gerne in der mitte, aber es steht bloss in weis und am rand und nur als cod da. - hier habe ich nochmal den original php cod eingefügt, den hätte ich gerne so umgeschrieben, das es in fetter roter schrift und in der mitte steht.
| PHP-Quelltext | 1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
|
Scriptname: IP und Host anzeigen
**********************************************
<?PHP
$ip = getenv("REMOTE_ADDR"); // IP bestimmen
$host = gethostbyaddr($ip); // IP auflösen und Host bestimmen
echo "Ihre IP lautet: $ip<br>\n";
echo "Ihre Hostadresse lautet: $host\n";
?>
*********************************************
|
leider weis ich nicht, wie ich das machen soll, da ich auf webseiten gestalten ein absoluter Neuling bin |
| geschrieben von Mondschein am 28.10.2007 - 16:04 |
jetzt klappt es - und wie bekomme ich die ip und host anzeige in die mitte - im IE und FF werden sie am rand dar gestellt, im opera ist es so wie ich gerne möchte mittig - was mich bisschen zum grübeln bringt, wieso eigentlich bloss bei ihm??

ausserdem - verwun dert mich - wieso ist die ip die gleiche adresse wie die host adresse - die müssten doch anders sein - oder  |
| geschrieben von Micha am 28.10.2007 - 20:07 |
Hi,
| Zitat | | | Original geschrieben von Mondschein am 28.10.2007 - 16:04
wieso eigentlich bloss bei ihm (Opera)??
|
Ja, ein Browser weiß halt, was zu tun ist - der Beste eben 
| PHP-Quelltext | 1:
2:
3:
|
<?
echo "<p style=\"text-align: center; font-weight:bold; color:red;\">Ihre IP lautet: $ip</p>";
?>
|
Micha |
|