Ich schreibe gerade an einer Website für mich und da mein Code jetzt ein bisschen unübersichtlich geworden ist wollt ich frage ob Ihr noch ein paar Tipps habt, wie ich ihn vereinfachen kann^^
index.php
<html>
<head>
<link rel="stylesheet" href="include/style.css">
<link rel="shortcut icon" type="image/x-icon" href="include/favicon.ico">
<meta name="author" content="dyon">
<meta name="side" content="Dennis ">
<meta name="keywords" content="Dennis">
<?php //counter
$aktiv = 1;// 0=keine Reloadsperre, 1=Reloadsperre
$zeit = 120;// Zeit der Reloadsperre in Minuten
$ipdatei = "ips.txt";// IP-Datei
$datei = "counter.txt";// Counterdatei
$stellen = 5;// Anzahl der führenden Nullen
function pruf_IP($rem_addr) {
global $ipdatei,$zeit;
@$ip_array = file($ipdatei);
$reload_dat = fopen($ipdatei,"w");
$this_time = time();
for ($i=0; $i<count($ip_array); $i++) {
list($ip_addr,$time_stamp) = explode("|",$ip_array[$i]);
if ($this_time < ($time_stamp+60*$zeit)) {
if ($ip_addr == $rem_addr) {
$gefunden=1;
}
else {
fwrite($reload_dat,"$ip_addr|$time_stamp");
}
}
}
fwrite($reload_dat,"$rem_addr|$this_time\n");
fclose($reload_dat);
return ($gefunden==1) ? 1 : 0;
}
if (file_exists($datei) && ($aktiv==0 || ($aktiv==1 && pruf_IP($_SERVER['REMOTE_ADDR'])==0))) {
// Falls die Datei existiert, wird sie ausgelesen und
// der dort enthaltene Wert um Eins erhöht.
$fp=fopen($datei,"r+");
$zahl=fgets($fp,$stellen);
$zahl++;
rewind($fp);
flock($fp,2);
fputs($fp,$zahl,$stellen);
flock($fp,3);
fclose($fp);
}else if (!file_exists($datei) && ($aktiv==0 || ($aktiv==1 && pruf_IP($_SERVER['REMOTE_ADDR'])==0))) {
// Die Datei counter.txt existiert nicht, sie wird
// neu angelegt und mit dem Wert 1 gefüllt.
$fp=fopen($datei,"w");
$zahl="1";
fputs($fp,$zahl,$stellen);
fclose($fp);
} else {
// Die Datei existiert zwar, jedoch handelt
// es sich wahrscheinlich um den gleichen Besucher
$fp=fopen($datei,"r");
$zahl=fgets($fp,$stellen);
fclose($fp);
}
$zahl=sprintf("%0".$stellen."d",$zahl);
?>
</head>
<?php
$action = $_GET['act'];
$m1=".counter";
$m1m1="total:";
$m2=".menu";
$m2m1="home";
$m2m2="news";
$m2m3="guestbook";
$m2m4="chat";
$m2m5="impressum";
echo'<body>';
echo'<div id="all">';
echo'<div id="top">';
echo'<img src="include/top.jpg" alt="top" id="top">';
echo'</div>';
echo'<div id="navi" class="klein">';
echo'you are here >>';
if($action=="" | $action=="m2" | $action=="m2m1" | $action=="m2m2" | $action=="m2m3" | $action=="m2m4" | $action=="m2m5" | $action=="m2m6" | $action=="m2m7"){
echo '<a href="?act=m2">';
echo $m2;
echo'</a>';
echo'>>';
if($action=="" | $action=="m2m1") {
echo '<a href="?act=m2m1">';
echo $m2m1;
echo'</a>';
}
if($action=="m2m2") {
echo '<a href="?act=m2m2">';
echo $m2m2;
echo'</a>';
}
if($action=="m2m3") {
echo '<a href="?act=m2m2">';
echo $m2m3;
echo'</a>';
}
if($action=="m2m4") {
echo '<a href="?act=m2m2">';
echo $m2m4;
echo'</a>';
}
if($action=="m2m5") {
echo '<a href="?act=m2m2">';
echo $m2m5;
echo'</a>';
}
if($action=="m2m6") {
echo '<a href="?act=m2m2">';
echo $m2m6;
echo'</a>';
}
if($action=="m2m7") {
echo '<a href="?act=m2m2">';
echo $m2m7;
echo'</a>';
}
}
echo'</div>';
echo'<ul id="menue">';
echo'<li id="menuefeldueberschrift">';
echo $m1;
echo'</li>';
echo'<li id="menuefeldmain">';
echo $m1m1;
include "counter.txt";
echo '</li>';
echo'<li id="menuefeldueberschrift">';
echo $m2;
echo'</li>';
echo'<li id="menuefeldmain"><a id="menuefeld" href="?act=m2m1">';
echo $m2m1;
echo'</a></li>';
echo'<li id="menuefeldmain"><a id="menuefeld" href="?act=m2m2">';
echo $m2m2;
echo'</a></li>';
echo'<li id="menuefeldmain"><a id="menuefeld" href="?act=m2m3">';
echo $m2m3;
echo'</a></li>';
echo'<li id="menuefeldmain"><a id="menuefeld" href="?act=m2m4">';
echo $m2m4;
echo'</a></li>';
echo'<li id="menuefeldmain"><a id="menuefeld" href="?act=m2m5">';
echo $m2m5;
echo'</a></li>';
echo'<li id="menuefeldueberschrift">.login</li>';
echo'<li id="menuefeldmain"><a id="menuefeld"><input id="login" type="text" name="name" value="name"></a></li>';
echo'<li id="menuefeldmain"><a id="menuefeld"><input id="login" type="password" name="password" value="password"></a></li>';
echo'<li id="menuefeldmain"><a id="menuefeld" href="l.php">login</a></li>';
echo'<li id="menuefeldueberschrift">.chat</li>';
echo'</ul>';
echo'<div id="main">';
$action = $_GET['act'];
if($action=="" | $action=="m2m1") {
echo '<title>.net - ';
echo $m2m1;
echo'</title>';
echo 'home';
}
if($action=="m2m2") {
echo '<title>.net - ';
echo $m2m2;
echo'</title>';
echo $m2m2;
}
if($action=="m2m3") {
echo '<title>.net - ';
echo $m2m3;
echo'</title>';
echo $m2m3;
}
if($action=="m2m4") {
echo '<title>.net - ';
echo $m2m4;
echo'</title>';
echo $m2m4;
}
if($action=="m2m5") {
echo '<title>.net - ';
echo $m2m5;
echo'</title>';
echo $m2m5;
}
echo'</div>';
echo'</div>';
echo'<p id="footer">(c)2008 by Dennis - Impressum</p>';
echo'</body>';
?>
</html>
und dazu der style
style.css
Body
{
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
background-color:A9A8A8;
min-width:800px;
min-height:600px;
width:802px;
}
Div#all
{
background-color:404040;
width:800px;
border:1px solid black;
padding-top:0px;
margin-top:20px; margin-left:10px;
text-align:justify;
}
Div#top
{
height:170px;
background-color:6A6A6A;
border:0px;
margin-bottom:0px; margin-top:0px;
text-align:right;
color:001EFF;
font-size:100px;
border-bottom:1px solid black;
}
Div#navi
{
margin-left:200px;
background-color:6A6A6A;
border-left:1px solid black; border-bottom:1px solid black;
height:30px;
}
Img#top
{
width:700;
height:148.75;
margin-left:50px; margin-right:50px;
margin-top:10.625px;
}
ul#menue
{
float:left;
width:200px;
padding-left:20px;
margin-bottom:20px;
padding-bottom:20px;
}
*html ul#menue
{
padding-left:0px;
margin-left:20px;
}
li#menuefeldueberschrift
{
margin-top:20px;
width:158px;
background-color:404040;
text-align:center;
color:001EFF;
border:solid 1px A9A8A8;
list-style:none;
margin-left:0px;
}
li#menuefeldmain
{
width:152px;
background-color:6A6A6A;
text-align:justify;
border:solid 4px A9A8A8;
list-style:none;
}
*html li#menuefeldmain
{
width:158px;
margin-top:-3px;
}
li#menuefeldmain a:link
{
color:black;
text-decoration:none;
display:block;
}
li#menuefeldmain a:visited
{
color:black;
text-decoration:none;
display:block;
}
li#menuefeldmain a:hover
{
color:A9A8A8;
background-color:001EFF;
text-decoration:none;
display:block;
}
li#menuefeldmain a:active
{
color:A9A8A8;
background-color:001EFF;
text-decoration:none;
display:block;
}
input#login
{
background-color:A6A6A6;
margin-left:4px;
border:0px;
}
Div#main
{
min-height:500px;
margin-left:-20px;
}
p#footer
{
font-size:10px;
text-align:right;
width:802px;
margin:0px;
padding:0px;
}
.klein
{
font-size:10px;
}
Danke
MFG

Hilfe
Neues Thema
Antworten

Nach oben




