2
0

change.php 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. </head>
  5. <body>
  6. <h2>Change DB</h2>
  7. <?php
  8. #废弃代码
  9. include "./_pdo.php";
  10. include "../app/public.inc";
  11. $from = $_GET["from"];
  12. $to = $_GET["to"];
  13. $book[0] = "";
  14. $book[1] = "Namakkārapāḷi";
  15. $book[2] = "Mahāpaṇāmapāṭha(Buddhavandanā)";
  16. $book[3] = "Lakkhaṇāto";
  17. $book[4] = "Suttavandanā";
  18. $book[5] = "Jinālaṅkāra";
  19. $book[6] = "Kamalāñjali";
  20. $book[7] = "Pajjamadhu";
  21. $book[8] = "Buddhaguṇagāthāvalī";
  22. $book[9] = "Abhidhānappadīpikāṭīkā";
  23. $book[10] = "Subodhālaṅkāro";
  24. $book[11] = "Subodhālaṅkāraṭīkā";
  25. $book[12] = "Bālāvatāra";
  26. $book[13] = "Moggallānasuttapāṭho";
  27. $book[14] = "Kaccāyanabyākaraṇaṃ";
  28. $book[15] = "Saddanītippakaraṇaṃ (padamālā)";
  29. $book[16] = "Saddanītippakaraṇaṃ";
  30. $book[17] = "Padarūpasiddhi";
  31. $book[18] = "Moggallāna pañcikā ṭīkā";
  32. $book[19] = "Payogasiddhipāḷi";
  33. $book[20] = "Vuttodayaṃ";
  34. $book[21] = "Abhidhānappadīpikā";
  35. $book[22] = "Niruttidīpanīpāṭha";
  36. $book[23] = "Paramatthadīpanī";
  37. $book[24] = "Anudīpanīpāṭha";
  38. $book[25] = "Paṭṭhānuddesa dīpanīpāṭha";
  39. $book[26] = "Caturārakkhadīpanī";
  40. $book[27] = "Kavidappaṇanīti";
  41. $book[28] = "Nītimañjarī";
  42. $book[29] = "Dhammanīti";
  43. $book[30] = "Mahārahanīti";
  44. $book[31] = "Lokanīti";
  45. $book[32] = "Suttantanīti";
  46. $book[33] = "Sūrassatīnīti";
  47. $book[34] = "Cāṇakyanītipāḷi";
  48. $book[35] = "Naradakkhadīpanī";
  49. $book[36] = "Rasavāhinī";
  50. $book[37] = "Sīmavisodhanī";
  51. $book[38] = "Vessantarāgīti";
  52. $book[39] = "Dīghanikāye";
  53. $book[40] = "Majjhimanikāya";
  54. $book[41] = "Saṃyuttanikāye";
  55. $book[42] = "Aṅguttaranikāye";
  56. $book[43] = "Vinayapiṭaka";
  57. $book[44] = "Abhidhammapiṭaka";
  58. $book[45] = "Aṭṭhakathā";
  59. $book[46] = "Milidaṭīkā";
  60. $book[47] = "Padamañjarī";
  61. $book[48] = "Padasādhanaṃ";
  62. $book[49] = "Saddabindu pakaraṇaṃ";
  63. $book[50] = "Kaccāyana dhātu mañjūsā";
  64. $book[51] = "Samantakūṭavaṇṇanā";
  65. $book[52] = "Vuttisametā";
  66. $book[53] = "Thupavaṃso";
  67. $book[54] = "Dāṭhāvaṃso";
  68. $book[55] = "Dhātupāṭha vilāsiniyā";
  69. $book[56] = "Dhātuvaṃso";
  70. $book[57] = "Hatthavanagallavihāra vaṃso";
  71. $book[58] = "Jinacaritaya";
  72. $book[59] = "Jinavaṃsadīpaṃ";
  73. $book[60] = "Telakaṭāhagāthā";
  74. $book[61] = "Cūḷaganthavaṃsapāḷi";
  75. $book[62] = "Sāsanavaṃsappadīpikā";
  76. $book[63] = "Mahāvaṃsapāḷi";
  77. $book[64] = "Visuddhimaggo(Paṭhamo bhāgo)";
  78. $book[65] = "Visuddhimaggo(Dutiyo bhāgo)";
  79. $book[66] = "Visuddhimagga-mahāṭīkā(Paṭhamo bhāgo)";
  80. $book[67] = "Visuddhimagga-mahāṭīkā(Dutiyo bhāgo)";
  81. $book[68] = "Visuddhimagga nidānakathā";
  82. $book[69] = "Paṭṭhānapāḷi(Dutiyo bhāgo)";
  83. $book[70] = "Paṭṭhānapāḷi(Tatiyo bhāgo)";
  84. $book[71] = "Paṭṭhānapāḷi(Catuttho bhāgo)";
  85. $book[72] = "Paṭṭhānapāḷi(Pañcamo bhāgo)";
  86. $book[73] = "Dhammasaṅgaṇīpāḷi";
  87. $book[74] = "Vibhaṅgapāḷi";
  88. $book[75] = "Dhātukathāpāḷi";
  89. $book[76] = "Puggalapaññattipāḷi";
  90. $book[77] = "Kathāvatthupāḷi";
  91. $book[78] = "Yamakapāḷi (paṭhamo bhāgo)";
  92. $book[79] = "Yamakapāḷi (dutiyo bhāgo)";
  93. $book[80] = "Yamakapāḷi (tatiyo bhāgo)";
  94. $book[81] = "Paṭṭhānapāḷi(Paṭhamo bhāgo)";
  95. $book[82] = "Dasakanipātapāḷi";
  96. $book[83] = "Ekādasakanipātapāḷi";
  97. $book[84] = "Ekakanipātapāḷi";
  98. $book[85] = "Dukanipātapāḷi";
  99. $book[86] = "Tikanipātapāḷi";
  100. $book[87] = "Catukkanipātapāḷi";
  101. $book[88] = "Pañcakanipātapāḷi";
  102. $book[89] = "Chakkanipātapāḷi";
  103. $book[90] = "Sattakanipātapāḷi";
  104. $book[91] = "Aṭṭhakanipātapāḷi";
  105. $book[92] = "Navakanipātapāḷi";
  106. $book[93] = "Sīlakkhandhavaggapāḷi";
  107. $book[94] = "Mahāvaggapāḷi";
  108. $book[95] = "Pāthikavaggapāḷi";
  109. $book[96] = "Dhammasaṅgaṇī-aṭṭhakathā";
  110. $book[97] = "Vibhaṅga-aṭṭhakathā";
  111. $book[98] = "Pañcapakaraṇa-aṭṭhakathā";
  112. $book[99] = "Ekakanipāta-aṭṭhakathā";
  113. $book[100] = "Dukanipāta-aṭṭhakathā";
  114. $book[101] = "Pañcakanipāta-aṭṭhakathā";
  115. $book[102] = "Aṭṭhakanipāta-aṭṭhakathā";
  116. $book[103] = "Sīlakkhandhavaggaṭṭhakathā";
  117. $book[104] = "Mahāvaggaṭṭhakathā";
  118. $book[105] = "Pāthikavaggaṭṭhakathā";
  119. $book[106] = "Therīgāthā-aṭṭhakathā";
  120. $book[107] = "Apadāna-aṭṭhakathā(Paṭhamo bhāgo)";
  121. $book[108] = "Buddhavaṃsa-aṭṭhakathā";
  122. $book[109] = "Cariyāpiṭaka-aṭṭhakathā";
  123. $book[110] = "Jātaka-aṭṭhakathā(Paṭhamo bhāgo)";
  124. $book[111] = "Jātaka-aṭṭhakathā(Dutiyo bhāgo)";
  125. $book[112] = "Jātaka-aṭṭhakathā(Tatiyo bhāgo)";
  126. $book[113] = "Jātaka-aṭṭhakathā(Catuttho bhāgo)";
  127. $book[114] = "Jātaka-aṭṭhakathā(Pañcamo bhāgo)";
  128. $book[115] = "Jātaka-aṭṭhakathā(Chaṭṭho bhāgo)";
  129. $book[116] = "Khuddakapāṭha-aṭṭhakathā";
  130. $book[117] = "Jātaka-aṭṭhakathā(Sattamo bhāgo)";
  131. $book[118] = "Mahāniddesa-aṭṭhakathā";
  132. $book[119] = "Cūḷaniddesa-aṭṭhakathā";
  133. $book[120] = "Paṭisambhidāmagga-aṭṭhakathā(Paṭhamo bhāgo)";
  134. $book[121] = "Nettippakaraṇa-aṭṭhakathā";
  135. $book[122] = "Dhammapada-aṭṭhakathā";
  136. $book[123] = "Udāna-aṭṭhakathā";
  137. $book[124] = "Itivuttaka-aṭṭhakathā";
  138. $book[125] = "Suttanipāta-aṭṭhakathā";
  139. $book[126] = "Vimānavatthu-aṭṭhakathā";
  140. $book[127] = "Petavatthu-aṭṭhakathā";
  141. $book[128] = "Theragāthā-aṭṭhakathā(Paṭhamo bhāgo)";
  142. $book[129] = "Theragāthā-aṭṭhakathā(Dutiyo bhāgo)";
  143. $book[130] = "Mūlapaṇṇāsa-aṭṭhakathā";
  144. $book[131] = "Majjhimapaṇṇāsa-aṭṭhakathā";
  145. $book[132] = "Uparipaṇṇāsa-aṭṭhakathā";
  146. $book[133] = "Sagāthāvagga-aṭṭhakathā";
  147. $book[134] = "Nidānavagga-aṭṭhakathā";
  148. $book[135] = "Khandhavagga-aṭṭhakathā";
  149. $book[136] = "Saḷāyatanavagga-aṭṭhakathā";
  150. $book[137] = "Mahāvagga-aṭṭhakathā";
  151. $book[138] = "Pārājikakaṇḍa-aṭṭhakathā (paṭhamo bhāgo)";
  152. $book[139] = "Pācittiya-aṭṭhakathā";
  153. $book[140] = "Mahāvagga-aṭṭhakathā";
  154. $book[141] = "Cūḷavagga-aṭṭhakathā";
  155. $book[142] = "Parivāra-aṭṭhakathā";
  156. $book[143] = "Therāpadānapāḷi(Paṭhamo bhāgo)";
  157. $book[144] = "Therāpadānapāḷi(Dutiyo bhāgo)";
  158. $book[145] = "Buddhavaṃsapāḷi";
  159. $book[146] = "Cariyāpiṭakapāḷi";
  160. $book[147] = "Jātakapāḷi(Dutiyo bhāgo)";
  161. $book[148] = "Jātakapāḷi(Paṭhamo bhāgo)";
  162. $book[149] = "Mahāniddesapāḷi";
  163. $book[150] = "Cūḷaniddesapāḷi";
  164. $book[151] = "Paṭisambhidāmaggapāḷi";
  165. $book[152] = "Milindapañhapāḷi";
  166. $book[153] = "Nettippakaraṇapāḷi";
  167. $book[154] = "Khuddakapāṭhapāḷi";
  168. $book[155] = "Peṭakopadesapāḷi";
  169. $book[156] = "Dhammapadapāḷi";
  170. $book[157] = "Udānapāḷi";
  171. $book[158] = "Itivuttakapāḷi";
  172. $book[159] = "Suttanipātapāḷi";
  173. $book[160] = "Vimānavatthupāḷi";
  174. $book[161] = "Petavatthupāḷi";
  175. $book[162] = "Theragāthāpāḷi";
  176. $book[163] = "Therīgāthāpāḷi";
  177. $book[164] = "Mūlapaṇṇāsapāḷi";
  178. $book[165] = "Majjhimapaṇṇāsapāḷi";
  179. $book[166] = "Uparipaṇṇāsapāḷi";
  180. $book[167] = "Sagāthāvaggo";
  181. $book[168] = "Nidānavaggo";
  182. $book[169] = "Khandhavaggo";
  183. $book[170] = "Saḷāyatanavaggo";
  184. $book[171] = "Mahāvaggo";
  185. $book[172] = "Dhammasaṅgaṇī-mūlaṭīkā";
  186. $book[173] = "Vibhaṅga-mūlaṭīkā";
  187. $book[174] = "Pañcapakaraṇa-mūlaṭīkā";
  188. $book[175] = "Dhammasaṅgaṇī-anuṭīkā";
  189. $book[176] = "Pañcapakaraṇa-anuṭīkā";
  190. $book[177] = "Ganthārambhakathā";
  191. $book[178] = "Abhidhammatthasaṅgaho";
  192. $book[179] = "Paṭhamo paricchedo";
  193. $book[180] = "Abhidhammamātikāpāḷi";
  194. $book[181] = "Ekakanipāta-ṭīkā";
  195. $book[182] = "Dukanipāta-ṭīkā";
  196. $book[183] = "Pañcakanipāta-ṭīkā";
  197. $book[184] = "Aṭṭhakanipāta-ṭīkā";
  198. $book[185] = "Sīlakkhandhavaggaṭīkā";
  199. $book[186] = "Mahāvaggaṭīkā";
  200. $book[187] = "Pāthikavaggaṭīkā";
  201. $book[188] = "Sīlakkhandhavaggaabhinavaṭīkā";
  202. $book[189] = "Sīlakkhandhavaggaabhinavaṭīkā";
  203. $book[190] = "Nettippakaraṇa-ṭīkā";
  204. $book[191] = "Nettivibhāvinī";
  205. $book[192] = "Mūlapaṇṇāsa-ṭīkā";
  206. $book[193] = "Majjhimapaṇṇāsaṭīkā";
  207. $book[194] = "Uparipaṇṇāsa-ṭīkā";
  208. $book[195] = "Sagāthāvaggaṭīkā";
  209. $book[196] = "Nidānavaggaṭīkā";
  210. $book[197] = "Khandhavaggaṭīkā";
  211. $book[198] = "Saḷāyatanavaggaṭīkā";
  212. $book[199] = "Mahāvaggaṭīkā";
  213. $book[200] = "Vinayavinicchayo";
  214. $book[201] = "Vinayavinicchayaṭīkā(Paṭhamo bhāgo)";
  215. $book[202] = "Pācityādiyojanā";
  216. $book[203] = "Khuddasikkhā-mūlasikkhā";
  217. $book[204] = "Sāratthadīpanī-ṭīkā (paṭhamo bhāgo)";
  218. $book[205] = "Sāratthadīpanī-ṭīkā (dutiyo bhāgo)";
  219. $book[206] = "Sāratthadīpanī-ṭīkā (tatiyo bhāgo)";
  220. $book[207] = "Bhikkhupātimokkhapāḷi";
  221. $book[208] = "Vinayasaṅgaha-aṭṭhakathā";
  222. $book[209] = "Vajirabuddhi-ṭīkā";
  223. $book[210] = "Vimativinodanī-ṭīkā (paṭhamo bhāgo)";
  224. $book[211] = "Vinayālaṅkāra-ṭīkā (paṭhamo bhāgo)";
  225. $book[212] = "Kaṅkhāvitaraṇīpurāṇa-ṭīkā";
  226. $book[213] = "Pārājikapāḷi";
  227. $book[214] = "Pācittiyapāḷi";
  228. $book[215] = "Mahāvaggapāḷi";
  229. $book[216] = "Cūḷavaggapāḷi";
  230. $book[217] = "Parivārapāḷi";
  231. //for($i=2;$i<218;$i++)
  232. $i = $from;
  233. {
  234. $db_file = "../appdata/palicanon/pali_text/p" . $i . "_pali.db3";
  235. $filename = "appdata/palicanon/pali_text/p" . $i . "_pali.db3";
  236. PDO_Connect("$db_file");
  237. $query = "CREATE TABLE album (
  238. id INTEGER PRIMARY KEY ASC AUTOINCREMENT,
  239. guid TEXT,
  240. title TEXT,
  241. file TEXT,
  242. cover TEXT,
  243. language INTEGER,
  244. author TEXT,
  245. target TEXT,
  246. summary TEXT,
  247. publish_time INTEGER,
  248. update_time INTEGER,
  249. edition INTEGER,
  250. edition1 TEXT,
  251. type INTEGER
  252. );";
  253. $stmt = @PDO_Execute($query);
  254. if (!$stmt || ($stmt && $stmt->errorCode() != 0)) {
  255. $error = PDO_ErrorInfo();
  256. print_r($error[2]);
  257. exit;
  258. }
  259. echo "create $i ok<br>";
  260. $guid = GUIDv4();
  261. $query = "INSERT INTO album (id, guid,title,file,cover,language,author,target,summary,publish_time,update_time,edition1,type) VALUES ('1','$guid','" . $book[$i] . "', '$filename','','0','VRI','','','1','1','CSCD4','1')";
  262. $stmt = @PDO_Execute($query);
  263. if (!$stmt || ($stmt && $stmt->errorCode() != 0)) {
  264. $error = PDO_ErrorInfo();
  265. print_r($error[2]);
  266. exit;
  267. }
  268. echo "insert $i ok<br>";
  269. $query = "ALTER TABLE data ADD album INTEGER";
  270. $stmt = @PDO_Execute($query);
  271. if (!$stmt || ($stmt && $stmt->errorCode() != 0)) {
  272. $error = PDO_ErrorInfo();
  273. print_r($error[2]);
  274. exit;
  275. }
  276. $query = "UPDATE data SET album = '1' WHERE 1 ";
  277. $stmt = @PDO_Execute($query);
  278. if (!$stmt || ($stmt && $stmt->errorCode() != 0)) {
  279. $error = PDO_ErrorInfo();
  280. print_r($error[2]);
  281. exit;
  282. }
  283. }
  284. if ($from == $to) {
  285. echo "<h2>齐活!功德无量!all done!</h2>";
  286. } else {
  287. echo "<script>";
  288. echo "window.location.assign(\"change.php?from=" . ($from + 1) . "&to=" . $to . "\")";
  289. echo "</script>";
  290. echo "正在载入:" . ($from + 1) . "——" . $book[$from + 1];
  291. }
  292. ?>