54 lines
1.3 KiB
PHP
Executable File
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;
|
|
}
|
|
|
|
}
|
|
|
|
?>
|