$Description = $this->CLASS_EDIFACT["DESCRIPTION"]; echo "<BR><B>CLASS EDIFACT:</B><BR>"; echo "<BR><B>VERSION:</B>" . $Version . "<BR>"; echo "<BR><B>DATE UPDATE:</B>" . $DateVersion . "<BR>"; echo "<BR><B>DESCRIPTION:</B><BR>" . $Description . "<BR><BR>"; } } $_EDIFACT_ = 1; } function microtime_float() { list($usec, $sec) = explode(" ", microtime()); return (double) $usec + (double) $sec; } $time_start = microtime_float(); $E = new EDIFACT(); $E->DisplayClassEdifactInformation(); $E->LoadFile("EDIFACT.txt"); $OK = $E->FindUNH(1); echo "FIND UNH(1):" . $OK . "<BR>"; $MessageType = $E->GetMessageType(); echo "Message Type:" . $MessageType . "<BR>"; $MessageVersion = $E->GetMessageVersion(); echo "Message Version:" . $MessageVersion . "<BR>"; $MessageRelease = $E->GetMessageRelease(); echo "Message Release:" . $MessageRelease . "<BR>"; $MessageAgency = $E->GetMessageAgency(); echo "Message Agency:" . $MessageAgency . "<BR>"; $MessageAssociation = $E->GetMessageAssociation(); echo "Message Association:" . $MessageAssociation . "<BR>"; $E->LoadMessage($MessageType, $MessageVersion, $MessageRelease);
<?php require_once "initialize.php"; $time_start = microtime_float(); $E = new EDIFACT(); // $E->DisplayClassEdifactInformation(); $E->LoadFile("EDIFACT0.txt"); $OK = $E->FindUNH(1); $time_end = microtime_float(); $time = $time_end - $time_start; echo "<BR><BR>FIN CHARGEMENT FILE EDI => TEMP DE REACTION {$time} secondes\n"; $MessageType = $E->GetMessageType(); echo "Message Type:" . $MessageType . "<BR>"; $MessageVersion = $E->GetMessageVersion(); echo "Message Version:" . $MessageVersion . "<BR>"; $MessageRelease = $E->GetMessageRelease(); echo "Message Release:" . $MessageRelease . "<BR>"; $MessageAgency = $E->GetMessageAgency(); echo "Message Agency:" . $MessageAgency . "<BR>"; $MessageAssociation = $E->GetMessageAssociation(); echo "Message Association:" . $MessageAssociation . "<BR>"; $E->LoadMessage($MessageType, $MessageVersion, $MessageRelease); $time_end = microtime_float(); $time = $time_end - $time_start; echo "<BR><BR>FIN CHARGEMENT STRUCTURE MESSAGE => TEMP DE REACTION {$time} secondes\n"; echo "<BR>**** VALIDATION MESSAGE *** <BR>"; // $E->ValidMessage(); echo "<BR>**** FIN VALIDATION MESSAGE *** <BR>"; // $E->DisplayIndexationMessage(); $time_end = microtime_float(); $time = $time_end - $time_start;