Wie am besten Community programmieren?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
bild
count
counter
date
ergebnis
exit
kategorie
limit
mengen
order
quelltext
radio
sendeplan
spalten
stellen
tabelle
target
username
wallpaper
zeile
-
Hallo Leute
Wie manche sicherlich wissen, hab ich ja en Radio (Radio, weil man uns auch Local h?ren kann). Da ich schon seit l?ngerem eine Community versprochen habe, m?chte ich so langsam mal damit anfangen... nur leider hab ich da so kleinere Probleme mit.
um eine session zu pr?fen, bbraucht man ja dieses kleene script:
if(!isset($_SESSION["username"])) { echo "Bitte erst <a href=\"login.html\">einloggen"; exit; }
nur, wenn man das an eine Stelle setzt, wird alles, was danach kommt ja nimmer angezeigt... also hab ich mit gedacht, machste das etwas anders:
if(!isset($_SESSION["username"])) { echo "Jetzt wird die normale Homepage angezeigt"; exit; } else { echo "Jetzt wird die Community angezeigt"; }
das ist nur so das Muster, in Wirklichkeit will ich die Homepage erstmal gestallten, und dann die Inhalte, die sich im Eingelogtem Bereich befinden mit diesen Script pr?parieren, also z.B. ... wenn man bei Lima im Forum ist (im ausgeloggtem Zustand), dann kann man nicht auf antworten klicken, ist man aber eingeloggt, kann man auf antworten klicken... und da wurde dann denke ich mal nur dieser Link zum antworten damit pr?pariert... das geht bei mir auch...
aber nur dann, wenn dieses Script am ende meines Designs steht... wenn das iwo mittendrinne ist, wird der Rest halt nimmer angezeigt...
Wie schaff ich es nun, dass dieser... irgendwie dumme Fehler... nicht mehr auftritt... die If-Anweisung habe ich ja mit else Komplettiert... aber trozdem geht das net.
Kann mir jemand helfen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Naja du machst das etwas kompliziert, so k?nntest du es machen:
Also da wo der "Antworten Link" hin soll kommt die Abfrage hin.
Also da wo der Antworten Link dann sp?ter stehen soll schreibst du:
<?
if(isset($_SESSION["username"]){
echo "Hier der Antworten Link f?r den eingeloggten User";
}else{
}
?>
Im Else-Teil steht jetzt garnichts, da du ja dort auch nichts ausgeben willst. -
verwende error_reporting(E_ALL); am Anfang deines Scriptes.
Hast du session_start(); aufgerufen? -
ja selbstverst?ndlich hab ich die aufgerufen ^^
und das mir der Schleife habe ich ja im Grunde schon so gemach wie du... nur irgendwie wird alles das, was nach dem PHPteil kommt net angezeigt, obwohl ich alles korrekt angefangen und beendet habe...
ich hab mir mal die Sachen von PHPkit und alles das angeguckt... die ham iwie eine zentrale Datei, die das auswertet... aber da steht nur wenig drinne... so ganz blick ich bei dem System von PHPkit auch net durch, weil ich ja noch ein relativer Anf?nger in PHP bin... ich hab nur das Wissen von http://www.php-einfach.de drauf... das sollte f?r eine Community aber reichen. -
Vielleicht hast du es im Grunde so gemacht wie ich, aber deine Schleife ist aus meiner Sicht auch nicht ganz logisch. Mache es doch einfach mal so wie ich. Du schreibst ganz oben im Quelltext "session_start();" ... das ist wichtig!
Aber da m?sste er dann auch eine Fehlermeldung ausspucken, wenns an der falschen Stelle steht.
Du macht deine Seite ganz normal ohne Abfragen ob $_SESSION["username"] existiert. Nur genau an der Stelle, wo du dann etwas haben willst, was unterschiedlich ist, wenn man eingeloggt ist oder eben nicht, DORT musst du dann diese kleine Abfrage machen. Das muss gehen und du kannst auch nach der Abfrage noch Code schreiben, der auch angezeigt werden m?sste. Wie w?re es wenn du mal deine Seite zeigst und den dazugeh?rigen Quellcode, vermutlich machst du garnicht wirklich was falsch, sondern einfach das was du machst f?hrt zu einem falschen Ergebnis. -
joa, genau, wie du mir das jetzt gesacht hast, hab ich das ja auch gemeint.
und die session hab ich mit dem Befeh auch gestartet. (Der Befrehl steht bei mir, wie bei jedem anderen vermutlich auch, in der aller aller ersten zeile). -
Wie gesagt poste mal den Quellcode und den Link zu der Seite. Dann schauen wir mal, ich kann auch heute abend so gegen 20 Uhr mir das auch mal genauer anschauen. Das ist ja irgendwo keine gro?e Sache, nur ich kann dir so nicht weiterhelfen, poste den Quellcode und den Link zur Seite, wichtig ist, dass du auch deinen Code kommentierst, damit wir dann hier auch wissen, was du an der Stelle vorhast, denn nur so k?nnen wir dir helfen!
Beitrag ge?ndert: 28.9.2006 15:35:32 von ******* -
muha. ^^
ok, aber der Quelltext is laaaaaaang ^^
Achja, kleene Anmerkung noch ^^
wer sich jetzt hoffnungen wegen der MySQL daten macht, der kann das wieder knicken... das is ne Datenbank auf meinen Xamppserver ^^ und dem is es net erlaubt aufs netz zuzugreifen. ^^
könnte das vielleicht iwie an den divboxen liegen? oder hab ich da generell nen Fehler? oda noch bessa... hat PHP nen Fehler/knall?
Quelltext zur index.php:
php session_start(); ?> <html> <head> <meta http-equiv="Content-Language" content="de"> <meta name="GENERATOR" content="Microsoft FrontPage 6.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Radio - Stylisch</title> <style fprolloverstyle>A:hover {color: #3399FF; font-family: Tahoma; text-decoration: none} </style> <SCRIPT LANGUAGE='JAVASCRIPT' TYPE='TEXT/JAVASCRIPT'> <!-- var win=null; function NewWindow(mypage,myname,w,h,pos,infocus){ if(pos=="random"){myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;} if(pos=="center"){myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;} else if((pos!='center' && pos!="random") || pos==null){myleft=0;mytop=20} settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";win=window.open(mypage,myname,settings); win.focus();} // --> </script> </head> <body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0" style="font-family: Tahoma; font-size: 10pt" link="#000000" vlink="#000000" alink="#000000"> <?php //Counter start //connection info $dbhost = "localhost"; $dbuser = "flohspdjt"; $dbpassword = "Engelchen123"; $dbbase = "flohspdark"; mysql_connect($dbhost,$dbuser,$dbpassword); mysql_select_db($dbbase); $today = date("Y-m-d"); $yesterday = date('Y-m-d',strtotime("-1 day")); $this_month = date("m"); $this_year = date("Y"); //reloadsperre inform von ipcheck $pruefe_ip = mysql_query("SELECT ip FROM counter WHERE ip='".getenv (REMOTE_ADDR)."'"); $zeilen = mysql_num_rows($pruefe_ip); if($zeilen==0) { mysql_query("INSERT INTO counter ( ip , date, time )VALUES ( '".getenv (REMOTE_ADDR)."', '".$today."', '".time()."')"); } $timestamp = time(); $ip = getenv (REMOTE_ADDR); $aendern = "UPDATE counter Set time='$timestamp' WHERE ip = '$ip'"; $update = mysql_query($aendern); //abfrage von besucherzahlen $hole_daten_jetzt = mysql_query("SELECT time FROM counter WHERE time>'".(time()-300)."'"); $zaehle_jetzt = mysql_num_rows($hole_daten_jetzt); $hole_daten_heute_online = mysql_query("SELECT date FROM counter WHERE date = '".$today."'"); $zaehle_heute = mysql_num_rows($hole_daten_heute_online); $hole_daten_gestern_online = mysql_query("SELECT date FROM counter WHERE date = '".$yesterday."'"); $zaehle_gestern = mysql_num_rows($hole_daten_gestern_online); $hole_daten_diesen_monat_online = mysql_query("SELECT date FROM counter WHERE date LIKE '".$this_year."-".$this_month."%'"); $zaehle_diesen_monat = mysql_num_rows($hole_daten_diesen_monat_online); $hole_daten_insgesamt_online = mysql_query("SELECT date FROM counter"); $zaehle_insgesamt = mysql_num_rows($hole_daten_insgesamt_online); //Counter Ende ?> <table border="0" width="928" cellspacing="0" cellpadding="0"> <tr> <td><img border="0" src="images/1.gif" width="928" height="178"></td> </tr> <tr> <td> <table border="0" width="928" cellspacing="0" cellpadding="0"> <tr> <td width="170" style="background-image: url('images/2.gif'); background-repeat: repeat-y; background-attachment: scroll; background-position: left top" valign="top"> </td> <td valign="top" style="background-image: url('images/plattenspieler.jpg'); background-repeat: no-repeat; background-attachment: fixed; background-position: right top"> <div align="center"> <table border="0" width="98%" cellspacing="0" cellpadding="0"> <tr> <td> <table border="0" width="100%" cellpadding="0"> <tr> <td width="54" style="border: 1px solid #879FC7; " bgcolor="#B2C1DB"> <b><font size="2">Ort:</font></b></td> <td style="border: 1px solid #879FC7; " bgcolor="#B2C1DB" Style="filter:alpha(opacity=50)"> </td> </tr> <tr> <td width="54" style="border: 1px solid #879FC7; " bgcolor="#B2C1DB"> <b><font size="2">Gru?:</font></b></td> <td style="border: 1px solid #879FC7; " bgcolor="#B2C1DB" Style="filter:alpha(opacity=50)"> </td> </tr> <tr> <td width="54" style="border: 1px solid #879FC7; " bgcolor="#B2C1DB"> <b><font size="2">Ticker:</font></b></td> <td style="border: 1px solid #879FC7; " bgcolor="#B2C1DB" Style="filter:alpha(opacity=50)"> </td> </tr> <tr> <td width="54" style="border: 1px solid #879FC7; " bgcolor="#B2C1DB"> <b><font size="2">Aktuell:</font></b></td> <td style="border: 1px solid #879FC7; " bgcolor="#B2C1DB" Style="filter:alpha(opacity=50)"> </td> </tr> </table> </td> </tr> <tr> <td> <table border="0" width="576" cellpadding="0"> <tr> <td style="border: 1px solid #879FC7; " colspan="2" bgcolor="#B2C1DB"> <b><font size="5">Herzlich willkommen</font></b></td> </tr> <tr> <td style="border: 1px solid #879FC7; filter:alpha(opacity=50)" colspan="2" bgcolor="#B2C1DB"> <font size="2" color="#B2C1DB">h<br> h<br> h</font><p><font size="2" color="#B2C1DB">H<br> H<br> H<br> H</font></p> <p><font size="2" color="#B2C1DB">H</font></p> <p><font size="2" color="#B2C1DB">H<br> H<br> H<br> H<br> H<br> H</font></p> <p> <p> </td> </tr> <tr> <td style="border: 1px solid #879FC7; " width="287" bgcolor="#B2C1DB"> <b>Die 6 neuesten Funpix</b></td> <td style="border: 1px solid #879FC7; " width="287" bgcolor="#B2C1DB"> <b>Die 6 neuesten Extremepix</b></td> </tr> <tr> <td style="border: 1px solid #879FC7; filter:alpha(opacity=50)" width="287" height="161" bgcolor="#B2C1DB"> </td> <td style="border: 1px solid #879FC7; filter:alpha(opacity=50)" width="287" height="161" bgcolor="#B2C1DB"> </td> </tr> <tr> <td style="border: 1px solid #879FC7; " width="287" bgcolor="#B2C1DB"> <b>Die 6 neuesten Wallpaper</b></td> <td style="border: 1px solid #879FC7; " width="287" bgcolor="#B2C1DB"> <b>Lade deine Bilder hoch</b></td> </tr> <tr> <td style="border: 1px solid #879FC7; filter:alpha(opacity=50)" width="287" height="159" bgcolor="#B2C1DB"> </td> <td style="border: 1px solid #879FC7; filter:alpha(opacity=50)" width="287" height="159" valign="top" bgcolor="#B2C1DB"> <p> </p> <p> </p> <p> </p> <p> </td> </tr> <tr> <td style="border: 1px solid #879FC7; " width="287" bgcolor="#B2C1DB"><b>JETZT DJ werden</b></td> <td style="border: 1px solid #879FC7; " width="287" bgcolor="#B2C1DB"><b>JETZT f?r uns voten</b></td> </tr> <tr> <td style="border: 1px solid #879FC7; filter:alpha(opacity=50)" width="287" bgcolor="#B2C1DB"> <p> </p> <p> </p> <p><br> </td> <td style="border: 1px solid #879FC7; filter:alpha(opacity=50)" width="287" bgcolor="#B2C1DB"> </td> </tr> <tr> <td style="border: 1px solid #879FC7; " width="287" bgcolor="#B2C1DB"><b>Verlinke Radio - Stylisch</b></td> <td style="border: 1px solid #879FC7; " width="287" bgcolor="#B2C1DB"><b>Ewiges Mitglied sein</b></td> </tr> <tr> <td style="border: 1px solid #879FC7; filter:alpha(opacity=50)" width="287" bgcolor="#B2C1DB"> <p> </p> <p> </p> <p> </td> <td style="border: 1px solid #879FC7; filter:alpha(opacity=50)" width="287" bgcolor="#B2C1DB"> </td> </tr> <tr> <td style="border: 1px solid #879FC7; " width="287" bgcolor="#B2C1DB"> <b>Die 30 neuesten Forenbeitr?ge</b></td> <td style="border: 1px solid #879FC7; " width="287" bgcolor="#B2C1DB"> <b>Die 30 neuesten Mitglieder</b></td> </tr> <tr> <td style="border: 1px solid #879FC7; filter:alpha(opacity=50)" width="287" height="631" bgcolor="#B2C1DB"> </td> <td style="border: 1px solid #879FC7; filter:alpha(opacity=50)" width="287" height="631" bgcolor="#B2C1DB"> </td> </tr> <tr> <td style="border-style:solid; border-width:0px; filter:alpha(opacity=50)" width="574" colspan="2"> <div align="center"> <table border="0" width="1" cellspacing="0" cellpadding="0"> <tr> <td> </td> </tr> </table> </div> </td> </tr> </table> </td> </tr> </table> </div> </td> <td width="170" style="background-repeat: repeat-y; background-attachment: scroll; background-position: right top" valign="top"> <table border="0" width="170" cellspacing="0" cellpadding="0" style="border: 2px solid #B2C1DB"> <tr> <td bgcolor="#C3BAD2" style="border-bottom: 1px solid #B2C1DB" width="166"> <p align="right"><font size="4">Statistik</font></td> <td bgcolor="#C3BAD2" style="border-bottom: 1px solid #B2C1DB" width="0"> <p align="right"><font size="4"> <img border="0" src="images/kugel.gif" width="16" height="16"></font></td> </tr> <tr> <td width="166" colspan="2"> <font color="#FFFFFF" style="font-size: 2pt">h</font></td> </tr> <tr> <td width="166" colspan="2"> <p align="right"><b><font size="2">Besucher </font></b> <img border="0" src="images/pfeil.gif" width="12" height="12"></td> </tr> <tr> <td width="166" colspan="2"><table border="0" width="100%" cellspacing="0" cellpadding="0" id="table8"> <tr> <td width="81"><b><font face="Tahoma" size="2">Online:</font></b></td> <td><font face="Tahoma" size="2"><?=$zaehle_jetzt?></font></td> </tr> <tr> <td width="81"><b><font face="Tahoma" size="2">Heute:</font></b></td> <td><font face="Tahoma" size="2"><?=$zaehle_heute?> </font> </td> </tr> <tr> <td width="81"><b><font face="Tahoma" size="2">Gestern:</font></b></td> <td><font face="Tahoma" size="2"><?=$zaehle_gestern?> </font> </td> </tr> <tr> <td width="81"><b><font face="Tahoma" size="2">Monat:</font></b></td> <td><font face="Tahoma" size="2"><?=$zaehle_diesen_monat?></font></td> </tr> <tr> <td width="81"><b><font face="Tahoma" size="2">Gesamt:</font></b></td> <td><font face="Tahoma" size="2"><?=$zaehle_insgesamt?></font></td> </tr> </table></td> </tr> <tr> <td width="166" colspan="2"><font color="#FFFFFF"> <span style="font-size: 2pt">h</span></font></td> </tr> <tr> <td width="166" colspan="2"> <p align="right"><b><font size="2">Bilder </font></b> <img border="0" src="images/pfeil.gif" width="12" height="12"></td> </tr> <tr> <td width="166" colspan="2"><table border="0" width="100%" cellspacing="0" cellpadding="0" id="table9"> <tr> <td width="81"><b><font size="2">Fun:</font></b></td> <td width="85"> <font size="2"> <?php //ab hier 4 mal hintereinander DB-Eintraege mit verschiedenen Kritaerien $abfrage = "SELECT COUNT(bild) FROM uploadbilder WHERE kategorie LIKE 'Fun'"; $ergebnis = mysql_query($abfrage); $menge = mysql_fetch_row($ergebnis); $menge = $menge[0]; echo $menge; ?> </font> </td> </tr> <tr> <td width="81"><b><font size="2">Extreme:</font></b></td> <td width="85"> <font size="2"> <?php $abfrage = "SELECT COUNT(bild) FROM uploadbilder WHERE kategorie LIKE 'Extreme'"; $ergebnis = mysql_query($abfrage); $menge = mysql_fetch_row($ergebnis); $menge = $menge[0]; echo $menge; ?> </font> </td> </tr> <tr> <td width="81"><b><font size="2">Wallpaper:</font></b></td> <td width="85"> <font size="2"> <?php $abfrage = "SELECT COUNT(bild) FROM uploadbilder WHERE kategorie LIKE 'Wallpaper'"; $ergebnis = mysql_query($abfrage); $menge = mysql_fetch_row($ergebnis); $menge = $menge[0]; echo $menge; ?> </font> </td> </tr> <tr> <td width="81"><b><font size="2">Gesamt:</font></b></td> <td width="85"> <font size="2"> <?php $abfrage = "SELECT COUNT(bild) FROM uploadbilder"; $ergebnis = mysql_query($abfrage); $menge = mysql_fetch_row($ergebnis); $menge = $menge[0]; echo $menge; ?> </font> </td> </tr> </table> </td> </tr> <tr> <td width="166" colspan="2"> <font color="#FFFFFF" style="font-size: 2pt">h</font></td> </tr> <tr> <td bgcolor="#C3BAD2" style="border-top: 2px solid #B2C1DB; border-bottom: 2px solid #B2C1DB" width="166"> <p align="right"><font size="4">Stream</font></td> <td bgcolor="#C3BAD2" style="border-top: 2px solid #B2C1DB; border-bottom: 2px solid #B2C1DB" width="0"> <p align="right"><font size="4"> <img border="0" src="images/kugel.gif" width="16" height="16"></font></td> </tr> <tr> <td width="166" colspan="2"> <font color="#FFFFFF" style="font-size: 2pt">h</font></td> </tr> <tr> <td width="166" colspan="2"> <img border="0" src="images/radio.gif" width="143" height="145" align="right"></td> </tr> <tr> <td align="right" width="166" colspan="2"> <font size="2"><a href="javascript:NewWindow('http://www.flatcast.com/de/Player.aspx?sid=134482','Stream','1000','555','center','front');"> <span style="text-decoration: none">Stream starten</span></a> -</font><font size="2" color="#FFFFFF">-</font></td> </tr> <tr> <td align="right" width="166" colspan="2"> <font size="2"><a href="sendeplan.php"> <span style="text-decoration: none">Sendeplan</span></a> -</font><font size="2" color="#FFFFFF">-</font></td> </tr> <tr> <td align="right" width="166" colspan="2"> <font color="#FFFFFF" style="font-size: 2pt">h</font></td> </tr> <tr> <td align="right" style="border-top: 2px solid #B2C1DB; border-bottom: 2px solid #B2C1DB" bgcolor="#C3BAD2" width="147"> <p align="right"><font size="4"> Momentpic </font></td> <td align="right" style="border-top: 2px solid #B2C1DB; border-bottom: 2px solid #B2C1DB" bgcolor="#C3BAD2" width="19"> <font size="4"> <img border="0" src="images/kugel.gif" width="16" height="16"></font></td> </tr> <tr> <td align="right" width="166" colspan="2"> <font color="#FFFFFF" style="font-size: 2pt">h</font></td> </tr> <tr> <td align="right" width="166" colspan="2"><? //Zufaelliges Bild $randomvalue = 0; $randompicture = array(); $picturedir = "uploadbilder"; $k=0; if ($picDir=opendir ($picturedir)){ while ($file = readdir ($picDir)) { if ($file != "." && $file != ".." && $file != "index.html" ){ $randompicture[$k] = $file; $k++; } } closedir($picDir); $randomvalue = mt_rand(0, count($randompicture)-1); echo "<p><a href=\"./".$picturedir."/".$randompicture[$randomvalue]."\" target='_blank'> <img border='0' src=\"./".$picturedir."/".$randompicture[$randomvalue]."\" width='161' height='132' style='border: 1px dotted #FFFFFF'></a></p>\n"; }?></td> </tr> <tr> <td align="right" width="166" colspan="2"> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <div style="position: absolute; width: 510px; height: 14px; z-index: 1; left: 238px; top: 251px" id="aktuell"> Zur Zeit sendet keiner</div> <div style="position: absolute; width: 278px; height: 625px; z-index: 1; left: 468px; top: 1415px" id="mitglieder"> </div> <div style="position: absolute; width: 278px; height: 107px; z-index: 1; left: 181px; top: 1255px" id="link"> <p align="justify"><font size="2">Falls du schon gevotet hast und dir das noch immer nicht genug f?r deinen Lieblingssender im Web ist, dann kannst du uns auch noch verlinken. Wir bieten dir f?r deine Homepage spezielle Banner, die du auf deiner Homepage einbinden kannst. Nat?rlich ist diese Bitte wie alle anderen Bitten freiwillig und ohne Gewehr. <br> > <a href="../../../Dokumente%20und%20Einstellungen/Eluminati/Desktop/Radio%20-%20Stylisch/linkus.php"> <span style="text-decoration: none">Hier zum verlinken klicken</span></a> <</font></div> <div style="position: absolute; width: 278px; height: 155px; z-index: 1; left: 181px; top: 884px" id="wallpaper"> <center><?php //Bilderauflistung $seite = $_GET["seite"]; //Abfrage auf welcher Seite man ist //Wenn man keine Seite angegeben hat, ist man automatisch auf Seite 1 if(!isset($seite)) { $seite = 1; } //Eintr?ge pro Seite: Hier 15 pro Seite $eintraege_pro_seite = 6; //Ausrechen welche Spalte man zuerst ausgeben muss: $start = $seite * $eintraege_pro_seite - $eintraege_pro_seite; //Tabelle Abfragen //Tabelle heißt hier einfach: Tabelle $abfrage = "SELECT bild FROM uploadbilder WHERE kategorie Like 'Wallpaper' ORDER BY bilderid DESC LIMIT $start, $eintraege_pro_seite"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)) { echo '<a title="'.$row->bild.'" target="_blank" href="uploadbilder/'.$row->bild.'"> <img border="0" src="uploadbilder/mini/TN_'.$row->bild.'" width="75" height="75"></a>'; } ?></center> </div> <div style="position: absolute; width: 278px; height: 177px; z-index: 1; left: 468px; top: 880px" id="bildertext"> <p align="justify"><font size="2">Du hast gute Bilder im Bereich Fun, Extreme oder sehr gute Wallpaper? Dann lade diese doch einfach hier hoch, damit die Homepage nicht nur gute Musik hat, sondern auch gute Bilder, die witzig sind. Du musst das aber nicht machen, schlie?lich leben wir hier in einen freien Land. ;) es w?hre aber sehr sch?n, wenn du mir den Gefallen tun w?rdest.</font></p> <p align="center"><font size="2">> <a title="Pix hochladen" href="../Radio%20-%20Stylisch/pictureupload.php"><span style="text-decoration: none"> Klicke hier um Bilder hochzuladen</span></a> <</font></div> <div style="position: absolute; width: 278px; height: 155px; z-index: 1; left: 181px; top: 693px" id="funpix"> <center><?php //Bilderauflistung $seite = $_GET["seite"]; //Abfrage auf welcher Seite man ist //Wenn man keine Seite angegeben hat, ist man automatisch auf Seite 1 if(!isset($seite)) { $seite = 1; } //Eintr?ge pro Seite: Hier 15 pro Seite $eintraege_pro_seite = 6; //Ausrechen welche Spalte man zuerst ausgeben muss: $start = $seite * $eintraege_pro_seite - $eintraege_pro_seite; //Tabelle Abfragen //Tabelle heißt hier einfach: Tabelle $abfrage = "SELECT bild FROM uploadbilder WHERE kategorie LIKE 'Fun' ORDER BY bilderid DESC LIMIT $start, $eintraege_pro_seite"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)) { echo '<a title="'.$row->bild.'" target="_blank" href="uploadbilder/'.$row->bild.'"> <img border="0" src="uploadbilder/mini/TN_'.$row->bild.'" width="75" height="75"></a>'; } ?></center></div> <div style="position: absolute; width: 510px; height: 10px; z-index: 1; left: 238px; top: 228px" id="ticker"> <font size="2"><marquee onmouseover="this.stop()" onmouseout="this.start()" scrollAmount="5" height="18" width="100%"><div align="center"> <?php //Hier soll Foren und Newsticker like Lima hin lol $seite = $_GET["seite"]; //Abfrage auf welcher Seite man ist //Wenn man keine Seite angegeben hat, ist man automatisch auf Seite 1 if(!isset($seite)) { $seite = 1; } //Eintr?ge pro Seite: Hier 15 pro Seite $eintraege_pro_seite = 5; //Ausrechen welche Spalte man zuerst ausgeben muss: $start = $seite * $eintraege_pro_seite - $eintraege_pro_seite; //Tabelle Abfragen //Tabelle heißt hier einfach: Tabelle $abfrage = "SELECT * FROM rsneues ORDER BY newsid DESC LIMIT $start, $eintraege_pro_seite"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)) { $newsid = "$row->newsid"; echo "<font face=\"Tahoma\" size=\"2\"> <A HREF=\"newsanzeige.php?newsid=$newsid\" TARGET=\"webtoolframe\" onClick=\"window.open('newsanzeige.php?newsid=$newsid', 'webtoolframe', 'width=800,height=600,hotkeys= no,menubar=no,locationbar=no,resizeable=no,status=no')\"><font color=\"#FF0000\">$row->titel</font></a> +++</font>"; } ?></marquee></font></div> <div style="position: absolute; top: 312px; left: 181px; width: 566px; height: 299px; z-index: 1" id="willkommen"> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td> <p align="justify"><font size="2">Radio - Stylisch ist ein vollkommen kostenloses Webradio mit eigener Community. Im Stream wird haupts?chlich Elektronikmusik, Rock, POP und etwas Hip Hop gespielt. Ohne Registrierung kann folgendes auf dieser Homepage getan werden ...:</font></p> <ul> <li><font size="2">... Dieses Angebot kostet nur <b>0?, nichts, es ist v?llig um sonst, quasi geschenkt!!!</b></font></li> <li><font size="2">... <b>Radio</b> h?ren</font></li> <li><font size="2">... Funpix, Extreampix und Wallpaper <b>hochladen und ansehen</b></font></li> <li><font size="2">... Nutzung des <b> Chats</b></font></li> </ul> <p><font size="2">Mit Registration sieht das Ganze schonwieder ganz anders aus. Du bekommst ...:</font></p> <ul> <li><font size="2">... Dieses Angebot kostet auch nur <b>0?, nichts, es ist v?llig um sonst, quasi geschenkt!</b></font></li> <li><font size="2">... Ein eigenes <b>G?stebuch</b> anlegen</font></li> <li><font size="2">... Deine eigene <b>Memberhomepage</b></font></li> <li><font size="2">... <b>10 MB</b> kostenlosen webspace f?r deine Memberpage</font></li> <li><font size="2">... <b>3 MB </b> maximale <b>Dateigr??e</b> f?r deine Memberpagedateien</font></li> <li><font size="2">... Die Wunsch- und Gru?box im <b>vollen Umfang</b></font></li> </ul> <p><b><font size="2">JETZT SCHNELL UND KOSTENLOS REGISTRIEREN!</font></b></td> </tr> </table> </div> <div style="position: absolute; width: 510px; height: 12px; z-index: 1; left: 238px; top: 182px" id="ort"> www.radio-stylisch.de - Home/?bersicht</div> <div style="position: absolute; width: 278px; height: 155px; z-index: 1; left: 468px; top: 693px" id="extreampix"> <center><?php //Bilderauflistung $seite = $_GET["seite"]; //Abfrage auf welcher Seite man ist //Wenn man keine Seite angegeben hat, ist man automatisch auf Seite 1 if(!isset($seite)) { $seite = 1; } //Eintr?ge pro Seite: Hier 15 pro Seite $eintraege_pro_seite = 6; //Ausrechen welche Spalte man zuerst ausgeben muss: $start = $seite * $eintraege_pro_seite - $eintraege_pro_seite; //Tabelle Abfragen //Tabelle heißt hier einfach: Tabelle $abfrage = "SELECT bild FROM uploadbilder WHERE kategorie Like 'Extreme' ORDER BY bilderid DESC LIMIT $start, $eintraege_pro_seite"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)) { echo '<a title="'.$row->bild.'" target="_blank" href="uploadbilder/'.$row->bild.'"> <img border="0" src="uploadbilder/mini/TN_'.$row->bild.'" width="75" height="75"></a>'; } ?></center> </div> <div style="position: absolute; width: 278px; height: 149px; z-index: 1; left: 181px; top: 1075px" id="dj"> <p align="justify"><font size="2">Du glaubst du hast gen?gend Qualit?ten um ein DJ bei diesem Radio zu sein? dann ist das hier ?berhaupt gar kein Problem. Wenn du alle Vorraussetzungen erf?llst, die unter dem Bewerbungsformular stehen, dann kannst du dich hier ruhigen Gewissens bewerben. Jede Anfrage wird gleich behandelt und gepr?ft, genau wie du selbst gepr?ft wirst, also mach dich auf was gefasst. > <a href="../../../Dokumente%20und%20Einstellungen/Eluminati/Desktop/Radio%20-%20Stylisch/bewerben.php"> <span style="text-decoration: none">Hier bewerben</span></a> <</font></div> <div style="position: absolute; width: 278px; height: 147px; z-index: 1; left: 468px; top: 1075px" id="voten"> <p align="justify"><font size="2">Dir gef?llt es hier und du m?chtest, dass Radio - Stylisch in allen Toplisten ganz oben auf der Nummer eins ist? Dann hilf uns doch dabei! mit nur einen Klick kannst du in allen Toplisten voten. Das Voten dauert allerdings etwas, also nicht ungeduldig werden. Fest steht, dass sich das Warten lohnt und noch mehr H?rer hier hin kommen. > <a href="../../../Dokumente%20und%20Einstellungen/Eluminati/Desktop/Radio%20-%20Stylisch/voten.php"> <span style="text-decoration: none">klicke hier um zu voten</span></a> <</font></div> <div style="position: absolute; width: 278px; height: 128px; z-index: 1; left: 468px; top: 1255px" id="mitglied"> <p align="justify"><font size="2">ein weiteres neues Feature ist die H?rergalerie. Fast so ?hnlich wie ein G?stebuch, nur dass noch ein Bild dabei ist. In diese Galerie kommen nur Stammh?rer, die sich hier unbedingt verewigen wollen. Diese W?nsche schlagen wir selbstverst?ndlich nicht ab und erf?llen sie tunlichst.<br> > <a href="../../../Dokumente%20und%20Einstellungen/Eluminati/Desktop/Radio%20-%20Stylisch/listener.php"> <span style="text-decoration: none">Jetzt eintragen lassen</span></a> <</font></div> <div style="position: absolute; width: 278px; height: 624px; z-index: 1; left: 181px; top: 1415px" id="beitraege"> </div> <div style="position: absolute; width: 169px; height: 18px; z-index: 1; left: -2px; top: 178px" id="menue"> <?php //hier include ich meine Navi include ("menue.php"); ?></div> <div style="position: absolute; width: 510px; height: 12px; z-index: 1; left: 238px; top: 206px" id="gruss"> <?php //PROBLEMSTELLE if(!isset($_SESSION["username"])) { echo "Herzlich willkommen Gast"; exit; } else { echo "Herzlich willkommen ".$_SESSION["username"].""; } ?> </div> </body> </html> jetzt kommt der Quelltext zur menue.php, die die Navi bildet und in Index.php includiert wird: <?php if(!isset($_SESSION["username"])) { echo ' <table border="0" width="95%" cellspacing="0" cellpadding="0" id="table2"> <tr> <td> <img border="0" id="img9" src="images/button19D.gif" height="20" width="100" alt="Group" fp-style="fp-btn: Jewel 3; fp-font-style: Bold; fp-font-size: 14; fp-justify-horiz: 0; fp-img-hover: 0; fp-img-press: 0; fp-preload: 0; fp-transparent: 1; fp-orig: 0" fp-title="Group"></td> </tr> <tr> <td> </td> </tr> <tr> <td> <form method="POST" action="login.php"> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td> <input type="text" name="username" size="22" value="Benutzername" onBlur="if (value ==\'\') {value = \'Benutzername\'}" onFocus="if (value == \'Benutzername\') {value =\'\'}" style="border:1px solid #000000; font-family: Tahoma; font-size: 10pt; background-color:#C7E2FF" /></td> </tr> <tr> <td> <input type="password" name="Password" size="22" value="Passwort" onBlur="if (value ==\'\') {value = \'Passwort\'}" onFocus="if (value == \'Passwort\') {value =\'\'}" style="border:1px solid #000000; font-family: Tahoma; font-size: 10pt; background-color:#C7E2FF" /></td> </tr> <tr> <td> <input type="submit" value=" " name="login" style="border:0 solid #B2C1DB; background:#B2C1DB url(\'images/button1A6.gif\') no-repeat fixed left top; "></td> </tr> </table> </form> </td> </tr> <tr> <td> <b><font size="2"> - <a href="register.php"> <span style="text-decoration: none">Registrieren</span></a></font></b></td> </tr> <tr> <td> <b><font size="2"> - <a href="passwort.php"> <span style="text-decoration: none">Passwort vergessen?</span></a></font></b></td> </tr> <tr> <td> </td> </tr> <tr> <td> <b><font size="2"> - <a href="userliste.php"> <span style="text-decoration: none">Userliste</span></a></font></b></td> </tr> <tr> <td> </td> </tr> <tr> <td> <img border="0" id="img10" src="images/button19E.gif" height="20" width="100" alt="Info" fp-style="fp-btn: Jewel 4; fp-font-style: Bold; fp-font-size: 14; fp-justify-horiz: 0; fp-img-hover: 0; fp-img-press: 0; fp-preload: 0; fp-transparent: 1; fp-orig: 0" fp-title="Info"></td> </tr> <tr> <td> </td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="index.php"><span style="text-decoration: none">Home/?bersicht</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="newsarchiv.php"> <span style="text-decoration: none">Newsarchiv</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="agb.php"><span style="text-decoration: none">AGB</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="faq.php"><span style="text-decoration: none">FAQ</span></a></font></b></td> </tr> <tr> <td> </td> </tr> <tr> <td> <img border="0" id="img11" src="images/button19F.gif" height="20" width="100" alt="About" fp-style="fp-btn: Jewel 2; fp-font-style: Bold; fp-font-size: 14; fp-justify-horiz: 0; fp-img-hover: 0; fp-img-press: 0; fp-preload: 0; fp-transparent: 1; fp-orig: 0" fp-title="About"></td> </tr> <tr> <td> </td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="theradio.php"><span style="text-decoration: none">The Radio</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="team.php"><span style="text-decoration: none">Team</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="guestdjs.php"><span style="text-decoration: none">Guest DJ\'s</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="sponsoren.php"><span style="text-decoration: none">Sponsoren</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="partner.php"><span style="text-decoration: none">Partner</span></a></font></b></td> </tr> <tr> <td> </td> </tr> <tr> <td> <img border="0" id="img12" src="images/button1A0.gif" height="20" width="100" alt="Stuff" fp-style="fp-btn: Jewel 1; fp-font-style: Bold; fp-font-size: 14; fp-justify-horiz: 0; fp-img-hover: 0; fp-img-press: 0; fp-preload: 0; fp-transparent: 1; fp-orig: 0" fp-title="Stuff"></td> </tr> <tr> <td> </td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="stream.php"><span style="text-decoration: none">Radio/Stream</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="sendeplan.php"><span style="text-decoration: none">Sendeplan</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="events.php"><span style="text-decoration: none">Events</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="pictures.php"><span style="text-decoration: none">Pictures</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="pictureupload.php"> <span style="text-decoration: none">Pictureupload</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="listener.php"><span style="text-decoration: none">Listener</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="downloads.php"><span style="text-decoration: none">Downloads</span></a></font></b></td> </tr> <tr> <td><b><font size="2"> - <a href="forum.php"> <span style="text-decoration: none">Forum</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="guestbook.php"><span style="text-decoration: none">Guestbook</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="bewerben.php"><span style="text-decoration: none">Bewerben</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="voten.php"><span style="text-decoration: none">Voten</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="linkus.php"><span style="text-decoration: none">Link Radio - Stylisch</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="contact.php"><span style="text-decoration: none">Contact</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="impressum.php"><span style="text-decoration: none">Impressum</span></a></font></b></td> </tr> <tr> <td> </td> </tr> <tr> <td> <img border="0" src="images/button62.gif" width="106" height="20"></td> </tr> <tr> <td> </td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a target="_blank" href="http://flohsp.curry.hl-users.com/mysqladmin"> <span style="text-decoration: none">Administratoren</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a target="_blank" href="moderatorenlogin.php"> <span style="text-decoration: none">Moderatoren</span></a></font></b></td> </tr> </table>'; exit; } else { echo ' <table border="0" width="95%" cellspacing="0" cellpadding="0" id="table3"> <tr> <td> <img border="0" id="img13" src="images/button19D.gif" height="20" width="100" alt="Group" fp-style="fp-btn: Jewel 3; fp-font-style: Bold; fp-font-size: 14; fp-justify-horiz: 0; fp-img-hover: 0; fp-img-press: 0; fp-preload: 0; fp-transparent: 1; fp-orig: 0" fp-title="Group"></td> </tr> <tr> <td> </td> </tr> <tr> <td> <b><font size="2" face="Tahoma"> - <a href="profiledit.php"> <span style="text-decoration: none">Profil</span></a></font></b></td> </tr> <tr> <td> <font size="2" face="Tahoma"><b> - <a href="meinethemen.php"> <span style="text-decoration: none">Meine Themen</span></a></b></font></td> </tr> <tr> <td> <font size="2" face="Tahoma"><b> - <a href="pn.php"><span style="text-decoration: none">PN</span></a></b></font></td> </tr> <tr> <td> </td> </tr> <tr> <td> <font face="Tahoma"><font size="2"><b> </b></font><b> <font size="2">- <a href="userliste.php"> <span style="text-decoration: none">Userliste</span></a></font></b></font></td> </tr> <tr> <td> </td> </tr> <tr> <td> <img border="0" id="img14" src="images/button19E.gif" height="20" width="100" alt="Info" fp-style="fp-btn: Jewel 4; fp-font-style: Bold; fp-font-size: 14; fp-justify-horiz: 0; fp-img-hover: 0; fp-img-press: 0; fp-preload: 0; fp-transparent: 1; fp-orig: 0" fp-title="Info"></td> </tr> <tr> <td> </td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="index.php"><span style="text-decoration: none">Home/?bersicht</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="newsarchiv.php"> <span style="text-decoration: none">Newsarchiv</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="agb.php"><span style="text-decoration: none">AGB</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="faq.php"><span style="text-decoration: none">FAQ</span></a></font></b></td> </tr> <tr> <td> </td> </tr> <tr> <td> <img border="0" id="img15" src="images/button19F.gif" height="20" width="100" alt="About" fp-style="fp-btn: Jewel 2; fp-font-style: Bold; fp-font-size: 14; fp-justify-horiz: 0; fp-img-hover: 0; fp-img-press: 0; fp-preload: 0; fp-transparent: 1; fp-orig: 0" fp-title="About"></td> </tr> <tr> <td> </td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="theradio.php"><span style="text-decoration: none">The Radio</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="team.php"><span style="text-decoration: none">Team</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="guestdjs.php"><span style="text-decoration: none">Guest DJ\'s</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="sponsoren.php"><span style="text-decoration: none">Sponsoren</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="partner.php"><span style="text-decoration: none">Partner</span></a></font></b></td> </tr> <tr> <td> </td> </tr> <tr> <td> <img border="0" id="img16" src="images/button1A0.gif" height="20" width="100" alt="Stuff" fp-style="fp-btn: Jewel 1; fp-font-style: Bold; fp-font-size: 14; fp-justify-horiz: 0; fp-img-hover: 0; fp-img-press: 0; fp-preload: 0; fp-transparent: 1; fp-orig: 0" fp-title="Stuff"></td> </tr> <tr> <td> </td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="stream.php"><span style="text-decoration: none">Radio/Stream</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="sendeplan.php"><span style="text-decoration: none">Sendeplan</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="events.php"><span style="text-decoration: none">Events</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="pictures.php"><span style="text-decoration: none">Pictures</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="pictureupload.php"> <span style="text-decoration: none">Pictureupload</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="listener.php"><span style="text-decoration: none">Listener</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="downloads.php"><span style="text-decoration: none">Downloads</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="forum.php"> <span style="text-decoration: none">Forum</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="guestbook.php"><span style="text-decoration: none">Guestbook</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="bewerben.php"><span style="text-decoration: none">Bewerben</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="voten.php"><span style="text-decoration: none">Voten</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="linkus.php"><span style="text-decoration: none">Link Radio - Stylisch</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="contact.php"><span style="text-decoration: none">Contact</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a href="impressum.php"><span style="text-decoration: none">Impressum</span></a></font></b></td> </tr> <tr> <td> </td> </tr> <tr> <td> <img border="0" src="images/button62.gif" width="106" height="20"></td> </tr> <tr> <td> </td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a target="_blank" href="http://flohsp.curry.hl-users.com/mysqladmin"> <span style="text-decoration: none">Administratoren</span></a></font></b></td> </tr> <tr> <td><b><font face="Tahoma" size="2"> - <a target="_blank" href="moderatorenlogin.php"> <span style="text-decoration: none">Moderatoren</span></a></font></b></td> </tr> </table>'; }
und hier geht es zur homepage: http://www.radio-stylisch.de/test
Beitrag geändert: 24.10.2006 0:06:13 von ferdinand24 -
Ich würde übrigens auch das Passwort in der Session speichern, da diese sonst sehr schnell gefälscht werden kann.
ps3web -
Und zweitens würde ich mit Includes arbeiten.
Der Quellcode ist der reinste Horror.
Damit kann keiner was anfangen. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage