PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 26-06-2019 10:21:25

Ocemat
Membre
Inscription : 26-06-2019
Messages : 1

Récupération et envoi de données

Bonjour à tous,

Je dois récupérer les données d'une commande pour les envoyer vers une base de données.

Afin de tester ma function j'ai instancié les données et mis l'url d'un requestbin.

Pourriez-vous me dire pourquoi ca ne fonctionne pas !

Merci


<?php

//URL que le visiteur à tapper
$uri=parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);

/* ROUTING */
if($uri === '/Ido_data/') {
    echo'<html><body><h1>Bienvenue </h1></body></html>';
} elseif($uri === '/Ido_data/index.html') {
    send_order($orderId);
} else {
    header('HTTP/1.1 404 NOT FOUND');
    echo'<html><body><h1> Page Not Found </h1></body></html>';
}


$id = "000";
$orderId = "111";
$purchaseOfferId = "222";
$idUser ="333";

function send_order( $orderId ) {
  /*echo "Hello World !";
    if( is_user_logged_in() ): 
  $current_user = get_current_user_id();
  $idUser = $current_user->display_name;
  var_dump($idUser);*/
 

 
  //$id = wp_generate_uuid4();
  $url = "https://ennup00r3izr.x.pipedream.net/";
  $args = array('id' => $id,
        'orderId' => $orderId,
        'purchaseOfferId'=> $purchaseOfferId,
        'purchaseUserId' => $idUser);
 
    //$order_info = json_encode(array($args));
   
    echo($args);
 
    return wp_safe_remote_post($url, $args);
    if (is_wp_error($args)) {
        "Error";// request failed, handle the error.
        // Use $response->get_error_message(); to get error message
    } else {
        "It's OK";// It worked!!!
    };
}
?>

<input type="submit" name="envoyer" value="envoyer">
 

Hors ligne

#2 04-07-2019 01:58:35

KOogar
Membre
Lieu : PHP
Inscription : 09-05-2009
Messages : 38
Site Web

Re : Récupération et envoi de données

Tu n'es pas au bon endroit, c'est le code d'un plugin WordPress
Le mieux est que tu ailles sur le forum de WP : https://wpfr.net/support/

Hors ligne

Pied de page des forums