Ankündigung

Einklappen
Keine Ankündigung bisher.

Rückgabewert ermitteln

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Rückgabewert ermitteln

    Moin Ihrs, ich stehe gerade voll auf dem Schlauch:

    Ich habe folgendes vor:
    Von Domain A will ich eine Datei auf Domain B ansprechen und deren Rückgabewert auf Domain A weiter nutzen, um zb. festzustellen, ob Domain A bei Domain B bekannt ist, falls ja ist Rückgabe = 1, ansonsten = 0

    Ich habe ähnliches schon vor ca 2 Jahren mal gemacht, komme jetzt aber auf keine funktionstüchtige Funktion mehr (fopen ist per php.ini erlaubt, daran sollte es also nicht scheitern )


    Kann mir da jemand weiterhelfen ?

    Script auf Domain A ist:

    PHP-Code:

    <?PHP
        
    @ini_set('display_errors'true);
        
    error_reporting(E_ALL|E_STRICT);

    function 
    test1()
    {
        
    header('Location: dtest.php?op=test2');
    }

    function 
    test2()
    {
        
    $fp fopen('http://www.money-island.eu/test.php''r');
        if(!
    $fp)
        {
            echo 
    'keine verbindung';
            exit();
        }
        else
        {
            
    $line fgets($fp100);
            echo 
    'line: ' $line '<br />';
            echo 
    '<pre>Line:';
            
    print_r($line);
            echo 
    '</pre>';
        }
        
    fclose($fp);

    }

    $op = (empty($_REQUEST['op'])) ? 'default' $_REQUEST['op'];
    switch(
    $op)
    {
        default:
        
    test1();
        break;

        case 
    'test2':
        
    test2();
        break;
    }

    ?>
    Und das Script, welches da abgerufen werden soll (Auf Domain B):

    PHP-Code:

    <?PHP

        
    @ini_set('display_errors'true);
        
    error_reporting(E_ALL|E_STRICT);
        
    $out_true 1;
        
    $out_false 0;
        if(isset(
    $_SERVER['HTTP_REFERER']))
        {
            
    $ref $_SERVER['HTTP_REFERER'];
        }
        else
        {
            return 
    $out_false;
        }
        
    $url parse_url($ref);
        
    $domain $url['host'];
        
    $out = ($domain == 'www.mail-island.eu') ? $out_true $out_false;
        echo 
    $out;


    ?>
    Linux ist wie guter Sex, man kann es beschreiben oder drüber reden, man weiß erst was es bedeutet, wenn man es erlebt hat


  • #2
    Und für was soll dieses Konstrukt gut sein? Für mich klingt das nach schlechtem Design und hat damit nichts im Profi-Forum zu suchen...
    Viele Grüße,
    Dr.E.

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    1. Think about software design before you start to write code!
    2. Discuss and review it together with experts!
    3. Choose good tools (-> Adventure PHP Framework (APF))!
    4. Write clean and reusable software only!
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Kommentar


    • #3
      Ich versteh auch keinen Meter was du machst oder machen willst - schreib dir doch einen Web-Service, wenn er nicht antwortet wird er wohl auch kein Freund-Server sein, wenn doch kannst du alle Information liefern die benoetigt werden, in einem akzeptierten Format (SOAP XML, JSON, ..)
      "Mein Name ist Lohse, ich kaufe hier ein."

      Kommentar

      Lädt...
      X