Hallo lululu,
sicher nicht identisch mit lulu?
Du solltest mal ein gute C-Seminar mitmachen :-))
Ich bin eigentlich noch so'n richtiger php- anfänger und finde meinen Fehler nicht. Ist bestimmt 'n sau dummer, aber naja...
Also, ich habe 4 Datein:
ein frameset, indem die index.php angezeigt wird,
eine index.php, mit folgendem quellcode:
<html>
<body>
<? include("counter.php"); ?>
</body>
</html>
Ich weiß, is schon viel*G*, dann noch die counter.php, mit folgendem quellcode:
<?
$counter_file = "count.txt";
$counter_file_line = file($counter_file);
Liegt hier der Fehler? Eeine Textzeile numerisch zu incrementieren ist etwas ungewöhnlich.
Du sollest wenigstens die value-Funktion vorher benutzen:
$oldcount = strval($counter_file_line[0]);
$oldcount++;
;»» $counter_file_line[0]++;
$cf = fopen($counter_file, "w");
;»» fputs($cf, "$counter_file_line[0]"); // die Anführungszeichen sind hier auch zuviel. Es handelt sich ja um eine Variable...
// Schau mal mit einem Editor (zb.B. vi) in die Daei rein.
fputs($cf, $oldcounter);
fclose($cf);
echo $counter_file_line[0];
?>
Grüße aus Braunschweig
Tom