WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Klickcounter selber machen

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Klickcounter selber machen - 22 Dez 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Klickcounter selber machen
languitar
Foren-Team




Beiträge: 2795

du musst mit deinem ftp-programm da den chmod einstellen. Bei WS-FTP geht das z.B. mit rechter Maustaste auf die Datei aufm Server klicken und da gibts das dann.
Damit stellt man ein, wer welche Rechte (schreiben, lesen usw.) auf doe Datei hat.

  Profil   Editieren   Zitieren
lalle-rupp
Pixelschubser




Beiträge: 7

Ach herje, es klappt trotzdem nicht. Brauche ich die log.txt datei unbedingt oder kann man die auch weglassen. Es wäre nett von dir wenn du mir vielleicht eine simple fertige php-Datei mit einem kurzen HTML-Text (wie du es hier gepostet hast) + die download.php, log.txt und ids.txt schicken könntest, wo es bereits funktioniert, so dass ich sie nur noch einbauen muss. Nur wenn es kein zu großer Aufwand für dich ist. Meine e-mail lautet: ruppert.bodmeier@web.de

Aber trotzdem vielen Dank für deine Mühe mit den Postings ;)

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




Beiträge: 2795

die log.txt mus einfach nur ne leere Datei sein, die vorhanden ist. darf halt nur nicht fehlen, weil anlegen kann der die nicht

  Profil   Editieren   Zitieren
lalle-rupp
Pixelschubser




Beiträge: 7

Ich weiß jetzt zumindest was das Problem ist. Gebe ich der PHP Datei den Namen geld-fuers-surfen.php findet er sie nicht. Wenn ich sie geld-fuers-surfen nenne, dann wird Sie geladen. Genauso verhält es sich mit der download Datei. Nenne ich sie download und rufe Sie auf wird der Quelltext zumindest angezeigt (allerdings weiß ich nicht ob das so sein darf), benenne ich sie download.php findet er sie wieder nicht. Vertsärkt hat das ganze mich als ich einen funktionierenden und fertigen Skript hochgeladen habe! In der PHP Datei kommt ebenfalls die Benennung ".php" vor, prompt hat es wieder nicht geklappt. Genaus mit dem Link der weiter leiten soll "download.php?id[1]" (oder so). Lasse ich den Link so, kommt wieder der Nr. 500 Error das das Skript fehlerhaft ausgeführt wurde. Lasse ich bei dem Link ".php" weg, wird zumindest die download Datei (wieder der Quelltext) angezeigt. Allerdings habe ich keine Ahnung warum das so ist. Ich habe jetzt mal 1&1 angeschhrieben ob die mir weiterhelfen können...

Hier ist der Link zu fertigen Skript:

http://www.leichtgeldverdienen.de/klickcounter/klickcounter.html

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




Beiträge: 2795

da weiß ich dann auch nicht weiter.

  Profil   Editieren   Zitieren
lalle-rupp
Pixelschubser




Beiträge: 7

Gibt es denn keine Möglichkeit einen Klickcounter einzurichten ohne das im Dateinamen der Ausdruck ".php" vorkommt?

  Profil   E-Mail   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

hm, über irgend ne PHP-Datei muss das in dieser Form immer gehen. Man kann das dem Apache nur irgendwie sagen er soll andere Dateiendungen als PHP interpretieren, aber das is umständlich

  Profil   Editieren   Zitieren
zween2000
Pixelschubser




Beiträge: 1

moin!

also bei mir funzt das script irgendwie auch nicht - ich bekomme ständig nur diesen fehler:

Warning: Cannot add header information - headers already sent by (output started at /web/klickcounter.php:8) in /web/klickcounter.php on line 25

Hat irgendwas mit der location zu tun. habe leider keine ahnung - bin neu auf dem gebiet. über tipps wäre ich dankbar.

zween

  Profil   E-Mail   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Das Script benutzt ja einen Redirect auf die eigentliche Datei, die heruntergeladen werden soll. Dieser funktioniert nur, wenn in der download.php keine Headerinformationen drinstehen. Ich denke mal deine download.php sieht ungefüähr so aus:
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12:


