1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
<?php
if (isset($_POST['ID']) && isset ($_POST['KW']) && isset ($_POST['LA']) && isset ($_POST['ND']) && isset ($_POST['DR']) && isset ($_POST['INN']) && isset ($_POST['INNTYPE']) && isset ($_POST['HT']) && isset ($_POST['SPND']) && isset ($_POST['CO']) )
{
// Alors on peut vérifier si le mot de passe est bien "XXXX"
$ID = $_POST['ID'];
$KW = $_POST['KW'];
$LA = $_POST['LA'];
$ND = $_POST['ND'];
$DR = $_POST['DR'];
$INN = $_POST['INN'];
$INNTYPE = $_POST['INNTYPE'];
$HT = $_POST['HT'];
$SPND = $_POST['SPND'];
$CO = $_POST['CO'];
}
else
{
$ID = "";
$KW = "";
$LA = "";
$ND = "";
$DR = "";
$INN = "";
$INNTYPE = "";
$HT = "";
$SPND = "";
$CO = "";
}
if(isset($_GET["requete"])) $requete=$_GET["requete"];
else $requete="";
// Pour avoir le fichier conscensus.xdom de façon systématique à chaque fois que l'on effectue une requête sur les domaines :
//fetchdom -b prodom_v2005 -s HBG000010 -t xdom > conscensus.xdom
// Pour avoir le fichier conscensus.fasta de façon systématique à chaque fois que l'on effectue une requête sur les séquences consensus et alignement :
//fetchdom -b prodom_v2005 -s HBG000010 -t conscensus > conscensus.fasta
$requete_prodom= ('/home/idris/My_php/fetchdom/fetchdom-3.20/fetchdom -b /home/idris/My_php/fetchdom/fetchdom-3.20/prodom_v2005 -a '.$requete.' -fs " % " -t id,kw,la,nd,dr,inn,inntype,ht,spnb > idris_fetch.txt') ;
exec($requete_prodom);
$resultat_requete= "";
$fichier = fopen("idris_fetch.txt", "r");
if ($fichier) {
while (!feof($fichier)) {
$resultat_requete= $resultat_requete.fgets($fichier, 4096);
}
fclose($fichier);
}
list($ID, $KW, $LA, $ND, $DR, $INN, $INNTYPE, $HT, $SPND, $CO) = explode(' % ', $resultat_requete);?> |
Partager