PHP|Débutant :: Forums

Advertisement

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

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

#1 Forum Général PHP » Récupération et envoi de données » 04-07-2019 01:58:35

Ocemat
Réponses : 1

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">
 

Pied de page des forums

Propulsé par FluxBB