PHP Code nach Verkauf eines Produktes Ausführen

  • Guten Tag liebe Community,
    ICh habe das Problem, dass es den Code einfach nicht Ausführen will.

    Der Code:

    $t_url = "http://api.licdis.de/api_put_get/api_put_get.php"
    . "?ID=20"
    . "&KEY=".urlencode('')
    . "&ORDER_ID=" . urlencode()
    . "&ORDER_POS="
    . "&PRODUCT_NR="
    . "&ANZAHL="
    . "&EMAIL=" . urlencode()
    . "&FORMAT=XML";

    echo "<br>URL für die REST-API: " . $t_url;
    $ergebnis = file_get_contents ($t_url);
    echo "<br>Ergebnis: <div>" . htmlentities($ergebnis) . "</div>"


    Der Code soll nach einem Produktkauf eine URL generieren und an $t_url senden. Warum macht er das nicht?

    Benötige ich vielleicht eine extra Schleife?


    Danke im vorraus

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Das sieht sehr abenteuerlich aus und kann von der Art des Aufbaus nicht funktionieren. Um hier helfen zu können müsste man erst einmal wissen welche Daten aus welchem Grund wann exakt übergeben werden müssen.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Guten Tag,
    Danke für Ihre Antwort erstmal.

    Ich habe auf der Webseite ein Lizenz Key verkauf die dann vom Lieferanten verschickt werden. Der PHP Code soll quasi die Benutzer Email, die Produkt Nr., und meine ID an den Server Senden um somit dann den Key dem Kunden per Email zu senden.

    Warum funktioniert denn der Code nicht?


  • Warum funktioniert denn der Code nicht?

    1. es fehlt ein ; hinter echo "<br>Ergebnis: <div>" . htmlentities($ergebnis) . "</div>";
    2. ich würde mir auch den Inhalt von $ergebnis ansehen... zum Beispiel mit var_dump http://php.net/manual/de/function.var-dump.php
    3. wenn man ein XML Format erwartet... fehlt etwas bei htmlentities http://php.net/manual/de/function.htmlentities.php
    4. ich würde file_get_contents vermutlich nicht so verwenden http://php.net/manual/de/function.file-get-contents.php
    5.ich wrüde vermutlich curl verwenden http://php.net/manual/de/book.curl.php

    Mit offenen Augen träumen

  • 5.ich wrüde vermutlich curl verwenden http://php.net/manual/de/book.curl.php

    In WordPress verwendet man dafür die Wrapper Funktionen wp_remote_ (get, put, request, head, usw.)

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!