Les meilleurs développeurs PHP freelances sont sur Codeur.com

Priceminister - Import fichier csv php post/curl

 Fermé·Moins de 500 €·5 offres·874 vues·5 interactions


Bonjour, j'ai besoin d'utiliser une fonction d'import de priceminister pour importer un fichier de stock.

Priceminister donne un exemple de script mais impossible de le faire fonctionner et plus beaucoup de cheveux.

<?

// L'utilisation de [E-mail visible pour les membres Pro] pour curl_setopt est déprécié => il faut utiliser CURLFile et s'assurer que le fichier se place dans le même dossier que le script.

function PM_import(
$environnement="ws.priceminister.com",
$login,
$token,
$file,
$profileid=0,
$mappingalias=""
) {

$url = "https://".$environnement."/stock_ws?action=import";
$url.= "&login=".$login;
$url.= "&pwd=".$token;
$url.= "&version=[Téléphone visible pour les membres Pro]";

if($profileid > 0) $url.= "&profileid=".$profileid;
else $url.= "&mappingalias=".$mappingalias;

$post = array('file' => [E-mail visible pour les membres Pro]));

$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$response = curl_exec($ch);
curl_close($ch);

return $response;

}?>

Il me faut "simplement" le script fonctionnel (je ne sais pas du tout comment passer les infos de login, password et fichier).

Une premiere page php doit me permettre de sélectionner manuellement le fichier (sur mon disque dur) à envoyer à priceminister. L'appui sur "envoi" provoque l'appel de la 2e page qui contient la fonction curl (qui récupère les infos de fichier à envoyer).

Le script php, une fois fonctionnel, sera hébergé sur un espace web qui m'appartient.

Le codeur disposera du pseudo, d'une cle api provisoire pour le password et d'un fichier csv exemple afin de vérifier que l'import passe bien.

Budget indicatif : Moins de 500 €

Publication : 23 octobre 2017 à 22h21

Profils recherchés : Développeur PHP freelance, Consultant marketplace freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

5 freelances ont répondu à ce projet

5 propositions de devis en moins de 2h

Montant moyen des devis proposés : 150 €

Estimation du délai : 1 jour

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.