Warum kostenlos registrieren?
Nur als registriertes Mitglied hast Du vollen Zugriff auf alle Funktionen unserer Website. So kannst Du eigene Fragen stellen und hast die volle Übersicht über neue interessante Themen im Forum.
Jetzt kostenlos registrieren.
Login
download-zähler in tabelle einbauen.
15 Beiträge • Seite 1 von 1
download-zähler in tabelle einbauen.
hi,
kann mir einer sagen, wie ich folgendes mache ?
also ich habe da eine tabelle mit:
name datei-größe dowloads mirror
unter name kommt halt der datei name unter datei-größe die größe (MByte) unter mirror kommt der link zur datei auf dem ftp und unter downloads soll ein hit-counter sein. dieser soll halt alle zugriffe auf die jeweilgie datei, also ein download-zähler, sein. sollte eine einfache, simple schrift sein, also z.b. 102
wie mache ich das ?
kann mir einer sagen, wie ich folgendes mache ?
also ich habe da eine tabelle mit:
name datei-größe dowloads mirror
unter name kommt halt der datei name unter datei-größe die größe (MByte) unter mirror kommt der link zur datei auf dem ftp und unter downloads soll ein hit-counter sein. dieser soll halt alle zugriffe auf die jeweilgie datei, also ein download-zähler, sein. sollte eine einfache, simple schrift sein, also z.b. 102
wie mache ich das ?
- fe$ch
- Beiträge: 940
- Registriert: 25.03.2005, 13:44
Update der entsprechenden Zeile
Also, wenn ich dich richtig verstehe, möchtest du jedesmal, wenn jemand eine Datei herunterlädt, den Wert in dem Feld Download um eins erhöhen, richtig!?
Das ist relativ einfach: du verlinkst bei einem Klick auf den FTP-Link nicht direkt auf die Datei, sondern erstmal auf ein weiteres Script, z.B. "download.php". In diesem Script machst du ein Update der Zelle, das könnte z.B. so aussehen:
erst den wert aus der Tabelle holen:
SELECT downloads FROM tabellenname WHERE name = 'Dateiname'
dann den Wert um eins erhöhen und wieder zurück in die Datenbank schreiben
UPDATE tabellenname SET download=neuerwert WHERE name = 'Dateiname'
anschliessend kannst du den Link entweder nochmal ausgeben, oder mittels der header-Funktion direkt auf die Datei verweisen...
Viel Erfolg
Das ist relativ einfach: du verlinkst bei einem Klick auf den FTP-Link nicht direkt auf die Datei, sondern erstmal auf ein weiteres Script, z.B. "download.php". In diesem Script machst du ein Update der Zelle, das könnte z.B. so aussehen:
erst den wert aus der Tabelle holen:
SELECT downloads FROM tabellenname WHERE name = 'Dateiname'
dann den Wert um eins erhöhen und wieder zurück in die Datenbank schreiben
UPDATE tabellenname SET download=neuerwert WHERE name = 'Dateiname'
anschliessend kannst du den Link entweder nochmal ausgeben, oder mittels der header-Funktion direkt auf die Datei verweisen...
Viel Erfolg
- ITSpecialist
- Beiträge: 9
- Registriert: 10.08.2005, 09:03
@ITSpecialist
ja, du hast mich richtig verstanden. Schön, dass du soweit hinten auch nach Problem stöberst
Deine Idee ist soweit ganz gut, ich verstehe die Theorie auch, da ich selbst in anderen Sprachen programmiere. Nur leider verstehe ich kein PHP .... das script sollte auch kein PHP beinhalten, da ich keinen PHP-fähigen Server habe.
@scorbio
das bezweifle ich. kann mich nicht erinnern, diese frage schon einmal gestellt zuhaben, vielleicht wars ein anderer Autor, und wenn ich es war, hast du wahnscheinlich auch die Antowrt bekommen, dass es kein PHP sein soll
@all
Ist das denn ohne PHP überhaupt möglich ??
ja, du hast mich richtig verstanden. Schön, dass du soweit hinten auch nach Problem stöberst
Deine Idee ist soweit ganz gut, ich verstehe die Theorie auch, da ich selbst in anderen Sprachen programmiere. Nur leider verstehe ich kein PHP .... das script sollte auch kein PHP beinhalten, da ich keinen PHP-fähigen Server habe.
@scorbio
das bezweifle ich. kann mich nicht erinnern, diese frage schon einmal gestellt zuhaben, vielleicht wars ein anderer Autor, und wenn ich es war, hast du wahnscheinlich auch die Antowrt bekommen, dass es kein PHP sein soll
@all
Ist das denn ohne PHP überhaupt möglich ??
- fe$ch
- Beiträge: 940
- Registriert: 25.03.2005, 13:44
*Grins*
Entschuldige, das mit PHP ist Gewohnheit.. ich als Webdesigner mache nix anderes. Wenn du keinen PHP-fähigen Server hast, dann kannst du natürlich auf etwas anderes ausweichen! Zum beispiel auf einen ASP-fähigen Server. Oder aber dein Provider stellt dir ODBC oder JDBC zur Verfügung, dann kannst du auch mittles Java(-script) auf die Datenbank zugreifen!
Was mich an dieser Stelle noch interessieren würde: mit welcher Sprache greifst du denn auf deine Datenbank zu !??! Und was ist das für eine Datenbank?
oder ist deine "tabelle" gar keine Datenbanktabelle, sondern ein Textdokument !?
Entschuldige, das mit PHP ist Gewohnheit.. ich als Webdesigner mache nix anderes. Wenn du keinen PHP-fähigen Server hast, dann kannst du natürlich auf etwas anderes ausweichen! Zum beispiel auf einen ASP-fähigen Server. Oder aber dein Provider stellt dir ODBC oder JDBC zur Verfügung, dann kannst du auch mittles Java(-script) auf die Datenbank zugreifen!
Was mich an dieser Stelle noch interessieren würde: mit welcher Sprache greifst du denn auf deine Datenbank zu !??! Und was ist das für eine Datenbank?
oder ist deine "tabelle" gar keine Datenbanktabelle, sondern ein Textdokument !?
- ITSpecialist
- Beiträge: 9
- Registriert: 10.08.2005, 09:03
ITSpecialist hat geschrieben:einen ASP-fähigen Server; ODBC oder JDBC; greifst du denn auf deine Datenbank zu; sondern ein Textdokument !?
* ultra grins *
ehm, entschuldige, aber ich bin so überhaupt kein Profi, wenns um Sprachenkenntnis im Web geht.
also, ich habe null Ahnung was ASP, ODBC oder JDBC ist ^^
Datenbank ? Also wenn du sowas wie MySQL meinst, muss ich dich auch enttäuschen --> Keine Ahnung, wie man damit umgeht.
Meine Tabelle ist ein Textdokument, denk ich mal. Also ne ganz normale Tabelle, erstellt mit den Tabellen-Tags in HTML.
- fe$ch
- Beiträge: 940
- Registriert: 25.03.2005, 13:44
also, dann muss ich dich wohl enttäuschen..
Wenn du den Wert in der Tabelle erhöhen willst, musst du den Wert ja irgendwo her holen...
und das geht aus einem HTML-Dokument nun mal nicht so einfach. Das würde nun wiederum nur mit einer Scriptsprache gehen, mit der du das Dokument als Textdatei öffnest, die entsprechende Stelle im Dokument suchst und dann dort den Wert änderst.
Die ist allerdings mit HTML alleine nicht machbar!
Tut mir leid...
Wenn du den Wert in der Tabelle erhöhen willst, musst du den Wert ja irgendwo her holen...
und das geht aus einem HTML-Dokument nun mal nicht so einfach. Das würde nun wiederum nur mit einer Scriptsprache gehen, mit der du das Dokument als Textdatei öffnest, die entsprechende Stelle im Dokument suchst und dann dort den Wert änderst.
Die ist allerdings mit HTML alleine nicht machbar!
Tut mir leid...
- ITSpecialist
- Beiträge: 9
- Registriert: 10.08.2005, 09:03
Und hier kommt schon die nächste Enttäuschung: Javascript läuft clientseitig ab, dein Tabellendokument liegt aber auf dem Server!!
Du hast also de facto KEINE Möglichkeit, sowas mit Javascript umzusetzen! du wirst in diesem Fall wohl nicht an einem Server vorbeikommen, der PHP unterstützt oder ASP (Acive Server Pages, sowas ähnliches wie PHP aber von Microsoft).
Eine andere Möglichkeit wäre vielleicht noch ein CGI-Sccript, aber da muss ich leider passen!!
Weiterhin viel Erfolg!!
Du hast also de facto KEINE Möglichkeit, sowas mit Javascript umzusetzen! du wirst in diesem Fall wohl nicht an einem Server vorbeikommen, der PHP unterstützt oder ASP (Acive Server Pages, sowas ähnliches wie PHP aber von Microsoft).
Eine andere Möglichkeit wäre vielleicht noch ein CGI-Sccript, aber da muss ich leider passen!!
Weiterhin viel Erfolg!!
- ITSpecialist
- Beiträge: 9
- Registriert: 10.08.2005, 09:03
och, so schlimm ist das nicht, denn es wäre ja eh nur schnick-schnack auf der Homepage geweßen
trotzdem danke, dass du es wenigstens versucht hast.
Jederdoch, ist die Frage noch beständig, wenn also einer doch noch eine Idee hat, als her damit
trotzdem danke, dass du es wenigstens versucht hast.
Jederdoch, ist die Frage noch beständig, wenn also einer doch noch eine Idee hat, als her damit
- fe$ch
- Beiträge: 940
- Registriert: 25.03.2005, 13:44
Wie bereits gesagt wurde hast Du ohne ein Script welches auf dem Sever läuft keine Chance.
Dein Server kann Doch PHP oder? Das was Du vorhast ist eigentlich nichts wirklich aufwändiges.
Dein Server kann Doch PHP oder? Das was Du vorhast ist eigentlich nichts wirklich aufwändiges.
- CoolCasimir
- Moderator a. D.
- Beiträge: 2197
- Registriert: 14.01.2004, 14:07
- Wohnort: Hansestadt Hamburg
wenn du alle Downlaod-Dateien beim Becks-Server haben würdest. könntest du da auch dann dein Download-Script niederlegen,bzw.dann aufrufen.
dies wäre ne Möglichkeit
PS: Sorry wenn ich dich beschudligt habe, ich habe nur oft schon dieses Thema gesehn. (und nein es war nicht das gleiche
)
dies wäre ne Möglichkeit
PS: Sorry wenn ich dich beschudligt habe, ich habe nur oft schon dieses Thema gesehn. (und nein es war nicht das gleiche
- scorbio
- Beiträge: 159
- Registriert: 07.06.2005, 10:07
- Wohnort: Erlangen
Also das Script kannst Du gerne auf meinen Server legen, aber die Dateien bitte nicht.
Ist ja schliesslich meine Internetverbindung die dann langsamer wird.. Dann benötigst Du nur noch eine MySql DB richtig?
Ich werde Deinen Account mal neu einrichten, habe nun ein neues System, ähnlich wie Confixx.
Ist ja schliesslich meine Internetverbindung die dann langsamer wird.. Dann benötigst Du nur noch eine MySql DB richtig?
Ich werde Deinen Account mal neu einrichten, habe nun ein neues System, ähnlich wie Confixx.
- CoolCasimir
- Moderator a. D.
- Beiträge: 2197
- Registriert: 14.01.2004, 14:07
- Wohnort: Hansestadt Hamburg
15 Beiträge • Seite 1 von 1
Ähnliche Themen
| RtCW Enemy Territory - Vollversion Download Forum: Spiele-News Autor: Computerdirk Antworten: |
Anleitung Window-Kit einbauen Forum: Tuning, Modding, PC-Gallerie Autor: Computerdirk Antworten: |
Via Hyperion 4in1 v4.49 zum Download Forum: Treiber-Hilfe Autor: Computerdirk Antworten: |
Office Download Forum: Software-Hilfe Autor: renato Antworten: |
Zusätzliche Geräte einbauen Forum: Hardware-Hilfe Autor: AlterSchwede87 Antworten: |
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste