Vous êtes ici : Accueil > Forums > Messages de guigui591012

Messages de guigui591012

Mercredi 09 Septembre 2015 10:42

Bonjour,

Qui aurai du talent pour m'envoyer une maquette de bannière avec le nom PPC JEUMONT ?

Merci d'avance

Mercredi 02 Septembre 2015 20:03

Bonjour,

Je vous présente le lien du nouveau site du PPC JEUMONT afin de recueillir vos impressions , savoir ce que je pourrai encore améliorer ou pas, n'hésitez pas je suis à l'écoute de chaque point de vue.

www.ppcjeumont.fr
Message modifié 1 fois, dernière modification Mercredi 02 Septembre 2015 20:03 par guigui591012

Mercredi 26 Août 2015 11:59

D'abord j'appelle mes équipes avec xml_equipe; ensuite j'utilise xml_result_equ pour afficher la poule et les différents matchs , puis après j'utilise xml_chp_renc pour la feuille de match.

Mercredi 26 Août 2015 11:27

Citation de crab38 :
Toutes tes infos sont prises via les API (genre les équipes)? Car chez nous, les équipes départementales ne sont pas encore sorties (chez nous on ne voit qu'un équipe apparaitre ;( )...


Oui oui tout est pris via les API là; on voit même une erreur de la fédération en mettant 2 fois une équipe 6 et donc aucune équipe 7.

Mercredi 26 Août 2015 10:30

Le site avance doucement avec les autorisations !!
www.ppcjeumont.fr

Prochaine étape , commencer à mettre en cache

Mercredi 26 Août 2015 10:28

Citation de leevf :
Ça a lair super mais si qqun pouvait expliquer comment s en servir ça serait génial!


Salut ,

Tout d'abord, crée toi un fichier appelé API_FFTT. Dedans, tu colles le code fourni par Crab. Ensuite, dans ce code tu modifies les informations MDP et ID qui te sont personnels.

Sur une autre page PHP, par exemple tu veux lister les équipes de ton club. Tu indiques que tu vas utiliser la classe API_FFTT, puis tu utilises les fonctions proposées.

Exemple:

<?php
include("API_FFTT.php"Clin d'oeil; //appelle class API FFTT

$connexion = new API_FFTT();
$affichage_club_departement = ($connexion->getClubsByDepartement(59)); //Liste les clubs du Nord.

print_r($affichage_club_departement); // affiche l'écran.
?>
Voilà

Lundi 24 Août 2015 19:28

Merci mimi,

J'ai trouvé moi même au final, en faite je récupéré le lien sous cette forme:

is_retour=0&phase=1&res_1=&res_2=&renc_id=2928266&equip_1=CHARLEVILLE+MEZIERES+ATT+2&equip_2=JEUMONT+PPC+1&equip_id1=348099&equip_id2=348106

et c'est les "+" entre les villes qui m'empêché de recevoir le reste.

Lundi 24 Août 2015 14:54

Citation de crab38 :
Oui, il retourne les noms des 2 équipes, testé et approuvé ^^


Peux-tu m'envoyer la partie de ton code pour récupérer l’équipe a et l'équipe B ?

Car je séche là .. je vois pas quoi changer d'autre à part "equa" en "equb".

Merci d'avance

Lundi 24 Août 2015 11:50

Citation de mimi40 :
Bonjour

Guigui591012
même chose mais comme il n'y a pas de message d'erreur cela me paraît normal.
Pour le moment la fonction me retourne le nom des équipes enregistrées mais pas le reste puis qu’aucune feuille n'a encore été saisie sur SPID pour cette phase.
Il faudra attendre qu'une feuille de rencontre soit saisie pour vérifier tout cela donc il y aura du travail à effectuer à partir du 19/09/2015.


Il te retourne bien les 2 noms des équipes ? moi j'ai que l'équipe A

Lundi 24 Août 2015 10:44

Bonjour Mimi40,

As-tu réussi à faire les feuilles de match ?

Pour le moment, le webservice me retourne que l'information pour "equa" et pour le reste il me retourne rien. As-tu le même soucis ?

Cordialement

Mercredi 12 Août 2015 13:54

Citation de mimi40 :
tu avais certainement oublié de mettre les guillemets autour de l'ID et du mot de passe.
un autre exemple (en utilisant les 3 fonctions de l'exemple précédent).
il suffit de changer le n° du club pour avoir le classement de chacune des équipes de ton club
le reste est de la mise en page.

// ------------------------------------
if (initialisationAPI() == 1) {
$numeroClub = "03400002";
$s = "";
$param = 'numclu='.$numeroClub.'&type=M';
$result1 = connexionAPI('xml_equipe', $param);
$equipes = simplexml_load_string($result1);
foreach($equipes as $value)
{
$libequipe = $value->libequipe;
$libdivision = $value->libdivision;
$lienPouleDivision = $value->liendivision;
$s .= "$libequipe / $libdivision </br>";
$result2 = connexionAPI('xml_result_equ', 'action=classement&auto=1&'.$lienPouleDivision);
$classements = simplexml_load_string($result2);
foreach($classements as $value)
{
$poule = $value->poule;
$clt = $value->clt;
$equipe = $value->equipe;
$joue = $value->joue;
$pts = $value->pts;
$s .= "$clt $equipe $joue $pts</br>";
}
$s .= "</br>";
}
$s .= "</br>";
echo $s;
} else {
echo "connexion impossible aux API FFTT";
}


Merci pour l'exemple, d'ailleurs je suis en train de faire les poules et feuilles de matchs là Content

Mardi 11 Août 2015 17:56

Oui c'est bon ça marche &#128522;

licence : 5932746
nom : HAUTCOEUR
prenom : Guillaume
club : PING PONG CLUB JEUMONT
n° club : 10590105
nationalité :
classement global : 2451
points situation mensuelle : 1811
ancien classement global : 2442
anciens points : 1819.96
classement officiel : 18
catégorie d'âge : S
rang régional :
rang départemental : 148
points officiels : 1811
proposition de classement : 18
valeur en début de saison : 1817

MERCI

Lundi 10 Août 2015 20:12

connexion impossible aux API FFTT avec mes identifiants sur ton code étrange :/ , je vais chercher et je vous tiens au courant &#128522; merci

Lundi 10 Août 2015 19:57

J'ai copié ton code en ajoutant mon mot de passe à la place de API_MDP et bien mis mon ID et rien ne fonctionne aucun affichage

Dimanche 09 Août 2015 15:19

Tout ce qui est basé par rapport à un numéro de licence ne fonctionne pas ? Est-ce que chez certaines personnes cela fonctionne ?

Merci d'avance

Dimanche 09 Août 2015 14:30

Oui j'avais compris aussi ça avec mes tests ^^
Par contre, as tu déjà un exemple de code qui permettrait de récupérer les données dans la variable qui contient tout le XML ?

Exemple: le nom des joueurs quand tu listes tout un club &#128522;

Dimanche 09 Août 2015 14:10

Fait pas attention au code il n'est pas propre mais cela me permet de tester ^^

//PREMIER lien FFTT.PHP
<?php
session_start();
$date_array = explode(" ", microtime());
$date = date("YmdHis", $date_array[1]);
$timestamp = $date . substr($date_array[0], 2, 3);
$motdepasse = md5("***************"Clin d'oeil; //Mon mot de passe
$tmc = hash_hmac("sha1", $timestamp, $motdepasse );
$serie = substr(strtoupper(md5(time())), 0, 15); // Ou tu peux en générer un random
$ID = "************";

$_SESSION['ID'] = $ID;
$_SESSION['serie'] = $serie;
$_SESSION['tmc'] = $tmc;
$_SESSION['timestamp'] = $timestamp;

echo $init = file_get_contents("http://www.fftt.com/mobile/pxml/xml_initialisation.php?serie=$serie&tm=$timestamp&tmc=$tmc&id=$ID"Clin d'oeil;

?>
<a class="btn btn-primary" <?php echo '<a href=FFTT2.php>Lire l\'article !</a>'; ?><i class="fa fa-angle-right"></i></a>
<?php
?>

//DEUXIEME lien FFTT2.PHP
<?php
session_start();
include("FFTT.php"Clin d'oeil;
$date_array = explode(" ", microtime());
$date = date("YmdHis", $date_array[1]);
$timestamp = $date . substr($date_array[0], 2, 3);
$motdepasse = md5("***************"Clin d'oeil; //Mon mot de passe
$tmc = hash_hmac("sha1", $timestamp, $motdepasse );
$serie = $_SESSION['serie'];
$ID = $_SESSION['ID'];
$dep = "59";
echo $histo = file_get_contents("http://www.fftt.com/mobile/pxml/xml_liste_joueur.php?serie=$serie&tm=$timestamp&tmc=$tmc&id=$ID&dep=$dep"Clin d'oeil;
?>

Dimanche 09 Août 2015 13:20

C'est bon ça fonctionne en changeant de page avec un nouveau timestamp

Dimanche 09 Août 2015 13:10

Quelqu'un aurait-il un exemple de classe, sans les identifiants FFTT bien-sûr à partager par mail ?

Dimanche 09 Août 2015 12:44

Citation de mimi40 :
Bonjour
Cela fonctionne également pour moi. Guigui591012, as-tu repris le même numéro de série aléatoire que lors de l'authentification. Perso je mets ce numéro de série dans une variable de session lors de l'authentification, variable que je récupère ensuite dans l'utilisation des autres API.


Bonjour, oui oui j'utilise le même !!

<?php

$date_array = explode(" ", microtime());
$date = date("YmdHis", $date_array[1]);
$timestamp = $date . substr($date_array[0], 2, 3);
$motdepasse = md5("***********"Clin d'oeil; //Mon mot de passe
$tmc = hash_hmac("sha1", $timestamp, $motdepasse );
$serie = substr(strtoupper(md5(time())), 0, 15); // Ou tu peux en générer un random
$ID = "*****";
$departement ="59";

echo $init = file_get_contents("http://www.fftt.com/mobile/pxml/xml_initialisation.php?serie=$serie&tm=$timestamp&tmc=$tmc&id=$ID"Clin d'oeil;
echo $histo = file_get_contents("http://www.fftt.com/mobile/pxml/xml_club_dep2.php?serie=$serie&tm=$timestamp&tmc=$tmc&id=$ID&dep=$departement"Clin d'oeil;

?>

Init me retourne : 1 0 0 0 0 1
Histo me retourne rien :/ je sais pas si je m'y prend bien par contre
49 messages

Vous êtes ici : Accueil > Forums > Messages de guigui591012

Résolu