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.

Fragen oder Probleme mit HTML, PHP oder CSS?

download-zähler in tabelle einbauen.

Beitragvon fe$ch am 21.07.2005, 15:38

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 ?
fe$ch
 
Beiträge: 940
Registriert: 25.03.2005, 13:44


Update der entsprechenden Zeile

Beitragvon ITSpecialist am 10.08.2005, 09:49

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
ITSpecialist
 
Beiträge: 9
Registriert: 10.08.2005, 09:03

Beitragvon scorbio am 10.08.2005, 09:53

mhm habe ich dir, dass nicht schonmal vorgeschlagen Fesch?
scorbio
 
Beiträge: 159
Registriert: 07.06.2005, 10:07
Wohnort: Erlangen

Beitragvon fe$ch am 10.08.2005, 14:50

@ITSpecialist

ja, du hast mich richtig verstanden. Schön, dass du soweit hinten auch nach Problem stöberst :wink:

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 8)

@all

Ist das denn ohne PHP überhaupt möglich ??
fe$ch
 
Beiträge: 940
Registriert: 25.03.2005, 13:44

Beitragvon ITSpecialist am 10.08.2005, 15:00

*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 !?
ITSpecialist
 
Beiträge: 9
Registriert: 10.08.2005, 09:03

Beitragvon fe$ch am 10.08.2005, 15:19

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

Beitragvon ITSpecialist am 10.08.2005, 15:27

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...
ITSpecialist
 
Beiträge: 9
Registriert: 10.08.2005, 09:03

Beitragvon fe$ch am 10.08.2005, 15:51

ITSpecialist hat geschrieben:Die ist allerdings mit HTML alleine nicht machbar!


Das ist mir klar, denn HTML kann so viel nicht. Dachte da eher an ein JavaScript.
fe$ch
 
Beiträge: 940
Registriert: 25.03.2005, 13:44

Beitragvon ITSpecialist am 10.08.2005, 16:20

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!!
ITSpecialist
 
Beiträge: 9
Registriert: 10.08.2005, 09:03

Beitragvon fe$ch am 10.08.2005, 19:43

och, so schlimm ist das nicht, denn es wäre ja eh nur schnick-schnack auf der Homepage geweßen :wink:

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 :D
fe$ch
 
Beiträge: 940
Registriert: 25.03.2005, 13:44

Beitragvon CoolCasimir am 11.08.2005, 12:29

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.
CoolCasimir
Moderator a. D.
 
Beiträge: 2197
Registriert: 14.01.2004, 14:07
Wohnort: Hansestadt Hamburg

Beitragvon fe$ch am 11.08.2005, 13:18

mein FreeSpace-Server kann das nicht. Aber ich habe ja noch einen Account auf dem Becks-Server, fällt mir grad auf :wink:

Du warst ja so freundlich mir etwas WebSpace zu geben; davon habe ich ja noch gar kein Gebrauch gemacht :D
fe$ch
 
Beiträge: 940
Registriert: 25.03.2005, 13:44

Beitragvon scorbio am 11.08.2005, 13:48

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 :lol: )
scorbio
 
Beiträge: 159
Registriert: 07.06.2005, 10:07
Wohnort: Erlangen

Beitragvon CoolCasimir am 11.08.2005, 13:57

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.
CoolCasimir
Moderator a. D.
 
Beiträge: 2197
Registriert: 14.01.2004, 14:07
Wohnort: Hansestadt Hamburg

Beitragvon fe$ch am 11.08.2005, 23:49

wie CoolCasimir schon sagt, will ich seinen Space nicht beanspruchen; es ist ja auch immerhin sein persönlicher Server, kein gemieteter.
fe$ch
 
Beiträge: 940
Registriert: 25.03.2005, 13:44



Ähnliche Themen


Zurück zu HTML, PHP & Co.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste