Externes PHP-Script auf NonPHP-Webspace ausführen

Stonebroke

klammUrgestein
10 Juni 2006
2.554
63
Würde gerne einem Kumpel einen simplen Counter zur Verfügung stellen. Dummerweise hat er kein PHP. Ist es möglich, dass er ein externes Script (z.B. counter.php) auf seiner HTML-Seite ausführen kann?

Ich hab mal gehört das sowas vielleicht mit <SCRIPT> ... gehen soll.
Wenn ja: wie müsste es aussehen?
 
Das bringt ihm aber nix, weil das externe Skript auf einem NonPHP Space nicht ausgeführt wird.

Hi,

Wieso das denn nicht? Das Script wird doch im Frame geladen und liegt auf dem PHP Server?
Oder vertue ich mich jetzt?

//Edit: Habe es getestet: Es geht nicht, du-nervst hatte recht :)
 
Achso, dann hat sich das erledigt ;)
Dachte dadran nur, weil er meinte, dass man so etwas mit <script> Lösen kann ;)
Eine andere Methode, eine Datei per JavaScript auszulesen kenne ich nämlich nicht.

1. unsichtbare I-Frames und von da den Content auslesen und mit JS dann darstellen (der primitive Ajax-Vorgänger)
2. Flash (das kann auf andre Server connecten) und den Content dann mit JS darstellen
 
:evil: EVIL :evil:

Hm.. wie meinste das mit eval()? Sein Kumpel kann ja eigentl. kein eval() ausführen, wenn er einen NonPHP Space hat.
Ja, dadurch zeigts ja beim aufruf den Quellcode der Datei an..

:arrow: Datei öffnen -> Inhalt in Variable einlesen -> eval($inhalt).. soviel zur Theorie, kommt halt drauf an, was es für daten sind.. ob sie sensibel sind.. ob es sicher sein muss... ect
 
Gibt 2 Möglichkeiten:
1. Einen counteranbieter nehmen, anmelden und Code in die Seite einbauen

oder

den https://chcounter.org/ nehmen, auf deinem Webspace installieren und via JavaScript in die Seite deines Freundes einbauen (muss halt bei den Nutzern JavaScript aktiviert sein)

lg Andre
 
Wie wäre es mit dem Klassiker?

<img src="https://server.mit.php/counterscript.php?vielleichtnocheineid">

Und das Script liefert eben Bilddaten als Antwort...

Wo ist das Problem? Anders machen das Free-Counter-Anbieter doch auch nicht...
 
Wie wäre es mit dem Klassiker?

<img src="https://server.mit.php/counterscript.php?vielleichtnocheineid">

Und das Script liefert eben Bilddaten als Antwort...

Wo ist das Problem? Anders machen das Free-Counter-Anbieter doch auch nicht...

also ich kenn das so:

nonphp:
<script src="urlzumcounter" type="text/javascript"></script>

php:
document.write('Counterdings');

sollte so funktionieren o_O
 
also ich kenn das so:

nonphp:
<script src="urlzumcounter" type="text/javascript"></script>

php:
document.write('Counterdings');

sollte so funktionieren o_O

Auch eine Variante, hängt halt davon ab, ob man den Counterwert dann als Text oder als Bild angezeigt haben will...
 
Ach, was solls - ich nehme <iframe> und nur Text ... Ende u. Aus :biggrin:

Code:
<iframe src="https://www.blub-blub.de/counter.php" frameborder="0">
</iframe>

so gehts wenigstens erstmal.

Trotzdem vielen Dank an euch alle. ;)