PHP in HTML

So, ich hab dir deas ganze etz a mal lauffähig geproggt:

PHP:
counter.html:
<html>
<head>

<script type="text/javascript" src="counter.php"></script>

</head>
<body>

<script type="text/javascript">
document.write("Besucher gesamt: <b>" + visitors_all + "</b><br>");
document.write("Besucher heute: <b>" + visitors_today +"</b><br>");
document.write("Gerade online: <b>" + visitors_online + "</b>");
</script>

</body>
</html>

PHP:
counter.php:
<?php
header("Content-type: text/javascript");

//Hier die daten einspeisen;
$visitors_all = 65;
$visitors_today = 3;
$visitors_online = 1;
//Ende daten

echo "var visitors_all = ".$visitors_all."\n";
echo "var visitors_today = ".$visitors_today."\n";
echo "var visitors_online = ".$visitors_online."\n";
?>

UNd das funktioniert 100%, getestet!
 
Vielen Dank für deine Mühe aber es funktioniert bei mir nicht.
Vielleicht gehts doch nicht mit Servern die kein PHP unterstützen...
In der Browserstatuszeile steht "Fertig, es sind Fehler auf der Seite aufgetreten"!

Und im HTML Editor: "visitors_all ist undefiniert"!
 
*wieso.gibts.hier.keinen.smilie,der.sich.den.kopf.einhaut*

Es ist doch getestet!!!!!!!
Es muss gehen :confused:!!!!

Kommt ein Fehler? Wenn ja, welcher??
 
"visitors_all ist undefiniert" <-- Der Fehler kommt!

Aber egal. Dann nehm ich mir halt nen fertigen Counter.
Trotzdem THX!!
 
Naja, bei mir hats jedenfalls problemlos funktioniert!
Lad halt mal beide Dateien auf den Host mit PHP drauf!
Du wirst sehen: es geht!
 
Doch doch so bled bin ich auch net ;)

Die .php datei ist auf einem PHP unterstützenden Server!

Und <script type="text/javascript" src="counter.php"></script> hab ich auch angepasst.

Keine Ahnung warums nich funktioniert. Aber egal, ich werde wahrscheinlich demnächst auf einen PHP und SSI fähigen Server umwechseln. Da kann ichs mir ja aussuchen wie ich das einbinde :)

Nochmal THX
 
Zurück