php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.02.2005, 18:25  
Gast
 
Beiträge: n/a
Standard counter blockt nur meine IP ?!?

Hi,

beschäftige mich erst seit 1Woche mit PHP.
Hab auf meiner Seite www.man-E-faces.de einen Couter includet, aber der blockt nur meine IP und verfälscht somit das ergebniss.

Was nu??? Um ehrlich zu sein hab ich von dem was ich mache nicht viel ahnung, also helft mir.

Danke.

Code:
<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<title></title>
</head>

<body>

<table border="0" width="700" align="center">
    <tr>
        <td><p align="center"><font face="Arial" size="1">all content </font><span style="font-family: Arial"><font size="1">&copy; man-E-faces | optimiert f&uuml;r IE 1024 x 768 | </font></span><font color="#000000" face="Verdana" size="1">designed</font><span style="font-family: Arial"><font size="1"> by <font color="#000000">Mosman</font></font></span></p>
        </td>
    </tr>
    <tr>
        <td><table border="0" width="100%">
            <tr>
							<td valign="top" align="left">
								<div align="center">
									<font size="1" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular">Gesammt:</font> <?

$ip = getenv("REMOTE_ADDR");

$datei=fopen("ip.txt","r-");
$ipb=fgets($datei);
fclose($datei);

if(($ipb!=$ip)) {

$datei=fopen("1.txt","r");
$counter=fgets($datei);
fclose($datei);

$counter++;

$datei=fopen("1.txt","w-");
fwrite($datei,"$counter");
fclose($datei);

echo("$counter");

$datei=fopen("2.txt","r");
$datum=fgets($datei);
fclose($datei);

$datei=fopen("ip.txt","w-");
fwrite($datei,"$ip");
fclose($datei);

if (($datum==date("Y m d"))) {
$datei=fopen("3.txt","r");
$counterh=fgets($datei);
fclose($datei);
$counterh++;
$datei=fopen("3.txt","w-");
fwrite($datei,"$counterh");
fclose($datei);

} else {

$datei=fopen("2.txt","w-");
fwrite($datei,date("Y m d"));
fclose($datei);
$datei=fopen("3.txt","w-");
fwrite($datei,"1");
fclose($datei);
}
} else {
$datei=fopen("1.txt","r");
$counter=fgets($datei);
fclose($datei);
echo("$counter");
}


?>  <font size="1" face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular">Heute</font>: <?
$datei=fopen("3.txt","r");
$counter=fgets($datei);
fclose($datei);

echo("$counter");
?></div>
							</td>
						</tr>
        </table>
        </td>
    </tr>
</table>
</body>
</html>
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.02.2005, 18:29  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

naja bitte als erstes deinen quellcode bissel einrücken, dann die [php]-tags anstatt der code-tags benutzen. dann, falls du den counter selbst geschrieben hast, vieleicht ein paar kommentare im quelltext hinterlassen? wie bist du vorgegangen, oder dir vieleicht einfach mal ein online-tutorial anschauen, wenn du "eh keinen plan hast" wie man so ein teil richtig programmiert.

vieleicht noch ein paar angaben oder logischere namen, z.b. die dateien nicht 1 2 und 3 nenen sondnern counter, ips und sonstwas, was du halt damit machst. weil so isses grausam sich das ganze anzuschauen.


mfg
robo47
robo47 ist offline  
Alt 23.02.2005, 18:34  
Gast
 
Beiträge: n/a
Standard

also wie gesagt hab ich nicht viel ahnung, also habe ich denn counter aus dem netz gesaugt.

das mit 1,2,3 war ahlt schon so vergegeben.
 
Alt 23.02.2005, 18:36  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

tja die frage ist, suchst du nen counter der funktioniert? dann geh googlen oder schreibs in gesuche-board, oder willst du php lernen und was von der sache verstehen.

mfg
robo47
robo47 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Counter in "selbstgestrickte" Homepage - wie? magro PHP Tipps 2008 11 30.03.2008 16:37
Probleme mit counter Hasso PHP Tipps 2007 15 24.05.2007 02:18
ein counter - und berechnungen netti PHP Tipps 2005-2 11 24.10.2005 21:03
Counter mit PHP und MySQL nicobischof PHP Tipps 2005-2 10 20.10.2005 22:15
Counter - Daten gelöscht - Erklärung?? havok PHP-Fortgeschrittene 5 20.10.2005 01:51
Counter! Boennchen PHP Tipps 2005 8 08.03.2005 10:08
Counter funktioniert, aber trotzdem wird Fehler gezeigt ... PHP Tipps 2005 4 07.03.2005 17:56
Suche Counter Script Beitragsarchiv 8 17.01.2005 13:42
Counter kampfnickel PHP Tipps 2005 5 13.01.2005 12:19
Problem mit counter HTML, Usability und Barrierefreiheit 10 12.01.2005 06:04
Counter für registrierte user PHP Tipps 2004-2 3 26.12.2004 11:32
counter mit reload - ip zur unterscheidung nicht eindeutig PHP Tipps 2004 6 09.09.2004 20:39
counter für gallerie Sclot PHP Tipps 2004 2 05.07.2004 15:36
Problem mit einem Counter JeeZ PHP Tipps 2004 6 18.06.2004 13:36


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:09 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.