bla





Das hier würde zumindest eine solche Fehlermeldung erzeugen, weil ich in dem HTML-Bereich schon Headerinformationen stehen hab. Die Datei darf also nur PHP enthalten und dort dürfen auch keine HTML-Sachen angezeigt werden.

Wenn das nicht reicht poste deine Datei doch mal hier rein.

Johannes

  Profil   Editieren   Zitieren
Dan Loop
Pixelschubser




Beiträge: 20

Hallo vieleicht kann ich ja auch helfen.
Das Problem ist bei der header() Funktion:
Vor der header() Funktion darf keine Ausgabe statt finden ..und wie hier im Beispiel läuft das Script ab und erzeugt durch die HTML Tags schon eine Seite bevor die header() Funktion gesendet wird . Es ist auch drauf zu achten das vor dieser Funktion kein leerzeichen stehen darf(häufiger Fehler).
Das ganze kann man umgehen das man in der ersten Zeile des Scripts die Funktion ob_start() schreibt, das script wird dann erst komplett in einem Virtuellen Speicher ausgeführt und dann ausgegeben.
Also ob_start() am Anfang und alles sollte klappen....

---
Alles hat ein Ende.......
www.Lowpix.de

  Profil   E-Mail   Website   Editieren   Zitieren
goalkeeper
Otto-Normal-Poster




Beiträge: 69

bringt der eigentlich nen php-fehler ?
was für ein paket is des bei 1&1 die unterstützden nämlich nicht alle php...........

  Profil   Editieren   Zitieren
Linkstar
Pixelschubser




Beiträge: 4

Hallo Leute.

Ist zwar schon was älter hier, aber vielleicht kann mir trotzdem jemand helfen.
Ich bin heute zufällig hier rauf gestossen und bei mir klappt das wunderbar. Echt spitze.
Aber ich habe ein weiterführendes Problem:
Und zwar sind die Dateien, die ich zum Download anbiete, Bilder, genauer gesagt PNG-Bilder.

Jetzt werden die, wenn ich den Link über die Download-ID klicke, statt runterzuladen natürlich angezeigt, wie das bei Bildern eben so ist.
Gezählt wird wunderbar.
Aber optimal wäre es, wenn der "speichern unter" Dialog käme und nicht das Bild als solches.

Ich habe heute in einem anderen Forum gelesen, dass man den Header des Bildes ändern muss.
Ja Mahlzeit. Kein Plan.

Ich wäre Euch echt dankbar, wenn Ihr mir bei der Anpassung des Scriptes hier (ich habe sonst nix geändert, ist alles so wie auf Seite 1 des Threads) helfen könntet.

By the Way: Habe auch gelesen, dass der IE solche Header-Manipulationen oft erkennt und sie ignoriert, sprich das Bild trotzdem anzeigt und nicht speichert.
Kennt für dieses Problem jemand ne Lösung?

Würde mich über Eure Hilfe riesig freuen ;)

  Profil   E-Mail   Website   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795


  Profil   Editieren   Zitieren
Linkstar
Pixelschubser




Beiträge: 4

Hallo Languitar

Du bist ja richtig schnell

Danke erstmal für den Link.
Ich sags ja nicht gerne, weil Du in dem Thread hier schon genug gequält wurdest *g*, aber:
Wo muss ich denn
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:

     
	



in den bestehenden Code einbasteln?

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20:
 "") {

	$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!";
    };
?>


Einzelne Parameter anpassen kann ich zwar, aber zwei komplette Teile "mergen" übersteigt dann doch meine Fähigkeiten ...

  Profil   E-Mail   Website   Editieren   Zitieren
Linkstar
Pixelschubser




Beiträge: 4

nachtrag:

das schein übrigens so ein "wird von IE ignoriert" script zu sein.
zumindest wird beim klick auf den link hier das bild angezeigt statt es zu speichern :(

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

Antworten
Forum » PHP & MySQL » Klickcounter selber machen

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Klickcounter selber machen im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8143552    Heute : 46     Gestern : 729     Online : 281     22.12.2024    2:56      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben