Files
resatennis_tyroltenn/www/tyroltenn/fct_promotournoi.php

54 lines
1.3 KiB
PHP
Executable File

<?php
/* Action prend comme valeur active ou desactive */
function fct_promotournoi($action, $id_tournoi) {
$requete='';
/* Place les parametres */
if($action=="active") {
$param['action']="promeuTournoi";
$param['ident']=$id_tournoi;
}
else {
$['']="stoppePromotionTournoi";
}
foreach($param as $clef => $valeur) // pour chaque champ
{
$requete .= $clef . '=' . urlencode($valeur); // il faut bien formater les valeurs
$requete .= '&';
}
// initialisation des infos
$hote = "217.41.175.133";
$script = "/terminalPHP/tennisTregastel/lanceur.php";
$longueur_requete = strlen($requete);
$methode = "GET";
if($methode == "GET")
{
$script .= '?' . $requete;
}
// initialition de l'entete
$entete = $methode . " " . $script . " HTTP/1.1\r\n";
$entete .= "Host: " . $hote . "\r\n";
$entete .= "Content-Type: application/x-www-form-urlencoded\r\n";
$entete .= "Content-Length: " . $longueur_requete . "\r\n";
$entete .= "Connection: close\r\n\r\n";
$entete .= $requete . "\r\n";
// ouverture de la connexion
$socket = fsockopen($hote, 80, $errno, $errstr);
if($socket) // si connexion ok
{
fputs($socket, $entete); // envoi de l'entete
while(!feof($socket))
{
$reponse[] = fgets($socket); // recupere les resultats
}
fclose($socket);
}
else
{
$reponse = false;
}
}
?>