Hallo
Als erstes, Ja, ich habe die Suche benutzt und auch Treads gefunden die mir aber nicht wirklich weiterhelfen.
Ich habe mir, oder vielmehr bin ich gerade dabei, einen Downloadzähler gebastelt.
Großes Vorbild hier ist das Script "Downi".
Vorweg, das Script funktioniert in seiner Originalfassung.
Da mir aber das Script so zu umständlich und auch zu aufwändig zu administrieren ist, habe ich einige "Verbesserungen" vorgenommen.
Und wie soll es anderst sein funktioniert es nun nicht mehr richtig.
Entweder es zählt nicht und ich kann mir die Datei downloaden, oder es zählt aber er findet nichts.
Ich bin am verzweifeln, denn ich sitze seit letzter Woche Mittwoch dran.
Ich poste einfach mal meine Dateien wie sie im Moment aussehen.
Da ist im Moment noch ein Submitbutton mit drin wegen dem zählen, naja.
Datei 1
Datei 2
funktion.php
Die Adminseite muss ich nicht unbedingt posten denke ich mal.
Ich hoffe das mir da irgendjemand weiterhelfen kann von euch profis.
MfG Maik
Als erstes, Ja, ich habe die Suche benutzt und auch Treads gefunden die mir aber nicht wirklich weiterhelfen.
Ich habe mir, oder vielmehr bin ich gerade dabei, einen Downloadzähler gebastelt.
Großes Vorbild hier ist das Script "Downi".
Vorweg, das Script funktioniert in seiner Originalfassung.
Da mir aber das Script so zu umständlich und auch zu aufwändig zu administrieren ist, habe ich einige "Verbesserungen" vorgenommen.
Und wie soll es anderst sein funktioniert es nun nicht mehr richtig.
Entweder es zählt nicht und ich kann mir die Datei downloaden, oder es zählt aber er findet nichts.
Ich bin am verzweifeln, denn ich sitze seit letzter Woche Mittwoch dran.
Ich poste einfach mal meine Dateien wie sie im Moment aussehen.
Da ist im Moment noch ein Submitbutton mit drin wegen dem zählen, naja.
Datei 1
PHP:
<?php
session_start();
if(!session_is_registered('iuser') || $_SESSION['iuser'] == "") {
header("location:../../ilogin.php");
die;
}
echo '<table border="0" class="rand" width="750" cellpadding="2" cellspacing="0" bgcolor="'.$table_bg.'">';
echo '<tr>';
echo '<td><font color="'.$txt_color.'">Sie befinden sich hier: <b>Wichtige Downloads</b></font></td>';
echo '</tr>';
echo '</table><br>';
echo "<img src='dwnld/img/up_down.gif' width='48' height='48' border='0'> <font size='+1'><b>Wichtige Downloads...</b></font><br><br>";
// Aufbau der Verbindung zur Datenbank
include("db.inc.php");
include("dwnld/funktion.php");
// Abfrage der DB und Schleife
$result = mysql_query("SELECT * FROM i_tracker ORDER BY id ASC");
while($row=mysql_fetch_array($result,MYSQL_ASSOC)) {
$idnr=$row["idnr"];
$id=$row["id"];
$hits=$row["hits"];
$link=$row["link"];
$info=$row["info"];
$titel=$row["titel"];
echo '<form method="post" action="dwnld/dwnld2.php?id='.$id.'" target="_blank">';
echo '<input name="submit" type="submit" value="'.$titel.'">';
echo '<table border="0" cellspacing="1" cellpadding="4" bgcolor="'.$table_bg_rand.'" width="650">';
echo '<tr bgcolor='.$tr_bg.'>';
echo '<td><a href="'.$link.'" target="_blank"><b>'.$titel.'</b></a></td>';
echo '<td align="right" width="150"><font color="'.$txt_color.'">Downloads: '.$hits.'</font></td>';
echo '</tr><tr bgcolor='.$hg_color1.'>';
echo '<td colspan="2">'.nl2br($info).'</td>';
echo '</tr></table><br>';
echo '</form>';
}
?>
PHP:
<?php
if(isset($submit))
{
// Aufbau der Verbindung zur Datenbank
require("../db.inc.php");
// Aufruf der Zählfunktion
include("funktion.php");
$id = $_GET["id"];
echo "ID: $id";
$result = mysql_query("select hits,link from i_tracker where id = '$id'");
$hits = mysql_result($result,0,"hits");
$link = mysql_result($result,0,"link");
mysql_query("update i_tracker set hits=hits+1 where id='$id'");
if ($link=='') {
echo "Fehler beim Verbindungsaufbau zur Datenbank.";
exit;
}
header("Location: $link");
}else{
echo "Sie können auf diese Seite nicht zugreifen.";
}
?>
PHP:
<?php
function zahl($id)
{
$result = mysql_query("select hits from i_tracker where id = '$id'");
$hits = mysql_result($result,0,"hits");
echo $hits;
}
?>
Ich hoffe das mir da irgendjemand weiterhelfen kann von euch profis.
MfG Maik