tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
256
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Papenburger Papenburger ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    198
    Hallo,

    ich habe folgendes Problem:

    Ich habe eine URL mit Parametern und möchte nun diese URL aufrufen und eine Rückgabe erhalten, welche ich bearbeiten kann.
    Das Problem ist, die URL bzw. das Script welches aufgerufen wird ist eine CGI-Script.

    Wie kann ich nun dieses CGI-Script mit der URL aufrufen, sodass es durchläuft und mir die Daten zurück geben lassen.

    Kann mir da wer helfen oder gibt es da schon etwas fertiges?


    MFG
    Papenburger
     

  2. #2
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    Du könntest einfach einen GET-Request per fsockopen absetzen und den Response verarbeiten. Dennis Wronka hat ein recht ausführliches Tutorial dazu geschrieben.

    LG
     

  3. #3
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Wo befindet sich das CGI-Skript denn?
     
    Markus Wulftange

  4. #4
    Papenburger Papenburger ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    198
    Wo befindet sich das CGI-Skript denn?
    Ich wusste ich habe etwas vergessen!
    Hier das Script:

    PHP-Code:
    $url="http://x.x.x.x/nagios/cgi-bin/avail.cgi?show_log_entries=&hostgroup=all&timeperiod=last7days&smon=1&sday=1&syear=2008&shour=0&smin=0&ssec=0&emon=1&eday=24&eyear=2008&ehour=24&emin=0&esec=0&rpttimeperiod=&assumeinitialstates=yes&assumestateretention=yes&assumestatesduringnotrunning=yes&includesoftstates=no&initialassumedhoststate=0&initialassumedservicestate=0&backtrack=4"

    $seite file_get_contents($url); 
    $seite2=strstr($seite"All Hostgroups"); 

    $tabellen_anfang=strpos($seite2'<table'); 
    $tabellen_ende=strpos($seite2'</table>') +8

    echo 
    substr($seite2$tabellen_anfang$tabelln_ende-$tabellen_anfang); 
     

  5. #5
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Und? Ist das Problem gelöst? Geht's mit file_get_contents?

    LG
     

  6. #6
    Papenburger Papenburger ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    198
    Zitat Zitat von kuddeldaddeldu Beitrag anzeigen
    Und? Ist das Problem gelöst? Geht's mit file_get_contents?

    LG

    Leider nicht! Ich erhalten dann eine ganu weiße Seite...
     

  7. #7
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    wahrscheinlich ist allow_url_fopen nicht gesetzt. Dann kannst Du das nicht mit file_get_contents machen.

    LG
     

Ähnliche Themen

  1. Paramter
    Von Blackylein im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 27.05.08, 14:12
  2. WebService mit int-Paramter
    Von dadom110 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 0
    Letzter Beitrag: 16.05.07, 15:15
  3. Kleines Script - IP schicken
    Von foxx21 im Forum Coders Talk
    Antworten: 6
    Letzter Beitrag: 23.04.06, 19:38
  4. mehrere Rückgabewerte aus einer VB-Script Funktion
    Von fly_singapore im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 27.10.05, 15:39
  5. Paramter in T-SQL Sichten
    Von doc77 im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 06.03.05, 20:49