• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Wertausgabe mit echo php

ranvier

Neues Mitglied
Bei der ausgabe einer php variable wird nur der variablenname ausgeben statt der wert.

<?php
$counter_name = "counter.txt";

if (!file_exists($counter_name)) {
$f = fopen($counter_name, "w");
fwrite($f,"0");
fclose($f);
}

$f = fopen($counter_name,"r");
$counterVal = fread($f, filesize($counter_name));
fclose($f);

$counterVal=counterVal+1;
$f = fopen($counter_name, "w");
fwrite($f, $counterVal);
fclose($f);

echo "<p>bisher <b> $counterVal </b> Besucher hier <p> ";
?>
 
Werbung:
Bei der ausgabe einer php variable wird nur der variablenname ausgeben statt der wert.

<?php


$counterVal=$counterVal + 1;
$f = fopen($counter_name, "w");
fwrite($f, $counterVal);
fclose($f);

echo "<p>bisher <b> $counterVal </b> Besucher hier <p> ";
?>


Du hast beim Erhöhen des Werts das Dollarzeichen vergessen :)

mfg Nita
 
Werbung:
Vermutung: du rufst die Datei lokal auf, nicht über http und vor allem nicht auf einem Webspace mit PHP-Unterstützung.
 
Werbung:
Dann schreib mal statt

PHP:
echo "<p>bisher <b> $counterVal </b> Besucher hier <p> ";

das hier

PHP:
echo "<p>bisher <b>".$counterVal."</b> Besucher hier <p> ";
 
Zurück
Oben