PHP in HTML

Ist der Fehler ein Javascript- oder ein PHP-Fehler?
Sieht nämlich nach Javascript aus, versuchs mal so:
counter.php
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";
/* Hab nur ; hintern dran gehängt. */
?>
 
Naja, die Semikolons sind nicht Pflicht!
Abba es funktioniert ja!! Ich habs ja getestet!
 
vielleicht liegt es ja an einem server. vielleicht lässt der php-fähige server keine externen zugriffe zu ...
 
imho ein sicherheitsaspekt!! "normalerweise" liegen alle dateien einer seite ja auch auf dem gleichen server ;o)
 
-

Was versteht ihr denn unter externen Zugriffen? :confused:

Es wird doch einfach nur die Ausgabe vom PHP Script auf dem anderen Server in dieses Script eingebunden, zuvor natürlich geparst. Die Ausgabe ist "hier" also reines JavaScript.
Du solltest mal lieber über deine Fehlermeldungen nachdenken.
Irgendwo hattest du geschrieben, dass $visitors_all nicht definiert ist, somit entsteht ein Parse Error im Script, welches dann auch keinen sauberen JavaScript Code produzieren kann. Deshalb zeigt dein Browser wahrscheinlich auch einen JS Fehler auf der Seite an.
 
also ich habs jetzt auch nochma getestet und es geht bei mir problemlos!! also muss es am server liegen (welcher von beiden sei jetzt mal dahingestellt) oder du hast einen fehler bei c&p gemacht (was aber bei der länge des codes eher eine meisterleistung darstellt :) )!
 
Zurück