Benutzercounter erstellen und einbinden

Das müsste eigentlich schon so passen.
CHMOD sind einfach die Fileattribute bzw. Filerechte. (Nur klingt das natürlich viel cooler, wenn man es CHMOD nennt ;) )

Und die URL zur Datei stimmt so ? Versuch es mal mit dem absoluten Pfad.

PHP kann zurzeit nicht schreiben. Den Grund dafür müssen wir noch finden ;)
 
auch wenn ich mir ungewohnterweise wie ein schuhlkind vorkomme :suspekt:
danke ich dir recht herzlich ;)

entweder sollte ich bei meinen grafiken bleiben:p
aber ich wollte doch auch einmal eine vollständige hp basteln XD
also doch mal ein fachbuch durchakern ;)
 
so der zähler funktioniert auf meiner einen domain wo ich alles getestet habe
dann habe ich alles auf die eigednliche domain gepackt, wo erst die php dateien nicht laufen wollten. die php dateien werden nun aber unterstüzt, mein kontaktformular läuft z.B. auch perfekt.

der zähler funktioniert auf der neuen domain leider nicht
ich habe auch dran gedacht count.txt auf 777 zu setzen

wenn ich meine index.php aufrufen will bekomm ich diese fehlermeldung:
Fatal error: Call to undefined function: file_put_contents() in /homepages/39/d236475181/htdocs/dercounter.php on line 12

die Zeile 12 ist diese hier (wenn ich zählen kann):
$file = file_put_contents( 'count.txt', $file+1 );
ich habe es auch einmal mit dieser zeile ausprobiert
$file = file_put_contents( 'http://www.webdesign-for-all.de/1/count.txt', $file+1 );



ich hoffe einer von euch wird schlau daraus
 
Zuletzt bearbeitet:
Hallo!

file_put_contents() ist erst ab PHP 5 verfügbar.
Bei 1&1 verwenden Dateien mit der Endung *.php PHP 4.
Um PHP 5 nutzen zu können, müssen die Dateien die Endung *.php5 haben.

Gruss Dr Dau
 
na besten dank für den tipp
und ich habe stunden lang versuch die eine zeile halbwegs sinnvoll umzuschreiben
 
In Deinem Fall ist es ja noch kein Problem der Datei eine andere Dateiendung zu geben.

Aber wenn Du eine Anwendung hast welches aus mehreren Scripten besteht, wirst Du ein Problem bekommen.
Denn hier sind die Daeien i.d.R. auf irgendeiner Weise miteinander verknüpft (z.B. durch include() oder einen Link).
In dem Fall müsstest Du nicht nur die Dateiendungen ändern, sondern auch den Inhalt der Scripte selbst.
Je nach Umfang der Anwendung kann es u.U. ein nicht unerheblicher Aufwand sein.

Aber auch hierzu gibt es eine einfache Lösung.
Lege eine .htaccess im Startverzeichnis mit folgendem Inhalt an:
Code:
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
Und schon werden alle Dateien mit der Dateiendung *.php nicht nicht mit PHP 4 sondern mit PHP 5 verarbeitet.
 
Zurück