DarkMan20051983
Grünschnabel
Ich bin , brauche hilfe bei Variabel/string Übergabe...
Das sieht jetz erstmal unaufgeräumt aus...xD
Ich versuche gerade das mit den Select die Farbe der HP geändert wird... auch super gut...nur, das wenn ich dann wieder auf nen link klicke wieder zur standard farbe zurück gewechselt wird...hab schon versucht mit z.B.: index.php?ct=1&dn=$zeile aber irgendwie geht das nicht, bin da ein totaler ...hab das jetz so eingestellt, wie man sieht, das die farbe in eine text datei geschrieben wird, die müsste dan beim laden der page ausgelesen werden...und dann die farbe gesetzt werden...nur irgendwie das nicht, ich hab da im ganzen code nur das totale chaos...mit den beiden switch abfragen drinne und so...lol...ich bin einfach nur xD
Kann mir wer helfen? Man will ja dazu lernen xD
P.S. sollte ich den style change vielleicht leiber in Java oder CSS machen? Teilweise ist es ja schon CSS...meine strukturierung und lösung für das ganze ist auch nicht so gut, aber das ist erst meine 2te seite in PHP...
P.P.S. Hier noch einmal der link nachgeschoben: http://dm-server.servegame.com/jones2002/
Dort is die Page in Aktion...dann sieht man beim Style change auch genauer was ich meine...
MFG
Dark
Das sieht jetz erstmal unaufgeräumt aus...xD
Code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Jones HP</title>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<?php
//erstes Switch für das Design...//
switch($_GET['dn']){
case rosa: //rosa//
echo '<style type="text/css">
<!--
body,td,th {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}
body {
background-color: #f6c6c6;
}
select {
background-color: #f6c6c6;
}
-->
</style></head>
<body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0">
<table width="100%" height="231" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="201" colspan="2" valign="top"><img src="images/oben_links_rosa.jpg" name="links" width="302" height="201" border="0" usemap="#Map" id="links"></td>
<td width="677"> </td>
<td colspan="2" align="right" valign="top"><img src="images/oben_rechts_rosa.jpg" name="rechts" width="398" height="122" align="top" id="rechts"></td>
</tr>';
$datei = fopen("design.txt","w"); //der wert hier rosa wird in die datei geschrieben xD//
fwrite($datei, "rosa");
fclose($datei);
break;
case gelb: //gelb//
echo '<style type="text/css">
<!--
body,td,th {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}
body {
background-color: #ffcc33;
}
select {
background-color: #ffcc33;
}
-->
</style></head>
<body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0">
<table width="100%" height="231" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="201" colspan="2" valign="top"><img src="images/oben_links_gelb.jpg" name="links" width="302" height="201" border="0" usemap="#Map" id="links"></td>
<td width="677"> </td>
<td colspan="2" align="right" valign="top"><img src="images/oben_rechts_gelb.jpg" name="rechts" width="398" height="122" align="top" id="rechts"></td>
</tr>';
$datei = fopen("design.txt","w");
fwrite($datei, "gelb");
fclose($datei);
break;
case rot: //rot//
echo '<style type="text/css">
<!--
body,td,th {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}
body {
background-color: #fe0000;
}
select {
background-color: #fe0000;
}
-->
</style></head>
<body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0">
<table width="100%" height="231" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="201" colspan="2" valign="top"><img src="images/oben_links_rot.jpg" name="links" width="302" height="201" border="0" usemap="#Map" id="links"></td>
<td width="677"> </td>
<td colspan="2" align="right" valign="top"><img src="images/oben_rechts_rot.jpg" name="rechts" width="398" height="122" align="top" id="rechts"></td>
</tr>';
$datei = fopen("design.txt","w");
fwrite($datei, "rot");
fclose($datei);
break;
case blau: //blau//
echo '<style type="text/css">
<!--
body,td,th {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}
body {
background-color: #000cff;
}
select {
background-color: #000cff;
}
-->
</style></head>
<body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0">
<table width="100%" height="231" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="201" colspan="2" valign="top"><img src="images/oben_links_blau.jpg" name="links" width="302" height="201" border="0" usemap="#Map" id="links"></td>
<td width="677"> </td>
<td colspan="2" align="right" valign="top"><img src="images/oben_rechts_blau.jpg" name="rechts" width="398" height="122" align="top" id="rechts"></td>
</tr>';
$datei = fopen("design.txt","w");
fwrite($datei, "blau");
fclose($datei);
break;
default: //der name sagt schon alles xD//
echo '<style type="text/css">
<!--
body,td,th {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
}
body {
background-color: #f6c6c6;
}
select {
background-color: #ffffff;
}
-->
</style></head>
<body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0">
<table width="100%" height="231" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="201" colspan="2" valign="top"><img src="images/oben_links_rosa.jpg" name="links" width="302" height="201" border="0" usemap="#Map" id="links"></td>
<td width="677"> </td>
<td colspan="2" align="right" valign="top"><img src="images/oben_rechts_rosa.jpg" name="rechts" width="398" height="122" align="top" id="rechts"></td>
</tr>';
$datei = fopen("design.txt","w");
fwrite($datei, "rosa");
fclose($datei);
break;
}
echo '
<tr>
<td width="132" height="101" valign="top"><div align="center">
<p><strong>Design Wählen</strong></p>
<form name="form1">
<select name="Design" onChange="MM_jumpMenu(\'parent\',this,0)">
<option value="" selected>Bitte Wählen</option>
<option value="index.php?dn=rosa">Rosa</option>
<option value="index.php?dn=gelb">Gelb</option>
<option value="index.php?dn=rot">Rot</option>
<option value="index.php?dn=blau">Blau</option>
</select>
</form>
</div></td>
<td colspan="3" valign="top"><div align="center">';
//zweiter switch für den Inhalt der Page...//
switch($_GET['ct']){
case 1: //News
echo "<div align='center'><b>News</b><br><br></div>";
$datei = fopen("news.txt","r"); //datei auslesen//
while (!feof($datei)) {
$news = fgets($datei,15);
echo $news; //string ausgabe//
}
fclose($datei);
$datei = fopen("design.txt","r"); //datei auslesen//
while (!feof($datei)) {
$zeile = fgets($datei,15);
$dn = $zeile; //ändern des wertes für $dn (das design)//
echo $zeile; //ausgabe zum test//
}
fclose($datei);
break;
case 2: //About Me//
echo "<div align='center'><b>About Me</b><br><br></div>Okay, zu meiner Person...erstmal ein bild xD<br><table width='600' border='0' cellspacing='15' cellpadding='0'>
<tr>
<td width='33'> </td>
<td width='309'><img src='images/jones.gif' width='232' height='241'></td>
</tr>
<tr>
<td>Alter:</td>
<td><div align='left'>21</div></td>
</tr>
<tr>
<td colspan='2'><div align='center'></div> <div align='center'></div>
<div align='left'>
<p>Den rest werd ich so mal schreiben *g*</p>
<p>Also...ich wohne in Bremen, ich finds schön hier, in der Stadt möcht ich zwar nicht wohnen, aber außerhalb der Innen-Stadt wohnt es sich gut!</p>
<p>Ich habe eigentlich nicht viele Hobbys, doch die, die ich ahbe werden auch ausgelebt *g*<br>
Ich Angel für mein leben gerne; da man da so schön vom Alltag abspannen kann und so, des find ich echt erholsam. Meistens Angel ich mit meinem Onkel zusammen, denn wir beide zusammen sind ein Starkes Team ^^<br>
Dann höre ich noch gerne Musik, am liebsten rund um die Uhr, aber das geht ja nicht *g* man muss ja auch noch schlafen.<br>
Zwischendurch gucke ich dann Filme, ich habe fast alles an Filmen, wieviele schreibe ich jetz leiber nicht *g* Es sind sehr sehr viele.</p>
<p>Mhm...mir fällt jetz grad mal wieder nix gutes mehr ein, werde es noch Erweitern xD </p>
</div></td>
</tr>
</table>";
$datei = fopen("design.txt","r");
while (!feof($datei)) {
$zeile = fgets($datei,15);
$dn=$zeile;
}
fclose($datei);
break;
case 3: //Pics//
echo "<div align='center'><b>Pics</b><br><br></div>Die Bilder habe ich nicht direkt auf dieser Homepage, sondern in einem anderem System xD<br>Schaut mal <a href='../4images/' target='_blank'>Hier</a> nach!";
$datei = fopen("design.txt","r");
while (!feof($datei)) {
$zeile = fgets($datei,15);
$dn = $zeile;
}
fclose($datei);
break;
case 4: //Gästebuch//
echo "<div align='center'><b>Guestbook</b><br><br></div><div align='right'><iframe src='gb/index.php' width='100%' height='600' frameborder='0'></iframe></div>";
$datei = fopen("design.txt","r");
while (!feof($datei)) {
$zeile = fgets($datei,15);
$dn=$zeile;
}
fclose($datei);
break;
case 5: //Kontakt//
echo "<div align='center'><b>Contact</b><br><br></div>Per ICQ: 83239873<br>oder AIM: Skinner2015<br>oder MSN: der_billyboy@hotmail.com<br>oder Yahoo: deutschlandswahl2004";
$datei = fopen("design.txt","r");
while (!feof($datei)) {
$zeile = fgets($datei,15);
$dn=$zeile;
}
fclose($datei);
break;
default: //Default halt, wenn kein wert da ist...//
echo "<div align='center'><b>News</b><br><br></div>";
$datei = fopen("news.txt","r");
while (!feof($datei)) {
$news = fgets($datei,15);
echo $news;
}
fclose($datei);
$datei = fopen("design.txt","r");
while (!feof($datei)) {
$zeile = fgets($datei,15);
$dn = $zeile;
echo $zeile;
}
fclose($datei);
break;
}
echo '</div></td>
<td width="132" valign="top"><p align="center"><strong>Grüße gehen an:</strong></p><p align="center">Millenium24<br>
SannyFunny </p></td>
</tr>
<tr>
<td height="0"></td>
<td width="170"></td>
<td></td>
<td width="266"></td>
<td></td>
</tr>
</table>
<div align="right">
<map name="Map">
<area shape="rect" coords="18,9,67,28" href="?ct=1">
<area shape="rect" coords="39,46,86,65" href="?ct=3">
<area shape="rect" coords="163,23,238,43" href="?ct=5">
<area shape="rect" coords="104,66,190,87" href="?ct=2">
<area shape="rect" coords="33,103,130,121" href="?ct=4">
</map>
</div>
</body>
</html>'; //Bei diesem ECHO sind die einzelnen links drinne @ MAP//
?>
Ich versuche gerade das mit den Select die Farbe der HP geändert wird... auch super gut...nur, das wenn ich dann wieder auf nen link klicke wieder zur standard farbe zurück gewechselt wird...hab schon versucht mit z.B.: index.php?ct=1&dn=$zeile aber irgendwie geht das nicht, bin da ein totaler ...hab das jetz so eingestellt, wie man sieht, das die farbe in eine text datei geschrieben wird, die müsste dan beim laden der page ausgelesen werden...und dann die farbe gesetzt werden...nur irgendwie das nicht, ich hab da im ganzen code nur das totale chaos...mit den beiden switch abfragen drinne und so...lol...ich bin einfach nur xD
Kann mir wer helfen? Man will ja dazu lernen xD
P.S. sollte ich den style change vielleicht leiber in Java oder CSS machen? Teilweise ist es ja schon CSS...meine strukturierung und lösung für das ganze ist auch nicht so gut, aber das ist erst meine 2te seite in PHP...
P.P.S. Hier noch einmal der link nachgeschoben: http://dm-server.servegame.com/jones2002/
Dort is die Page in Aktion...dann sieht man beim Style change auch genauer was ich meine...
MFG
Dark
Zuletzt bearbeitet: