Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   

Die mobilen Seiten von c++.de:
http://m.c-plusplus.de
Infos hier [BETA]

  
c++.de :: Webzeugs ::  Brauche Banner-Klick-counter-script!!!  
Gehen Sie zu Seite 1, 2, 3, 4  Weiter
  Zeige alle Beiträge auf einer Seite
Auf Beitrag antworten
Autor Nachricht
Mc
Unregistrierter




Beitrag Mc Unregistrierter 00:57:39 13.08.2003   Titel:   Brauche Banner-Klick-counter-script!!!            Zitieren

Hi ich bräuchte ein Script, denke mal das das mit PHP am besten geht, das die klicks auf einen Link-Button zählt! Am besten wäre es das man in so nem Admin Control Panel einfah neue Buttons//links hinzufügen kann. Mehr muss es gar nicht sein! Ein Beispiel:

http://www.head-graphics.com/links_personal.php


plzz help me!!!

sers Mc
flenders
Mitglied

Benutzerprofil
Anmeldungsdatum: 04.07.2002
Beiträge: 9235
Beitrag flenders Mitglied 08:04:10 13.08.2003   Titel:              Zitieren

Jeder Link bekommt eine. Jetzt musst du einfach in einer Textdatei oder einer DB speichern, wie oft dieser Link angeklickt wurde. Dazu darf der Link aber nicht direkt auf sein Ziel verlinken, sondern muss ein Script von dir aufrufen (zusammen mit seiner id). Jetzt erhöhst du den entsprechenden Zähler und machst per header('Location: http://...'); eine Weiterleitung zum eigentlichen Ziel - du musst also neben der anzahl der hits für jede id die dazugehörige url hinterlegen.

Die konkrete Umsetzung hängt aber von deinen Möglichkeiten (DB, oder nicht?) ab - und von deinen Programmierkünsten ;)
Mc
Unregistrierter




Beitrag Mc Unregistrierter 10:22:58 13.08.2003   Titel:              Zitieren

Db=Ja
Programierkünste=eher nein!

Kann mir jemand son script schreiben???


sers Mc
GeForce87
Mitglied

Benutzerprofil
Anmeldungsdatum: 12.08.2003
Beiträge: 11
Beitrag GeForce87 Mitglied 10:45:02 13.08.2003   Titel:              Zitieren

Moin!

Ich habe es mit Java-Script und PHP gelöst:

Code:
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
<html>
<head>
<title>Test Weiterleitung+Klickzähler</title>
<body>
<?php
### hier ggF. den Pfad anpassen, wenn relativ:
 $hFile = fopen("counter.txt", "r+");
 $counter = fgets($hFile, 10);
 if ($counter == "") {
  $counter = 0;
   }
   $counter++;
   rewind($hFile);
   fwrite($hFile, $counter);
   fclose($hFile);
?>
<script type="text/javascript">
   <!--
      window.location="http://Www.c-plusplus.de"
   //-->
</script>
 
Sollte Ihr Browser kein Java-Script unterst&uuml;tzen, so klicken Sie bitte <a href="http://www.c-plusplus.de" target="_self">hier</a>, um zur Startseite zu gelangen!
</body>
</html>

Die Anzahl der Klicks steht dann in der Datei "counter.txt". Natürlich muss dein Webspace PHP unterstützen.

mfg


Zuletzt bearbeitet von GeForce87 am 10:45:32 13.08.2003, insgesamt 1-mal bearbeitet
Mc
Unregistrierter




Beitrag Mc Unregistrierter 10:47:11 13.08.2003   Titel:              Zitieren

Erstmal danke für deine Hilfe!!!!!!
Dann muss ich aber immer für jeden Link eine neue Textdatei erstellen?


sers Mc
GeForce87
Mitglied

Benutzerprofil
Anmeldungsdatum: 12.08.2003
Beiträge: 11
Beitrag GeForce87 Mitglied 10:56:29 13.08.2003   Titel:              Zitieren

Moin!

Um genau zu sein: Ja!
Es lässt sich zwar auch mit ner MySQL-Datenbank realisieren, dazu habe ich aber im Moment keine Zeit. Vielleicht findet sich hier ja ein netter, der das zeigt.
flenders
Mitglied

Benutzerprofil
Anmeldungsdatum: 04.07.2002
Beiträge: 9235
Beitrag flenders Mitglied 10:58:36 13.08.2003   Titel:              Zitieren

Also Tabelle mit 3 Spalten (id, url, clicks)!
id entweder also Autoinkrement, oder selber erzeugen

Zum einfügen:
Code:
INSERT INTO link_table SET url = '$url';

und in dem Script, auf das du verlinkst:
Code:
1
2
3
4
5
6
7
8
$sql = 'SELECT url, clicks FROM link_table WHERE id = "'.$_GET['id'].'"';
$result = mysql_query($sql);
list($url,$clicks) = mysql_fetch_row($result);
$clicks++;
$sql = 'UPDATE link_table SET clicks = "'.$clicks.'" WHERE id = "'.$_GET['id'].'"';
mysql_query($sql);
header('Location: '.$url);
exit();

wenn du die URL nicht mehr auslesen musst kannst du es auch gleich so machen:
Code:
$sql = 'UPDATE link_table SET clicks = clicks+1 WHERE id = "'.$_GET['id'].'"';
Mc
Unregistrierter




Beitrag Mc Unregistrierter 11:19:58 13.08.2003   Titel:              Zitieren

? :confused:

Sry, kannst du mir das auch ausfürhlicher erklären, das schwerste was ich bis jetzt gemacht hab war ein GB aus ner SB gebastelt!!

sers Mc thx im voraus!
flenders
Mitglied

Benutzerprofil
Anmeldungsdatum: 04.07.2002
Beiträge: 9235
Beitrag flenders Mitglied 11:24:21 13.08.2003   Titel:              Zitieren

Was soll ich dir ausführlicher erklären? Was verstehst du denn nicht?
Mc
Unregistrierter




Beitrag Mc Unregistrierter 11:31:34 13.08.2003   Titel:              Zitieren

Sagen wir so, n README wär net schlecht ;)

Also wie soll ich des machen?? So wie
Schritt 1:blabla
Schritt2:blubblub

Vielleicht nochn paar daten??
Ich hab PHP, MYSQL, PHPMyAdmin...
Also daran sollte es net scheitern nur ich hab keinen blassen schimmer wie ich des anstellen soll?? sry

sers Mc
c++.de :: Webzeugs ::  Brauche Banner-Klick-counter-script!!!  
Gehen Sie zu Seite 1, 2, 3, 4  Weiter
Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.