Advertisement
Guest User

making_list_mn_new_v2_bsh

a guest
Oct 23rd, 2014
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.15 KB | None | 0 0
  1. <?php
  2. $FileIn = fopen("mn.csv", "r+");
  3. //$FileOut = fopen("1381_2.csv", "a+");
  4. $FileOut = fopen("bsh.sql", "a+");
  5. $start_date = "16.09.2014";
  6. while (($Line = fgetcsv($FileIn,1024,";"))!== False)
  7. {
  8. /*
  9. fwrite($FileOut, "$Line[0];60$Line[1];$Line[2];$Line[3];$Line[4];$Line[5];$Line[6];$Line[7];$Line[8];$Line[9];$Line[10];$Line[11];$Line[12];$Line[13];$Line[14];$Line[15];$Line[16];$Line[17];$Line[18];$Line[19];$Line[20];$Line[21]\r\n");
  10. */
  11. $Line[2] = str_replace(",",".",$Line[2]);
  12. //1381-для наука и связь
  13. //104-для ростелекома
  14. //БСХ - 597
  15.  
  16. if($Line[0][0]!='7'){
  17. $ins = "INSERT INTO OUTSIDER_TARIFS_TMP_2 (CODE, CAPTION, KIND, FROM_DATE, TO_DATE, ED_TO_DATE, FROM_TIME, TO_TIME, BEGTIME, ENDTIME, TARIF, MONEYFORCALL, FIRSTM, ROUNDM, FM_FLAG, VALUTA, CODE_TYPE, INFO, FIRM_NUM, GRCODE) VALUES (810$Line[1],'$Line[0]', 0, '$start_date','31.12.2999', NULL,'00:00','24:00',0,1,$Line[2],0,1,1,1,1,'','',1,597)";
  18. fwrite($FileOut, "$ins;\r\n");
  19. $ins = "INSERT INTO OUTSIDER_TARIFS_TMP_2 (CODE, CAPTION, KIND, FROM_DATE, TO_DATE, ED_TO_DATE, FROM_TIME, TO_TIME, BEGTIME, ENDTIME, TARIF, MONEYFORCALL, FIRSTM, ROUNDM, FM_FLAG, VALUTA, CODE_TYPE, INFO, FIRM_NUM, GRCODE) VALUES (860810$Line[1],'$Line[0]', 0, '$start_date','31.12.2999', NULL,'00:00','24:00',0,1,$Line[2],0,1,1,1,1,'','',1,597)";
  20. fwrite($FileOut, "$ins;\r\n");
  21. }
  22. else
  23. {
  24. $Line[0][0]='8';
  25. $ins = "INSERT INTO OUTSIDER_TARIFS_TMP_2 (CODE, CAPTION, KIND, FROM_DATE, TO_DATE, ED_TO_DATE, FROM_TIME, TO_TIME, BEGTIME, ENDTIME, TARIF, MONEYFORCALL, FIRSTM, ROUNDM, FM_FLAG, VALUTA, CODE_TYPE, INFO, FIRM_NUM, GRCODE) VALUES ($Line[1],'$Line[0]', 0, '$start_date','31.12.2999', NULL,'00:00','24:00',0,1,$Line[2],0,1,1,1,1,'','',1,597)";
  26. fwrite($FileOut, "$ins;\r\n");
  27. $ins = "INSERT INTO OUTSIDER_TARIFS_TMP_2 (CODE, CAPTION, KIND, FROM_DATE, TO_DATE, ED_TO_DATE, FROM_TIME, TO_TIME, BEGTIME, ENDTIME, TARIF, MONEYFORCALL, FIRSTM, ROUNDM, FM_FLAG, VALUTA, CODE_TYPE, INFO, FIRM_NUM, GRCODE) VALUES (860$Line[1],'$Line[0]', 0, '$start_date','31.12.2999', NULL,'00:00','24:00',0,1,$Line[2],0,1,1,1,1,'','',1,597)";
  28. fwrite($FileOut, "$ins;\r\n");
  29. }
  30. }
  31. fclose ($FileIn);
  32. fclose ($FileOut);
  33. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement