Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Klickcounter selber machen Antworten
Klickcounter selber machen

DreamPromise
Mausakrobat


Beiträge: 171


Hi

Wie muß denn die index.htm aussehen wo ich die Download´s anbiete ??
Oder muß das auch ne php sein ??
Wenn in php wie muß dann der Link aussehen??
Die Download - Anzahl geht ja so:
<?php echo $download[1]; ?>
<?php echo $download[2]; ?>
<?php echo $download[3]; ?>
....
....
....


Sorry wenn ich nerve...

---
www.forum-haushalt.de

www.forum-gartenfreunde.de

  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Muss natürlich ne PHP sein, damit der Das Interpretieren kann. Hatte ich aber im ersten posting glaube ich auch schon beschrieben.
Also die PHP-Datei muss ganz oben über allem Quelltext folgenden Code Stehen haben:
1: 
2: 
3:
<?php
$download = unserialize(implode('', file('log.txt')));
?>

Damit hast du immer die Aktuellen Statistiken in den Array $download geladen.

Ein Link zu einem Download sieht dann so aus:
1:
<a href="pfadzumscript/download.php?id=1" target="_blank">Download</a>


Und an der Stelle, an der die Downloadzahl für den jeweiligen Download angezeigt werden soll muss folgender Code eingebunden werden:
1:
<?php echo $download[1]; ?>


Beim Link musst du natürlich immer das "id=1" anpassen und bei der Ausgabe der Downloads ie Zahl in den eckigen Klammern.

Nur jez noch mal ganz kurz zum verdeutlichen. Eine Seite (*.php), auf der Downloads angeboten werden könnte so aussehen (nur ganz grob):
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12:
<?php
$download = unserialize(implode('', file('pfadzumscript/log.txt')));
?>
<HTML>
<HEAD>
<TITLE>Meine Downloads</TITLE>
</HEAD>
<body>
<a href="pfadzumscript/download.php?id=1" target="_blank">Download</a> - wurde schon <?php echo $download[1]; ?> mal runtergeladen.<br>
<a href="pfadzumscript/download.php?id=2" target="_blank">Download</a> - wurde schon <?php echo $download[2]; ?> mal runtergeladen.
</body>
</html>


---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Wenn das immer noch nicht klappen sollten (was es aber eigentlich tun müsste), dann kannst du dir auch mal diese Adresse anschaun: klick

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

DreamPromise
Mausakrobat


Beiträge: 171


Hallo languitar

So nun hab ich´s hinbekommen.
1000 Danke für deine Gedult und Ausdauer.
Ohne dich hätt ich das wohl nicht geschafft.

Ok.......vielen Dank nochmal

---
www.forum-haushalt.de

www.forum-gartenfreunde.de

  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Schön, dass das läuft. Ich bastel gerade an ner Version mit Administrationsoberfläche und allem möglichen Schnick-Schnack. Wenn die mal fertig werden sollte, werd ich mich noch mal melden.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

DreamPromise
Mausakrobat


Beiträge: 171


Hi

Na das hoffe ich doch das du dich dann mal meldest

Ich hab mal noch ne Frage:
Wie kann ich PHP-Seiten bearbeiten??
HTML-Seiten bearbeite ich mit Frontpage, aber PHP - Seiten ???

Danke für dein Tip

---
www.forum-haushalt.de

www.forum-gartenfreunde.de

  Profil   Website   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


Meinst du nun nen WYSIWYG-Editor, wo du die Page so sieht, wie später im Browser? Oder nen Quelltext-Editor? In dem Fall würd ich dir tswebeditor oder Scribe empfehlen, wobei Scribe noch nicht soo viel für PHP übrig hat.

Can

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

eLement
Pixelschubser


Beiträge: 4


hmmm, wie würde das denn aussehen wenn man die klicks zu einem link zählen würde? kann man das einfach umschreiben ?

**EDIT***

sorry, hab es selber hin bekommen

Diese Nachricht wurde geändert von: eLement
  Profil   E-Mail   Editieren   Zitieren

lalle-rupp
Pixelschubser


Beiträge: 7


Hallo, ich bin hier neu. Ich wollte auch einen eigenen Klickcounter und bin das selbe Schema durchgegeangen, bloß bei mir wird dann nicht auf die ids1 weitergeleitet sonder der Quelltext von download.php angezeigt. Wäre nett wenn ihr mir auch helfen könntet.

Diese Nachricht wurde geändert von: lalle-rupp
  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


unterstützt dein provider denn php?

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

lalle-rupp
Pixelschubser


Beiträge: 7


Es ist 1 & 1, ich denke mal schon. Ich habe die dateien jetzt mal hochgeladen. Aber

http://www.leichtgeldverdienen/Geld%20fuers%20surfen.php wird erst gar nicht angezeigt. Und wenn ich Sie bei mir auf der festplatte mit dem IExplorer öffne dann wird immer nur der quelltext von download.php angezeigt.

Kann ich dir die Dateien vielleicht mal per e-mail schicken, so dass du sie dir vielleicht kurz ansiehst? Das wäre echt nett.


Diese Nachricht wurde geändert von: lalle-rupp
  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


php aufm rechner geht auch so nicht. da braucht man nen lokalen Webserver.
Aber leerzeichen solltest du tunlichst lassen. Das geht immer schief. Genauso wie Großbuchstaben. Lieber alles klein schreiben und in einem durch bei Dateinamen.
Hast du denn auch <? und ?> gesetzt?

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

lalle-rupp
Pixelschubser


Beiträge: 7


Daran habe ich gedacht. Jetzt wo ich die Datei klein geschrieben habe wird sie aufgerufen. Allerdings klappen die Links nicht. Ich stelle die Links jetzt mal rein.

http://www.leichtgeldverdienen.de/geld-fuers-surfen

http://www.leichtgeldverdienen.de/ids.txt

http://www.leichtgeldverdienen.de/log.txt

http://www.leichtgeldverdienen.de/download

Ich habe die Datei einmal download genannt, da aber sagt er er findet die datei nicht. Wenn ich die Datei download.php nenne kommt immer nur ein

"error 500: Interner Serverfehler
Das angegebene Skript konnte nicht fehlerfrei ausgeführt werden!"

die ids.txt lautet:

<?php
$ids[1] = "http://www.moneybar.de/?ref=lalle-rupp";
$ids[2] = "http://www.money4ad.de/?ref=lalle-rupp";
$ids[3] = "http://www.surf4euros.info/?ref=lallerupp";
...
...
...
?>

download:

<?php
include("ids.txt");
if ($id <> "") {

$download = unserialize(implode('', file('log.txt')));

$download[$id]++;

/* Daten werden Abgespeichert */
$file = fopen("log.txt","w");
fputs($file,serialize($download));
fclose($file);

/* Weiterleitung */
header("Location: $ids[$id]");
}
else {
echo "Keine Datei zum Download angegeben!";
};
?>


und log.txt ist leer.

Diese Nachricht wurde geändert von: lalle-rupp
  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


achso. log.txt muss bestehen und mit chmod 777 (ist das glaub ich) haben, also alle rechte

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

lalle-rupp
Pixelschubser


Beiträge: 7


Und was heißt das genau? Was muss ich bei der log.txt ändern? Entschuldigung das ich mich ein bißchen dumm anstelle und schon mal danke für deine Mühe ;).

Diese Nachricht wurde geändert von: lalle-rupp
  Profil   E-Mail   Editieren   Zitieren
Seite 1 | 2 | 3 | 4 | 5 | 6  

Antworten
Nach oben