Wenn ich eingeloggt bin, und meine Seite öffne, dann werde ich auch auf die Indexseite geleitet.
Ausprobieren könnt ihr unter:
http://speedtouch92.funpic.de/forum/
Username: test
Passwort: test
Hier der Quellcode meine beiden dateien:
download_auswahl.php
Code: Alles auswählen
<?php
$b80bb7740288fda1f201890375a60c8f = $id;
if ( $userdata['session_logged_in'] )
{
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen möchtest
$page_title = 'Downloads';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
if (empty($_GET['b80bb7740288fda1f201890375a60c8f'])) {
?>
<center><font size="+3">Downloads</font><br><br>
<table border="1">
<tr><th>Name</th><th>Beschreibung</th><th>Preis</th><th>Counter</th><th>Downloaden</th></tr>
<?
$abfrage = "SELECT * FROM phpbb_downloads";
$ergebnis = mysql_query($abfrage) or die(mysql_error());
while($row = mysql_fetch_object($ergebnis))
{
?>
<tr><td><?php echo $row->name; ?></td><td><font size="-1"><?php echo $row->beschreibung; ?></font></td><td> <?php echo $row->cost; ?> Speedys </td><td>Bereits <?php echo"$row->counter"; ?> mal Heruntergeladen</td><td><a href="download.php?id=<?php echo"$row->id"; ?>">Downloaden</a></td></tr>
<?php
}
?>
</table></center>
<a name="selber"></a>
<br><br>Sie müssen eingeloggt sein um sich Dateien downloaden zu können.<br>Wenn Sie auch eine Datei zum Download bereitstellen möchten,<br>dann senden Sie mir per PN oder E-mail folgende Daten:<br><li>Username auf den die Speedys gutgeschrieben werden sollen<li>Beschreibung des Downloads<li>Download URL<li>Den Preis den Sie pro download haben möchten</li><br>
<a href="http://speedtouch92.sp.funpic.de/forum/privmsg.php?mode=post&u=2" title="PN an mich"><img border="0" src="http://speedtouch92.sp.funpic.de/forum/templates/subSilver/images/lang_german/icon_pm.gif"></a><a href="http://speedtouch92.sp.funpic.de/forum/profile.php?mode=email&u=2" title="E-mail an mich"><img border="0" src="http://speedtouch92.sp.funpic.de/forum/templates/subSilver/images/lang_german/icon_email.gif"></a>
<?php
}
}
else
{
header('Location: http://speedtouch92.sp.funpic.de/forum/login.php?redirect=download.php');
}
//Footer - nur dann weglassen, wenn du auch den Header weglässt
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>Code: Alles auswählen
<?php
$klsdfjghjdklfkldjgfkldfgdlkfgdkghdlkgjdkgfncbgd = $id;
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
if($_GET['id']=="") {
header("Location: download_auswahl.php");
}
else {
$abfrige = "SELECT user_cash FROM phpbb_users WHERE username = '" .$userdata['username']. "'";
$ergibnis = mysql_query($abfrige);
while($row = mysql_fetch_object($ergibnis))
{
$abfrage = "SELECT cost, file, counter, username FROM phpbb_downloads WHERE id = '" .$klsdfjghjdklfkldjgfkldfgdlkfgdkghdlkgjdkgfncbgd. "'";
$ergebnis = mysql_query($abfrage);
while($riw = mysql_fetch_object($ergebnis))
{
if($row->user_cash < $riw->cost) {
echo"Sie haben nicht genug Speedys um sich diese Datei herunterladen zu können.<br>Sie brauchen mindistens $riw->cost Speedys.<br><br>Es kann aber auch sein, dass sie nicht engeloggt sind.";
}
else {
$count= $riw->count + 1;
$aendern = "UPDATE phpbb_downloads Set counter = '$count' WHERE id = '" .$klsdfjghjdklfkldjgfkldfgdlkfgdkghdlkgjdkgfncbgd. "'";
$update = mysql_query($aendern);
$zahlen = $row->user_cash - $riw->cost;
$aendern = "UPDATE phpbb_users Set user_cash = '$zahlen' WHERE username = '" .$userdata['username']. "'";
$update = mysql_query($aendern);
$bekommen = $row->user_cash + $riw->cost;
$aendern = "UPDATE phpbb_users Set user_cash = '$bekommen' WHERE username = '" .$riw->username. "'";
$update = mysql_query($aendern);
$count= $riw->count + 1;
echo"Vielen Dank, die Speedys wurden nun abgebucht.";
header("Location: $riw->file");
}}}}
?>