Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

michi311

Doppel-As

Dabei seit: 01.01.2004

Beiträge: 100

 

1 Zum Seitenanfang

Donnerstag, 1. Juli 2004, 16:42

downoadzähler

Hi! Ich hab mich schon seit längerem gefragt wie man das (vielleicht sogar mit html/java) programmieren kann das da steht wie oft die datei schon heruntergelden wurde. Weiß einer von euch wie das gemacht is?
Thx
Beim sport kommt es nicht darauf an wie viel spaß man hat sondern wie betrunken man ist!
 

Matt

Foren Gott

Dabei seit: 17.09.2002

Beiträge: 5 573

 

2 Zum Seitenanfang

Freitag, 2. Juli 2004, 01:24

Kann das bitte einer nach PHP verschieben? - Danke.

Google ist dein Freund und findet

das - eine Sammlung kostenloser Downloadcounter
nyuuu
 

Leo

Foren Gott

Dabei seit: 01.12.2002

Beiträge: 2 367

 

3 Zum Seitenanfang

Freitag, 2. Juli 2004, 08:13

download.php

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
include("config.inc.php");
$dbcnx = @mysql_connect("$dbhost""$dbuser""$dbpw");
    @mysql_select_db("$db");

$query=mysql_query ("UPDATE videos SET downloads=downloads+1 WHERE id='".$id."'");
echo mysql_error();

if ($id=='1') {
echo"<meta http-equiv=\"refresh\" content=\"0;URL=FILEURL">";
}elseif ($id=='2') {
echo"<meta http-equiv="refresh\" content=\"0;URL=FILEURL\">";
}elseif ($id=='3') {
echo"<meta http-equiv=\"refresh\" content=\"0;URL=FILEURL\">";
}elseif ($id=='4') {
echo"<meta http-equiv=\"refresh\" content=\"0;URL=FILEURL\">";
}
?>


vorher musst du in deiner DB ne Tabelle anlegen, z.B. in meinem Fall videos

config.inc.php

PHP-Quelltext

1
2
3
4
5
6
<?php
$dbhost=""//server
$dbuser=""//Datenbankbenutzername
$dbpw="PW"//Datenbank Passwort
$db=""//Datenbankname
?>
 

Skittles

Moderator

Dabei seit: 14.02.2004

Beiträge: 3 014

 

4 Zum Seitenanfang

Freitag, 2. Juli 2004, 14:28

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
include("config.inc.php");
$dbcnx = @mysql_connect("$dbhost""$dbuser""$dbpw");
    @mysql_select_db("$db");

$query=mysql_query ("UPDATE videos SET downloads=downloads+1 WHERE id='".$id."'");
echo mysql_error();

if ($id=='1') {
echo"<meta http-equiv=\"refresh\" content=\"0;URL=FILEURL\">";
}elseif ($id=='2') {
echo"<meta http-equiv=\"refresh\" content=\"0;URL=FILEURL\">";
}elseif ($id=='3') {
echo"<meta http-equiv=\"refresh\" content=\"0;URL=FILEURL\">";
}elseif ($id=='4') {
echo"<meta http-equiv=\"refresh\" content=\"0;URL=FILEURL\">";
}
?>

aber eher so ;)

~!__/
..o.o

This is Einkaufswagen.
Copy Einkaufswagen into your signature to help him on his way to world domination.
 

treo

Super Moderator

Dabei seit: 16.09.2002

Beiträge: 3 669

 

5 Zum Seitenanfang

Freitag, 2. Juli 2004, 19:58

obwohl dieses script ein bisschen unpraktisch ist,
Eine flexibelere Lösung wäre besser,
außer sollte man nicht ein if/elseif konstrukt verwenden sondern eher ein switch konstrukt
ihre DNS Analyse zeigt eine krankhafte Abneigung gegen jegliche Autorität und einen Charakter der zum Gewaltausbrechen neigt....
 

Dabei seit: 14.02.2004

Beiträge: 133

 

6 Zum Seitenanfang

Montag, 5. Juli 2004, 13:04

oder so:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?
$dateiname "counter.txt";
$count 0;
if(file_exists($dateiname))
{
$datei fopen($dateiname"r");
if ($datei) 
{
$count fgets($datei,255);
fclose($datei);
}
}
$count++;
$dazei fopen($dateiname,"w");
if ($datei)
{
fputs($datei,$count);
fclose($datei);
}
?>
<html>
<head>
</head>
<body>
<?
echo "Sie sind der $count. Besucher<br>\n";
?>
</body>
</html>

