Daten aus Php Script Lesen

(Firma: Q3) #4429888
Lesenswert?

Ulli schrieb:
> javascript get request scheint sowas zu machen aber ich bekomme es
> noch
> nicht ans laufen.
> Problem ist wohl das die Php auf einem anderen Server ist als die Html

Es ist zwar "old fashion", aber du kannst ja trotzdem erstmal das 
PHP-Script in einen iFrame auf deiner Mainsite verfrachten. Wenn das 
Ergebnis dort erscheint, ist es nur ein Klax, es anschließend mit 
Javascript dort 'rauszufischen ...
#4430300
Lesenswert?

Ulli schrieb:
> Problem ist wohl das die Php auf einem anderen Server ist als die Html

Mehr Informationen! Versuche mal folgende Fragen zu beantworten:

Hast du zugriff auf die PHP Datei?
Hast du eine Fehlermeldung bei der JS Datei? (Console im Browser öffnen)
Welche Header werden vom PHP Script gesetzt? "curl -i -X HEAD 
http://url-zum-php-script.com/";
Ist die HTML Datei auf einem Server und kann dieser Serverseitige 
scripts wie z.B. PHP ausführen?
Wenn du beide Seiten im Browser aufrufst, und wärend du auf diesen bist 
folgendes in die Adresszeile in den jeweiligen Browserfenstern 
eingiebst: "javascript:alert(location.origin)" bekommst du dann die 
selbe, oder Unterschiedliche ausgaben?
Wie sieht der JS Code aus?
#4430378
Lesenswert?

Oder D. schrieb:
> PHP laeuft auf einem Server, dh wird dort ausgefuehrt und verlaesst den
> nicht.

Man kann PHP Scripte durchaus auch in einer Shell oder als CronJob etc. 
ausführen. Dabei muss es dann nichtmehr zwangslaufig auf einem Server 
sein.

> Der Output eines PHP Scripts ist eine HTML Datei/Webseite,
> basierend auf irgendwelchen den Aufrufenden nicht zu interessierenden
> Aktionen.

Blödsinn! Die ausgabe eines PHP Skripts kann alles sein. Ob Bild, JSON, 
Text oder HTML ist vollkommen egal. Theoretisch kann man damit sogar 
Textbasierte Konsolengames schreiben.

> Also, was soll das Ganze?

Würde mich auch interessieren, aber der TO war bisher leider nicht 
besonders verbose.
Gast #4433741
Lesenswert?

Ulli schrieb:
> javascript get request scheint sowas zu machen aber ich bekomme es noch
> nicht ans laufen.
> Problem ist wohl das die Php auf einem anderen Server ist als die Html

Ja, das ist ein Cross-Domain Aufruf und wird so direkt nicht 
unterstützt.

https://en.wikipedia.org/wiki/JSONP#JSONP Wäre evtl. eine 
Alternative(hab ich bisher nicht nutzen müssen)

Alternativ: kannst du auf deinem WebServer auch PHP ausführen? Erstelle 
eine PHP Datei die deine statischen HTML Daten ausgibt. Zusätzlich lädst 
du in deinem Script die PHP Datei des anderen Servers, friemelst dir da 
deine Daten raus und zeigst sie bei dir an

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren