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
|
prob dans la fonction
function recup_req($requete){
$resultat_requete= "";
$fichier = fopen("../My_php/Webdom/jobs/".$requete."/fetch.txt", "r");
if ($fichier) {
while (!feof($fichier)) {
$resultat_requete= $resultat_requete.fgets($fichier, 4096);
}
fclose($fichier);
}
return $resultat_requete;
}
if(isset($_POST['requete'])) $requete = explode(' ',$_POST['requete']);
else $requete='';
//print ($_POST['requete']);
$_SESSION['requete'] = $requete;
if(isset($_POST['choix2'])){
switch($_POST['choix2']){
case "description":
if(isset($_POST['choix'])){
foreach ($requete as $req){
if(!file_exists("../My_php/Webdom/jobs/".$req))// created a folder for each query
mkdir ("../My_php/Webdom/jobs/".$req, 0775);}
switch($_POST['choix']){
case "protein":
foreach ($requete as $req){
$requete_hogenom = ('../My_php/fetchdom/fetchdom-3.20/fetchdom -b ../My_php/fetchdom/fetchdom-3.20/hogenom_v3 -a '.$req.' -fs " % " -t id,kw,la,nd,inn,inntype,ht,spnb,dr > ../My_php/Webdom/jobs/'.$requete.'/fetch.txt') ;
exec($requete_hogenom);
list($_SESSION['requete'][$req]['ID'], $_SESSION['requete'][$req]['KW'],$_SESSION['requete'][$req]['LA'],$_SESSION['requete'][$req]['ND'],$_SESSION['requete'][$req]['INN'],$_SESSION['requete'][$req]['INNTYPE'],$_SESSION['requete'][$req]['HT'],$_SESSION['requete'][$req]['SPND'],$_SESSION['requete'][$req]['DR']) = explode(' % ',recup_req($req));
prob dans la liste de variable
}
header("location:../description_prot.php");
//header("location:../description_prot.php?requete=".$requete);
break; |
Partager