Entnommen aus PHP 4 - Das Einsteigerseminar von http://www.bhv-buch.de
MfG,
fred
Man kann alles, man muss es nur richtig machen!
->ZyklopBATCH<-
 

unbekannt

unregistriert

7 Zum Seitenanfang

Donnerstag, 8. Juli 2004, 17:55

@ fred.reichbier

gerfragt war nach einem downloadzähler!
nicht nach einem besucher-counter!

mfg poser #1 :D
 

Dabei seit: 08.12.2002

Beiträge: 1 220

 

8 Zum Seitenanfang

Mittwoch, 21. Juli 2004, 23:27

Ich weiß jetzt nicht ob das noch aktuell ist aber ich poste es einfach mal und bitte nicht lachen das hier war mein erstes PHP/MySQL Script aber es funktioniert :)

Das ist aber ein Dowloadcoutner für Scripte der es auch ermöglich anzuzeigen wie oft das Script angesehen wurde :)

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?php
        // Error Level wird eingestellt 
    error_reporting(E_ALL);
        // Hier werden die MySQL Daten eingefügt
    include("../db-connect.php");
        // Hier werden die IDs geladen
    $abfrage "SELECT id FROM dvcounter";
    $ergebnis mysql_query($abfrage);
    while($row mysql_fetch_object($ergebnis))
    {
            $id[] =$row->id;    
    }
        // HIer werden die GET Variablen geprüft
    $art = (isset($_GET['art']) ? $_GET['art'] : '');
    $ids = (isset($_GET['ids']) ? $_GET['ids'] : '');
    if ($art=="down")
    {
            // Hier wird der Download link gehohlt 
        $abfrage "SELECT dlink FROM dvcounter";
        $ergebnis mysql_query($abfrage);
        while($row mysql_fetch_object($ergebnis))
        {
            $dlink[] =$row->dlink;    
        }
            // Hier werden die down klicks geladen
        $abfrage "SELECT down FROM dvcounter";
        $ergebnis mysql_query($abfrage);
        while($row mysql_fetch_object($ergebnis))
        {
            $down[] =$row->down;    
        }
        $ids--;
        $downneu =$down[$ids]+1;        
        $ids++;
        $daten="UPDATE dvcounter SET down='$downneu' WHERE id='$ids'";
        $ergebnis mysql_query($daten);
        $ids--;
        $links $dlink[$ids];
        header ("Location: $links");  
    }    
    elseif ($art=="view")
    {
            // HIer werden der View Link geholt 
        $abfrage "SELECT vlink FROM dvcounter";
        $ergebnis mysql_query($abfrage);
        while($row mysql_fetch_object($ergebnis))
        {
                $vlink[] =$row->vlink;    
        }
            // Hier werden die view klicks geladen
        $abfrage "SELECT view FROM dvcounter";
        $ergebnis mysql_query($abfrage);
        while($row mysql_fetch_object($ergebnis))
        {
            $view[] =$row->view;    
        }
        $ids--;
        $viewneu =$view[$ids]+1;        
        $ids++;
        $daten="UPDATE dvcounter SET view='$viewneu' WHERE id='$ids'";
        $ergebnis mysql_query($daten);
        $ids--;
        $links $vlink[$ids];
        header ("Location: $links"); 
    }
    
?>


Das hier brauchste zum Anzeigen:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
    include("module/db-connect.php");
    $abfrage "SELECT down FROM dvcounter";
    $ergebnis mysql_query($abfrage);
    while($row mysql_fetch_object($ergebnis))
    {
            $down[] =$row->down;    
    }
    $abfrage "SELECT view FROM dvcounter";
    $ergebnis mysql_query($abfrage);
    while($row mysql_fetch_object($ergebnis))
    {
            $view[] =$row->view;    
    }
?>
<div align="center">
  <p><strong><u>PHP-Scripte:</u></strong></p>
  <table width="500" border="1" cellpadding="0" cellspacing="0" >
    <tr bgcolor="#496989"> 
      <td width="50%"><div align="left"><a href="module/dvcounter/index.php?ids=1&art=view" target="_blank">View</a> <?php echo $view[0]; ?></div></td>
      <td width="50%"> <div align="right"><?php echo $down[0]; ?> <a href="module/dvcounter/index.php?ids=1&art=down" target="_blank">Download 
          </a></div></td>
    </tr>
  </table>


Greetz

MaxTPayne