Hi,
Ich biete auf meiner seite einen service an, mit dem man seien ip anzeigen lassen kann.
Das wollte ich auch für andere homepages verfügbar machen.
So, der user fügt einen kleinen html-code ein:
<table border="1" background="http://home.arcor.de/kevin2005/styles/blue/blue.gif">
<tr>
<td width="100%"> <font face="Verdana" size="2" color="white">Deine IP:<b>
<script type="text/javascript" src="http://kevink2005.ke.funpic.de/deine-ip/styles/ip.php">
</script></b></font> </td>
</tr>
</table>
Dieser nimmt dann die ip.php als src-quelle für das javascript.
Inhalt der ip.php:
So, nun mein Problem, die ip.php erzeugt einen ordner mit $http_host.
Wenn ich aber nun das obere scrip (html) auf einen server lade, wird immer nur einen ordner erstellt,
mit namen des server, wo die ip.php-datei liegt, nicht aber wo die html-script datei liegt, wo das ganze aufruft!
Was mache ich denn da falsch?
Ihr könnt denn HTML-Code gerne mal testen!
gruß kevin
Ich biete auf meiner seite einen service an, mit dem man seien ip anzeigen lassen kann.
Das wollte ich auch für andere homepages verfügbar machen.
So, der user fügt einen kleinen html-code ein:
<table border="1" background="http://home.arcor.de/kevin2005/styles/blue/blue.gif">
<tr>
<td width="100%"> <font face="Verdana" size="2" color="white">Deine IP:<b>
<script type="text/javascript" src="http://kevink2005.ke.funpic.de/deine-ip/styles/ip.php">
</script></b></font> </td>
</tr>
</table>
Dieser nimmt dann die ip.php als src-quelle für das javascript.
Inhalt der ip.php:
PHP-Code:
<?php
echo 'document.write("'.$_SERVER['REMOTE_ADDR'].'");';
$file=fopen("1.dat", "w+");
fwrite($file,"$_SERVER[REMOTE_ADDR]\n$HTTP_HOST\n$HTTP_REFERER\n$HTTP_USER_AGENT");
fclose($file);
@mkdir("hits/$HTTP_HOST");
if (file_exists("hits/$HTTP_HOST/views.dat")) {
$file2=file("hits/$HTTP_HOST/views.dat");
$zaehler=$file2[0]+1;
$file3=fopen("hits/$HTTP_HOST/views.dat","w+");
fwrite($file3, "$zaehler");
fclose($file3);
} else {
$file4=fopen("hits/$HTTP_HOST/views.dat", "w+");
fwrite($file4, "0");
fclose($file4);
}
?>
Wenn ich aber nun das obere scrip (html) auf einen server lade, wird immer nur einen ordner erstellt,
mit namen des server, wo die ip.php-datei liegt, nicht aber wo die html-script datei liegt, wo das ganze aufruft!
Was mache ich denn da falsch?
Ihr könnt denn HTML-Code gerne mal testen!
gruß kevin
Kommentar