За последние 24 часа нас посетили 15877 программистов и 1665 роботов. Сейчас ищут 868 программистов ...

Тай маут перед выводом

Тема в разделе "PHP для новичков", создана пользователем 715kg, 16 сен 2013.

  1. 715kg

    715kg Активный пользователь

    С нами с:
    2 мар 2013
    Сообщения:
    147
    Симпатии:
    0
    Здравствуйте. Есть запрос

    Код (Text):
    1. $servers = dbquery("SELECT * FROM amx_servers");
    Вывод производится через

    Код (Text):
    1. while($r=dbarray_fetch($servers))
    Но в базе так много значений, около 18 000, что при выводе все срывается и выводится ошибка. Типо ответ не получен.

    Подскажите пожалуйста, возможно ли поставить тайм аут перед выводом? Допустим 5 секунд, пусть это будет дольше, но все же. Нужно чтобы запрос не сбивался. Нужно это для выполнения Cron задания, где будут вносится изменения во все столбцы...
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    зачем тебе восемнадцать тысяч серверов выбирать?
     
  3. 715kg

    715kg Активный пользователь

    С нами с:
    2 мар 2013
    Сообщения:
    147
    Симпатии:
    0
  4. kosinus2012

    kosinus2012 Активный пользователь

    С нами с:
    16 июл 2012
    Сообщения:
    137
    Симпатии:
    0
    Пробуй ob_start(), ob_end_flush();
     
  5. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.819
    Симпатии:
    1.333
    Адрес:
    Лень
    Код (PHP):
    1. $db = new SQLiteDatabase("SQL.db");
    2. $db->query("CREATE TABLE test(id, num)");
    3. $t = array();
    4. for($i=1;$i<=100000;$i++) {
    5. $t[] = "INSERT INTO test VALUES('$i', '".rand(0000,9999)."');";
    6. }
    7. $db->query("BEGIN;".implode("\n", $t)."COMMIT;");
    8. $result = $db->query("SELECT * FROM test");
    9. $r = array();
    10. while ($res = $result->fetch(SQLITE_ASSOC)) {
    11. $r[] = $res[id]." -> ".$res[num];
    12. }
    13. echo implode("<br>", $r); 
    хд ))
     
  6. kosinus2012

    kosinus2012 Активный пользователь

    С нами с:
    16 июл 2012
    Сообщения:
    137
    Симпатии:
    0
    Да уж, бедная база..
    Код (Text):
    1. SELECT SLEEP(5);
     
  7. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.819
    Симпатии:
    1.333
    Адрес:
    Лень
    что не так? sqlite.org
    ты снова свои слипы ставишь, зачем?=)
     
  8. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Штобэ база отдохнула, поспала, разве не очевидно? :)
     
  9. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.819
    Симпатии:
    1.333
    Адрес:
    Лень
    уж лучше пусть работу всю сделает а уж потом пусть отдыхает в корзинке =)
     
  10. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Ты бессердечен.
     
  11. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.819
    Симпатии:
    1.333
    Адрес:
    Лень
    тама братья его ждут с прошлым гавнокодом
    Код (PHP):
    1. <?php
    2. require ("header.php");
    3. print "<input type=\"button\" onclick='location.href=\"./\"' value=\"На стартовую страницу\"><br>";
    4. if($_SESSION['login'] && $_SESSION['password'] && $_SESSION['login'].'::'.$_SESSION['password'] != $admin['login'].'::'.$admin['password']){
    5. print "<b>Добавление материалов в Онлайн конструктор модов</b><br>
    6. <span style=\"color:red;\">Доступ в панель управления запрещен!</span><br>
    7. Авторизуйтесь как администратор сервера!";
    8. } elseif($_SESSION['login'].'::'.$_SESSION['password'] != $admin['login'].'::'.$admin['password']){
    9. print 'Авторизуйтесь как администратор сервера:<br>
    10. <input type="button" value="Представиться серверу" onclick="location.href=\'login.php\'">';
    11. } else {
    12. if (empty($_GET['step']))
    13. {
    14. if($_SESSION['login'].'::'.$_SESSION['password'] == $admin['login'].'::'.$admin['password']){
    15. $open_test_text = sqlite_fetch_single(sqlite_query($db, "SELECT F FROM db_twwk_configs WHERE id='1'"));
    16. print "<b>Добавление материалов в Онлайн конструктор модов</b>
    17. <form  style = \"margin-bottom:5px;\" action = \"designer.lib.php?\">
    18. <input style = \"margin-top:5px;\" type = \"submit\" value = \"Дальше\"><br>
    19. <input type = \"hidden\" name = \"step\" value = \"2\">
    20. 1.<input type = \"radio\" name = \"case\" value = \"1\" checked = \"checked\">Добавить материалы через архив JAR<br>
    21. 2.<input type = \"radio\" name = \"case\" value = \"2\">Выбор конструктора локации замок<br>
    22. 3.<input type = \"radio\" name = \"case\" value = \"3\">Выбор цвета скролинга<br>
    23. 4.<input type = \"radio\" name = \"case\" value = \"4\">Выбор цвета текста<br>
    24. 5.<input type = \"radio\" name = \"case\" value = \"5\">Добавить мод<br>
    25. </form>
    26. <table style=\"color:#00ffff;clear: both;border-bottom: 2px dashed lime;border-top: 2px dashed lime;border-left: 2px dashed lime;border-right: 2px dashed lime;padding-bottom: 3px;padding-top: 3px;padding-left: 3px;padding-right: 3px;\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\"><tr>
    27. <td style=\"clear: both;border-bottom: 2px dashed lime;border-top: 2px dashed lime;border-left: 2px dashed lime;border-right: 2px dashed lime;padding-bottom: 3px;padding-top: 3px;padding-left: 3px;padding-right: 3px;\" width=\"30%\"><span style=\"color:red\">".(($open_server == 0 || $closed_server)?"Включить":"Выключить")."</span> сервер:<br>
    28. <form  style = \"margin-bottom:5px;\" action = \"designer.lib.php?\">
    29. <input style = \"margin-top:5px;\" type = \"submit\" value = \"Дальше\"><br>
    30. <input type = \"hidden\" name = \"step\" value = \"2\">
    31. ".(($open_server == 0 || $closed_server)?"<input type = \"radio\" name = \"case\" value = \"on\" checked = \"checked\">Включить<br>":"<input type = \"radio\" name = \"case\" value = \"off\" checked = \"checked\">Выключить<br>")."
    32. <input type=\"text\" name=\"open_test_text\" value = \"$open_test_text\"><br>
    33. </form></td></tr>
    34. <tr>
    35. <td style=\"clear: both;border-bottom: 2px dashed lime;border-top: 2px dashed lime;border-left: 2px dashed lime;border-right: 2px dashed lime;padding-bottom: 3px;padding-top: 3px;padding-left: 3px;padding-right: 3px;\" width=\"30%\">
    36. <input type=\"button\" onclick='location.href=\"designer.lib.php?step=user_list\"' value=\"Лист зарегестрировавшихся пользователей\">
    37. </td></tr></table>";
    38. }
    39. }
    40. if($_GET["open_test_text"]){
    41. sqlite_query($db, "UPDATE db_twwk_configs SET F='".$_GET["open_test_text"]."' WHERE id='1'");
    42. }
    43. if (!empty($_GET['step'])){
    44. switch ($_GET['step']){
    45.  
    46. case 'user_list' :
    47. print "<hr style=\"clear: both;border: 2px dashed lime;\" width=\"100%\">\n";
    48. $db_twwk_user = sqlite_query($db, "SELECT * FROM db_twwk_user");
    49. while ($array = sqlite_fetch_array($db_twwk_user)) {
    50. print 'ID'.$array['id'].': <input type="text" value="'.$array['nik'].'"><input type="text" value="'.$array['login'].'"><input type="text" value="'.$array['password'].'">';
    51. print "<hr style=\"clear: both;border: 2px dashed lime;\" width=\"100%\">\n";
    52. }
    53. break;
    54.  
    55. case "2" :
    56. if (isset($_GET['case'])){
    57. switch ($_GET['case']){
    58.  
    59. case 'on' :
    60. sqlite_query($db, "UPDATE db_twwk_configs SET G=1, H='' WHERE id='1'");
    61. print "Конструктор включен!
    62. <script language=\"JavaScript\">
    63. function getgoing()
    64. {
    65. top.location=\"/designer.lib.php\";
    66. }
    67. setTimeout(\"getgoing()\",1);
    68. </script>";
    69. break;
    70.  
    71. case 'off' :
    72. $time=time()+120;
    73. sqlite_query($db, "UPDATE db_twwk_configs SET H='$time' WHERE id='1'");
    74. print "Конструктор выключен!
    75. <script language=\"JavaScript\">
    76. function getgoing()
    77. {
    78. top.location=\"/designer.lib.php\";
    79. }
    80. setTimeout(\"getgoing()\",1);
    81. </script>";
    82. break;
    83.  
    84. case '1' :
    85. print "<form enctype=\"multipart/form-data\" style = \"margin-bottom:5px;\" action = \"designer.lib.php?step=uploadsJar\" method=\"post\">
    86. Добавление Архива с материалами Jar:<br>
    87. <input name=\"jar\" type=\"file\"><br>
    88. <input type=\"submit\" value=\"UPLOADIN\">
    89. </form>";
    90. break;
    91.  
    92. case '2' :
    93. print "<form enctype=\"multipart/form-data\" Map = \"margin-bottom:5px;\" action = \"designer.lib.php?step=imagesMapMap\" method=\"post\">
    94. Добавление конструктора локации замок:<br>
    95. Скриншот стены (JPEG):<br>
    96. <input name=\"scrin\" type=\"file\"><br>
    97. Castle.map3:<br>
    98. <input name=\"map3\" type=\"file\"><br>
    99. b62:<br>
    100. <input name=\"b62\" type=\"file\"><br>
    101. b63:<br>
    102. <input name=\"b63\" type=\"file\"><br>
    103. b64:<br>
    104. <input name=\"b64\" type=\"file\"><br>
    105. b65:<br>
    106. <input name=\"b65\" type=\"file\"><br>
    107. b66:<br>
    108. <input name=\"b66\" type=\"file\"><br>
    109. b67:<br>
    110. <input name=\"b67\" type=\"file\"><br>
    111. b68:<br>
    112. <input name=\"b68\" type=\"file\"><br>
    113. b69:<br>
    114. <input name=\"b69\" type=\"file\"><br>
    115. b76:<br>
    116. <input name=\"b76\" type=\"file\"><br>
    117. b77:<br>
    118. <input name=\"b77\" type=\"file\"><br>
    119. b78:<br>
    120. <input name=\"b78\" type=\"file\"><br>
    121. b79:<br>
    122. <input name=\"b79\" type=\"file\"><br>
    123. b80:<br>
    124. <input name=\"b80\" type=\"file\"><br>
    125. b81:<br>
    126. <input name=\"b81\" type=\"file\"><br>
    127. b82:<br>
    128. <input name=\"b82\" type=\"file\"><br>
    129. b83:<br>
    130. <input name=\"b83\" type=\"file\"><br>
    131. <input type=\"submit\" value=\"UPLOADIN\">
    132. </form>";
    133. break;
    134.  
    135. case '3' :
    136. print "<form enctype=\"multipart/form-data\" style = \"margin-bottom:5px;\" action = \"designer.lib.php?step=classci\" method=\"post\">
    137. <img src=\"http://manifest-xacker.ucoz.com/site/images/skroling.png\"><br><br>
    138. Добавление цвета скролинга (без решетки: #):<br>
    139. Обводка скролинга (стандарт #220700):<br>
    140. <input type=\"text\" name=\"name220700\"><br>
    141. Сердцевина (стандарт #330000):<br>
    142. <input type=\"text\" name=\"name330000\"><br>
    143. Скролиг 3 (стандарт #380500):<br>
    144. <input type=\"text\" name=\"name380500\"><br>
    145. Скролиг 2 (стандарт #511E00):<br>
    146. <input type=\"text\" name=\"name511E00\"><br>
    147. Скролиг 1 (стандарт #663300):<br>
    148. <input type=\"text\" name=\"name663300\"><br>
    149. <input type=\"submit\" value=\"UPLOADIN\">
    150. </form>";
    151. break;
    152.  
    153. case '4' :
    154. print "<form enctype=\"multipart/form-data\" style = \"margin-bottom:5px;\" action = \"designer.lib.php?step=txtcolor\" method=\"post\">
    155. Название материала:<br>
    156. <input type=\"text\" name=\"name\"><br>
    157. Добавление цвета текста (без решетки: #):<br>
    158. Цвет текста (стандарт #FFFFFF):<br>
    159. <input type=\"text\" name=\"nameFFFFFF\"><br>
    160. <input type=\"submit\" value=\"UPLOADIN\">
    161. </form>";
    162. break;
    163.  
    164. case '5' :
    165. print "<form enctype=\"multipart/form-data\" style = \"margin-bottom:5px;\" action=\"./designer.lib.php?step=mods_list\" method=\"post\">
    166. Название мода:<br>
    167. <input name=\"name\" type=\"text\" maxlength=\"15\" style=\"width:350px;\" value=\"\"><br>
    168. URL step=90:<br>
    169. <input name=\"url_jar\" type=\"text\" style=\"width:350px;\" value=\"\"><br>
    170. Android мод:<br>
    171. <input name=\"url_android\" type=\"file\" style=\"width:350px;\"><br>
    172. Изображение:<br>
    173. <input name=\"img\" type=\"file\" style=\"width:350px;\"><br>
    174. <input style=\"margin-top:5px;\" type=\"submit\" value=\"Добавить\"><br>
    175. </form>";
    176. break;
    177.  
    178. case '6' :
    179. print "<form enctype=\"multipart/form-data\" style = \"margin-bottom:5px;\" action=\"./designer.lib.php?step=android_up\" method=\"post\">
    180. <input type = \"hidden\" name = \"name\" value = \"".$_GET['name']."\">
    181. <input type = \"hidden\" name = \"id\" value = \"".$_GET['id']."\">
    182. Android мод:<br>
    183. <input name=\"mod_apk\" type=\"file\" style=\"width:350px;\"><br>
    184. <input style=\"margin-top:5px;\" type=\"submit\" value=\"Добавить\"><br>
    185. </form>";
    186. break;
    187.  
    188. }}
    189. break;
    190.  
    191.  
    192.  
    193. case "uploadsJar" :
    194. $directory = 'unjar_mods/2/';
    195. //----------------------------------------------------
    196. foreach(array_merge(glob("unjar_mods/2/*.png")) as $materials){
    197. @unlink($materials);}
    198. foreach(array_merge(glob("unjar_mods/2/Map/*.png")) as $materials){
    199. @unlink($materials);}
    200. foreach(array_merge(glob("unjar_mods/2/Style/*.png")) as $materials){
    201. @unlink($materials);}
    202. foreach(array_merge(glob("unjar_mods/2/Style/*/*.png")) as $materials){
    203. @unlink($materials);}
    204. //----------------------------------------------------
    205. if(preg_match("/.jar/i", $_FILES['jar']['name'])){
    206. move_uploaded_file($_FILES['jar']['tmp_name'], "temp_new/".$_FILES['jar']['name']);
    207. require_once('pclzip.lib.php');
    208. $name_jar = $_FILES['jar']['name'];
    209. $jar = new PclZip("temp_new/".$name_jar);
    210. $a = $jar->extract($directory);
    211. @unlink ("temp_new/".$name_jar);
    212. if(fopen("unjar_mods/2/ico.png","r") != ''){
    213. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[5]+1)."' WHERE id=5");
    214. copy("unjar_mods/2/ico.png","ico/".$cases[5].".png");}
    215. if(fopen("unjar_mods/2/Map/b1.png","r") != ''){
    216. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[18]+1)."' WHERE id=18");
    217. copy("unjar_mods/2/Map/b1.png","Map/b1/".$cases[18].".png");}
    218. if(fopen("unjar_mods/2/Map/b2.png","r") != ''){
    219. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[19]+1)."' WHERE id=19");
    220. copy("unjar_mods/2/Map/b2.png","Map/b2/".$cases[19].".png");}
    221. if(fopen("unjar_mods/2/Map/b3.png","r") != ''){
    222. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[20]+1)."' WHERE id=20");
    223. copy("unjar_mods/2/Map/b3.png","Map/b3/".$cases[20].".png");}
    224. if(fopen("unjar_mods/2/Map/b4.png","r") != ''){
    225. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[21]+1)."' WHERE id=21");
    226. copy("unjar_mods/2/Map/b4.png","Map/b4/".$cases[21].".png");}
    227. if(fopen("unjar_mods/2/Map/b5.png","r") != ''){
    228. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[22]+1)."' WHERE id=22");
    229. copy("unjar_mods/2/Map/b5.png","Map/b5/".$cases[22].".png");}
    230. if(fopen("unjar_mods/2/Map/b6.png","r") != ''){
    231. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[23]+1)."' WHERE id=23");
    232. copy("unjar_mods/2/Map/b6.png","Map/b6/".$cases[23].".png");}
    233. if(fopen("unjar_mods/2/Map/b7.png","r") != ''){
    234. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[24]+1)."' WHERE id=24");
    235. copy("unjar_mods/2/Map/b7.png","Map/b7/".$cases[24].".png");}
    236. if(fopen("unjar_mods/2/Map/b8.png","r") != ''){
    237. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[25]+1)."' WHERE id=25");
    238. copy("unjar_mods/2/Map/b8.png","Map/b8/".$cases[25].".png");}
    239. if(fopen("unjar_mods/2/Map/b9.png","r") != ''){
    240. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[26]+1)."' WHERE id=26");
    241. copy("unjar_mods/2/Map/b9.png","Map/b9/".$cases[26].".png");}
    242. if(fopen("unjar_mods/2/Map/b10.png","r") != ''){
    243. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[27]+1)."' WHERE id=27");
    244. copy("unjar_mods/2/Map/b10.png","Map/b10/".$cases[27].".png");}
    245. if(fopen("unjar_mods/2/Map/b11.png","r") != ''){
    246. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[28]+1)."' WHERE id=28");
    247. copy("unjar_mods/2/Map/b11.png","Map/b11/".$cases[28].".png");}
    248. if(fopen("unjar_mods/2/Map/b12.png","r") != ''){
    249. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[29]+1)."' WHERE id=29");
    250. copy("unjar_mods/2/Map/b12.png","Map/b12/".$cases[29].".png");}
    251. if(fopen("unjar_mods/2/Map/b13.png","r") != ''){
    252. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[30]+1)."' WHERE id=30");
    253. copy("unjar_mods/2/Map/b13.png","Map/b13/".$cases[30].".png");}
    254. if(fopen("unjar_mods/2/Map/b14.png","r") != ''){
    255. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[31]+1)."' WHERE id=31");
    256. copy("unjar_mods/2/Map/b14.png","Map/b14/".$cases[31].".png");}
    257. if(fopen("unjar_mods/2/Map/b15.png","r") != ''){
    258. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[32]+1)."' WHERE id=32");
    259. copy("unjar_mods/2/Map/b15.png","Map/b15/".$cases[32].".png");}
    260. if(fopen("unjar_mods/2/Map/b16.png","r") != ''){
    261. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[33]+1)."' WHERE id=33");
    262. copy("unjar_mods/2/Map/b16.png","Map/b16/".$cases[33].".png");}
    263. if(fopen("unjar_mods/2/Map/b17.png","r") != ''){
    264. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[34]+1)."' WHERE id=34");
    265. copy("unjar_mods/2/Map/b17.png","Map/b17/".$cases[34].".png");}
    266. if(fopen("unjar_mods/2/Map/b18.png","r") != ''){
    267. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[35]+1)."' WHERE id=35");
    268. copy("unjar_mods/2/Map/b18.png","Map/b18/".$cases[35].".png");}
    269. if(fopen("unjar_mods/2/Map/b19.png","r") != ''){
    270. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[36]+1)."' WHERE id=36");
    271. copy("unjar_mods/2/Map/b19.png","Map/b19/".$cases[36].".png");}
    272. if(fopen("unjar_mods/2/Map/b20.png","r") != ''){
    273. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[37]+1)."' WHERE id=37");
    274. copy("unjar_mods/2/Map/b20.png","Map/b20/".$cases[37].".png");}
    275. if(fopen("unjar_mods/2/Map/b21.png","r") != ''){
    276. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[38]+1)."' WHERE id=38");
    277. copy("unjar_mods/2/Map/b21.png","Map/b21/".$cases[38].".png");}
    278. if(fopen("unjar_mods/2/Map/b22.png","r") != ''){
    279. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[39]+1)."' WHERE id=39");
    280. copy("unjar_mods/2/Map/b22.png","Map/b22/".$cases[39].".png");}
    281. if(fopen("unjar_mods/2/Map/b23.png","r") != ''){
    282. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[40]+1)."' WHERE id=40");
    283. copy("unjar_mods/2/Map/b23.png","Map/b23/".$cases[40].".png");}
    284. if(fopen("unjar_mods/2/Map/b24.png","r") != ''){
    285. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[41]+1)."' WHERE id=41");
    286. copy("unjar_mods/2/Map/b24.png","Map/b24/".$cases[41].".png");}
    287. if(fopen("unjar_mods/2/Map/b25.png","r") != ''){
    288. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[42]+1)."' WHERE id=42");
    289. copy("unjar_mods/2/Map/b25.png","Map/b25/".$cases[42].".png");}
    290. if(fopen("unjar_mods/2/Map/b26.png","r") != ''){
    291. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[43]+1)."' WHERE id=43");
    292. copy("unjar_mods/2/Map/b26.png","Map/b26/".$cases[43].".png");}
    293. if(fopen("unjar_mods/2/Map/b27.png","r") != ''){
    294. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[44]+1)."' WHERE id=44");
    295. copy("unjar_mods/2/Map/b27.png","Map/b27/".$cases[44].".png");}
    296. if(fopen("unjar_mods/2/Map/b28.png","r") != ''){
    297. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[45]+1)."' WHERE id=45");
    298. copy("unjar_mods/2/Map/b28.png","Map/b28/".$cases[45].".png");}
    299. if(fopen("unjar_mods/2/Map/b29.png","r") != ''){
    300. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[46]+1)."' WHERE id=46");
    301. copy("unjar_mods/2/Map/b29.png","Map/b29/".$cases[46].".png");}
    302. if(fopen("unjar_mods/2/Map/b30.png","r") != ''){
    303. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[47]+1)."' WHERE id=47");
    304. copy("unjar_mods/2/Map/b30.png","Map/b30/".$cases[47].".png");}
    305. if(fopen("unjar_mods/2/Map/b31.png","r") != ''){
    306. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[48]+1)."' WHERE id=48");
    307. copy("unjar_mods/2/Map/b31.png","Map/b31/".$cases[48].".png");}
    308. if(fopen("unjar_mods/2/Map/b32.png","r") != ''){
    309. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[49]+1)."' WHERE id=49");
    310. copy("unjar_mods/2/Map/b32.png","Map/b32/".$cases[49].".png");}
    311. if(fopen("unjar_mods/2/Map/b33.png","r") != ''){
    312. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[50]+1)."' WHERE id=50");
    313. copy("unjar_mods/2/Map/b33.png","Map/b33/".$cases[50].".png");}
    314. if(fopen("unjar_mods/2/Map/b34.png","r") != ''){
    315. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[51]+1)."' WHERE id=51");
    316. copy("unjar_mods/2/Map/b34.png","Map/b34/".$cases[51].".png");}
    317. if(fopen("unjar_mods/2/Map/b35.png","r") != ''){
    318. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[52]+1)."' WHERE id=52");
    319. copy("unjar_mods/2/Map/b35.png","Map/b35/".$cases[52].".png");}
    320. if(fopen("unjar_mods/2/Map/b36.png","r") != ''){
    321. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[53]+1)."' WHERE id=53");
    322. copy("unjar_mods/2/Map/b36.png","Map/b36/".$cases[53].".png");}
    323. if(fopen("unjar_mods/2/Map/b37.png","r") != ''){
    324. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[54]+1)."' WHERE id=54");
    325. copy("unjar_mods/2/Map/b37.png","Map/b37/".$cases[54].".png");}
    326. if(fopen("unjar_mods/2/Map/b38.png","r") != ''){
    327. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[55]+1)."' WHERE id=55");
    328. copy("unjar_mods/2/Map/b38.png","Map/b38/".$cases[55].".png");}
    329. if(fopen("unjar_mods/2/Map/b39.png","r") != ''){
    330. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[56]+1)."' WHERE id=56");
    331. copy("unjar_mods/2/Map/b39.png","Map/b39/".$cases[56].".png");}
    332. if(fopen("unjar_mods/2/Map/b40.png","r") != ''){
    333. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[57]+1)."' WHERE id=57");
    334. copy("unjar_mods/2/Map/b40.png","Map/b40/".$cases[57].".png");}
    335. if(fopen("unjar_mods/2/Map/b41.png","r") != ''){
    336. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[58]+1)."' WHERE id=58");
    337. copy("unjar_mods/2/Map/b41.png","Map/b41/".$cases[58].".png");}
    338. if(fopen("unjar_mods/2/Map/b42.png","r") != ''){
    339. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[59]+1)."' WHERE id=59");
    340. copy("unjar_mods/2/Map/b42.png","Map/b42/".$cases[59].".png");}
    341. if(fopen("unjar_mods/2/Map/b43.png","r") != ''){
    342. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[60]+1)."' WHERE id=60");
    343. copy("unjar_mods/2/Map/b43.png","Map/b43/".$cases[60].".png");}
    344. if(fopen("unjar_mods/2/Map/b44.png","r") != ''){
    345. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[61]+1)."' WHERE id=61");
    346. copy("unjar_mods/2/Map/b44.png","Map/b44/".$cases[61].".png");}
    347. if(fopen("unjar_mods/2/Map/b45.png","r") != ''){
    348. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[62]+1)."' WHERE id=62");
    349. copy("unjar_mods/2/Map/b45.png","Map/b45/".$cases[62].".png");}
    350. if(fopen("unjar_mods/2/Map/b46.png","r") != ''){
    351. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[63]+1)."' WHERE id=63");
    352. copy("unjar_mods/2/Map/b46.png","Map/b46/".$cases[63].".png");}
    353. if(fopen("unjar_mods/2/Map/b47.png","r") && fopen("unjar_mods/2/Map/b48.png","r")){
    354. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[64]+1)."' WHERE id=64");
    355. copy("unjar_mods/2/Map/b47.png","Map/b47/".$cases[64].".png");
    356. copy("unjar_mods/2/Map/b48.png","Map/b48/".$cases[64].".png");}
    357. if(fopen("unjar_mods/2/Map/b50.png","r") && fopen("unjar_mods/2/Map/b51.png","r")){
    358. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[65]+1)."' WHERE id=65");
    359. copy("unjar_mods/2/Map/b50.png","Map/b50/".$cases[65].".png");
    360. copy("unjar_mods/2/Map/b51.png","Map/b51/".$cases[65].".png");}
    361. if(fopen("unjar_mods/2/Map/b52.png","r") && fopen("unjar_mods/2/Map/b54.png","r") && fopen("unjar_mods/2/Map/b55.png","r")){
    362. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[66]+1)."' WHERE id=66");
    363. copy("unjar_mods/2/Map/b52.png","Map/b52/".$cases[66].".png");
    364. copy("unjar_mods/2/Map/b54.png","Map/b54/".$cases[66].".png");
    365. copy("unjar_mods/2/Map/b55.png","Map/b55/".$cases[66].".png");}
    366. if(fopen("unjar_mods/2/Map/b53.png","r") != ''){
    367. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[67]+1)."' WHERE id=67");
    368. copy("unjar_mods/2/Map/b53.png","Map/b53/".$cases[67].".png");}
    369. if(fopen("unjar_mods/2/Map/b56.png","r") != ''){
    370. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[68]+1)."' WHERE id=68");
    371. copy("unjar_mods/2/Map/b56.png","Map/b56/".$cases[68].".png");}
    372. if(fopen("unjar_mods/2/Map/b57.png","r") != ''){
    373. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[69]+1)."' WHERE id=69");
    374. copy("unjar_mods/2/Map/b57.png","Map/b57/".$cases[69].".png");}
    375. if(fopen("unjar_mods/2/Map/b58.png","r") != ''){
    376. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[70]+1)."' WHERE id=70");
    377. copy("unjar_mods/2/Map/b58.png","Map/b58/".$cases[70].".png");}
    378. if(fopen("unjar_mods/2/Map/b59.png","r") != ''){
    379. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[71]+1)."' WHERE id=71");
    380. copy("unjar_mods/2/Map/b59.png","Map/b59/".$cases[71].".png");}
    381. if(fopen("unjar_mods/2/Map/b70.png","r") && fopen("unjar_mods/2/Map/b71.png","r") && fopen("unjar_mods/2/Map/b72.png","r") && fopen("unjar_mods/2/Map/b73.png","r")){
    382. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[72]+1)."' WHERE id=72");
    383. copy("unjar_mods/2/Map/b70.png","Map/b70/".$cases[72].".png");
    384. copy("unjar_mods/2/Map/b71.png","Map/b71/".$cases[72].".png");
    385. copy("unjar_mods/2/Map/b72.png","Map/b72/".$cases[72].".png");
    386. copy("unjar_mods/2/Map/b73.png","Map/b73/".$cases[72].".png");}
    387. if(fopen("unjar_mods/2/Map/b74.png","r") != ''){
    388. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[73]+1)."' WHERE id=73");
    389. copy("unjar_mods/2/Map/b74.png","Map/b74/".$cases[73].".png");}
    390. if(fopen("unjar_mods/2/Map/b75.png","r") != ''){
    391. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[74]+1)."' WHERE id=74");
    392. copy("unjar_mods/2/Map/b75.png","Map/b75/".$cases[74].".png");}
    393. if(fopen("unjar_mods/2/Map/bX.png","r") && fopen("unjar_mods/2/Map/bX2.png","r")){
    394. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[76]+1)."' WHERE id=76");
    395. copy("unjar_mods/2/Map/bX.png","Map/bX/".$cases[76].".png");
    396. copy("unjar_mods/2/Map/bX2.png","Map/bX2/".$cases[76].".png");}
    397. if(fopen("unjar_mods/2/Map/bXX.png","r") && fopen("unjar_mods/2/Map/bXXX.png","r")){
    398. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[77]+1)."' WHERE id=77");
    399. copy("unjar_mods/2/Map/bXX.png","Map/bXX/".$cases[77].".png");
    400. copy("unjar_mods/2/Map/bXXX.png","Map/bXXX/".$cases[77].".png");}
    401. if(fopen("unjar_mods/2/Map/bXXXX.png","r") != ''){
    402. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[78]+1)."' WHERE id=78");
    403. copy("unjar_mods/2/Map/bXXXX.png","Map/bXXXX/".$cases[78].".png");}
    404. if(fopen("unjar_mods/2/Map/mb0.png","r") != ''){
    405. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[79]+1)."' WHERE id=79");
    406. copy("unjar_mods/2/Map/mb0.png","Map/mb0/".$cases[79].".png");}
    407. if(fopen("unjar_mods/2/Map/mb1.png","r") != ''){
    408. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[80]+1)."' WHERE id=80");
    409. copy("unjar_mods/2/Map/mb1.png","Map/mb1/".$cases[80].".png");}
    410. if(fopen("unjar_mods/2/Map/mb2.png","r") != ''){
    411. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[81]+1)."' WHERE id=81");
    412. copy("unjar_mods/2/Map/mb2.png","Map/mb2/".$cases[81].".png");}
    413. if(fopen("unjar_mods/2/Map/mb3.png","r") != ''){
    414. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[82]+1)."' WHERE id=82");
    415. copy("unjar_mods/2/Map/mb3.png","Map/mb3/".$cases[82].".png");}
    416. if(fopen("unjar_mods/2/Map/Progress0.png","r") && fopen("unjar_mods/2/Map/Progress1.png","r") && fopen("unjar_mods/2/Map/Progress2.png","r")){
    417. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[83]+1)."' WHERE id=83");
    418. copy("unjar_mods/2/Map/Progress0.png","Map/Progress0/".$cases[83].".png");
    419. copy("unjar_mods/2/Map/Progress1.png","Map/Progress1/".$cases[83].".png");
    420. copy("unjar_mods/2/Map/Progress2.png","Map/Progress2/".$cases[83].".png");}
    421. if(fopen("unjar_mods/2/Style/Button/a1.png","r") && fopen("unjar_mods/2/Style/Button/a2.png","r") && fopen("unjar_mods/2/Style/Button/a3.png","r")){
    422. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[6]+1)."' WHERE id=6");
    423. copy("unjar_mods/2/Style/Button/a1.png","Style/Button/a1/".$cases[6].".png");
    424. copy("unjar_mods/2/Style/Button/a2.png","Style/Button/a2/".$cases[6].".png");
    425. copy("unjar_mods/2/Style/Button/a3.png","Style/Button/a3/".$cases[6].".png");}
    426. if(fopen("unjar_mods/2/Style/CheckBox/a1.png","r") && fopen("unjar_mods/2/Style/CheckBox/a2.png","r") && fopen("unjar_mods/2/Style/CheckBox/a3.png","r")){
    427. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[7]+1)."' WHERE id=7");
    428. copy("unjar_mods/2/Style/CheckBox/a1.png","Style/CheckBox/a1/".$cases[7].".png");
    429. copy("unjar_mods/2/Style/CheckBox/a2.png","Style/CheckBox/a2/".$cases[7].".png");
    430. copy("unjar_mods/2/Style/CheckBox/a3.png","Style/CheckBox/a3/".$cases[7].".png");}
    431. if(fopen("unjar_mods/2/Style/CheckBox/a4.png","r")){
    432. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[8]+1)."' WHERE id=8");
    433. copy("unjar_mods/2/Style/CheckBox/a4.png","Style/CheckBox/a4/".$cases[8].".png");}
    434. if(fopen("unjar_mods/2/Style/CheckBox/a5.png","r")){
    435. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[9]+1)."' WHERE id=9");
    436. copy("unjar_mods/2/Style/CheckBox/a5.png","Style/CheckBox/a5/".$cases[9].".png");}
    437. if(fopen("unjar_mods/2/Style/ComboBox/a1.png","r") && fopen("unjar_mods/2/Style/ComboBox/a2.png","r")){
    438. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[10]+1)."' WHERE id=10");
    439. copy("unjar_mods/2/Style/ComboBox/a1.png","Style/ComboBox/a1/".$cases[10].".png");
    440. copy("unjar_mods/2/Style/ComboBox/a2.png","Style/ComboBox/a2/".$cases[10].".png");}
    441. if(fopen("unjar_mods/2/Style/Gears/a1.png","r") && fopen("unjar_mods/2/Style/Gears/a2.png","r")){
    442. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[11]+1)."' WHERE id=11");
    443. copy("unjar_mods/2/Style/Gears/a1.png","Style/Gears/a1/".$cases[11].".png");
    444. copy("unjar_mods/2/Style/Gears/a2.png","Style/Gears/a2/".$cases[11].".png");}
    445. if(fopen("unjar_mods/2/Style/ListBox/a1.png","r") && fopen("unjar_mods/2/Style/ListBox/a2.png","r") && fopen("unjar_mods/2/Style/ListBox/a3.png","r")){
    446. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[12]+1)."' WHERE id=12");
    447. copy("unjar_mods/2/Style/ListBox/a1.png","Style/ListBox/a1/".$cases[12].".png");
    448. copy("unjar_mods/2/Style/ListBox/a2.png","Style/ListBox/a2/".$cases[12].".png");
    449. copy("unjar_mods/2/Style/ListBox/a3.png","Style/ListBox/a3/".$cases[12].".png");}
    450. if(fopen("unjar_mods/2/Style/Menu/Bottom.png","r") && fopen("unjar_mods/2/Style/Menu/BottomX.png","r") && fopen("unjar_mods/2/Style/Menu/Top.png","r") && fopen("unjar_mods/2/Style/Menu/TopX.png","r")){
    451. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[13]+1)."' WHERE id=13");
    452. copy("unjar_mods/2/Style/Menu/Bottom.png","Style/Menu/Bottom/".$cases[13].".png");
    453. copy("unjar_mods/2/Style/Menu/BottomX.png","Style/Menu/BottomX/".$cases[13].".png");
    454. copy("unjar_mods/2/Style/Menu/Top.png","Style/Menu/Top/".$cases[13].".png");
    455. copy("unjar_mods/2/Style/Menu/TopX.png","Style/Menu/TopX/".$cases[13].".png");}
    456. if(fopen("unjar_mods/2/Style/ProgressBar/a0.png","r")){
    457. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[14]+1)."' WHERE id=14");
    458. copy("unjar_mods/2/Style/ProgressBar/a0.png","Style/ProgressBar/a0/".$cases[14].".png");}
    459. if(fopen("unjar_mods/2/Style/ProgressBar/a1.png","r")){
    460. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[15]+1)."' WHERE id=15");
    461. copy("unjar_mods/2/Style/ProgressBar/a1.png","Style/ProgressBar/a1/".$cases[15].".png");}
    462. if(fopen("unjar_mods/2/Style/RunningLine/a0.png","r") && fopen("unjar_mods/2/Style/RunningLine/a1.png","r") && fopen("unjar_mods/2/Style/RunningLine/a2.png","r")){
    463. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[16]+1)."' WHERE id=16");
    464. copy("unjar_mods/2/Style/RunningLine/a0.png","Style/RunningLine/a0/".$cases[16].".png");
    465. copy("unjar_mods/2/Style/RunningLine/a1.png","Style/RunningLine/a1/".$cases[16].".png");
    466. copy("unjar_mods/2/Style/RunningLine/a2.png","Style/RunningLine/a2/".$cases[16].".png");}
    467. if(fopen("unjar_mods/2/Style/TextBox/a1.png","r") && fopen("unjar_mods/2/Style/TextBox/a2.png","r")){
    468. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[17]+1)."' WHERE id=17");
    469. copy("unjar_mods/2/Style/TextBox/a1.png","Style/TextBox/a1/".$cases[17].".png");
    470. copy("unjar_mods/2/Style/TextBox/a2.png","Style/TextBox/a2/".$cases[17].".png");}
    471. if(fopen("unjar_mods/2/Style/delim.png","r")){
    472. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[2]+1)."' WHERE id=2");
    473. copy("unjar_mods/2/Style/delim.png","Style/delim/".$cases[AAAAA].".png");}
    474. if(fopen("unjar_mods/2/Style/Menu.png","r")){
    475. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[4]+1)."' WHERE id=4");
    476. copy("unjar_mods/2/Style/Menu.png","Style/Menu/".$cases[4].".png");}
    477. if(fopen("unjar_mods/2/Style/Window.png","r")){
    478. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[84]+1)."' WHERE id=84");
    479. copy("unjar_mods/2/Style/Window.png","Style/Window/".$cases[84].".png");}
    480. if(fopen("unjar_mods/2/Style/WindowLogo.png","r")){
    481. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[3]+1)."' WHERE id=3");
    482. copy("unjar_mods/2/Style/WindowLogo.png","Style/WindowLogo/".$cases[3].".png");}
    483. if(fopen("unjar_mods/2/Style/logo.png","r")){
    484. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[1]+1)."' WHERE id=1");
    485. $img=imageCreateFromPNG("unjar_mods/2/Style/logo.png");
    486. $w=ImageSX($img);
    487. $h=ImageSY($img);
    488. $maxW=100;
    489. $maxH=100;
    490. $ratioWidth = $w/$maxW;
    491. $ratioHeight = $h/$maxH;
    492. if ($ratioWidth < $ratioHeight){
    493. $destW = $w/$ratioHeight;
    494. $destH = $maxH;
    495. } else {
    496. $destW = $maxW;
    497. $destH = $h/$ratioWidth;
    498. }
    499. $destImage = imagecreate($destW, $destH);
    500. ImageCopyResized($destImage, $img, 0, 0, 0, 0, $destW, $destH, $w, $h);
    501. imagepng($destImage, "images/Style/logo/".$cases[1].".png", 9, PNG_ALL_FILTERS);
    502. copy("unjar_mods/2/Style/logo.png","Style/logo/".$cases[1].".png");}
    503. print "Файлы успешно загружены!<br>";
    504. foreach(array_merge(glob("unjar_mods/2/*.png")) as $materials){
    505. print "<img src=\"$materials\">";}
    506. foreach(array_merge(glob("unjar_mods/2/Map/*.png")) as $materials){
    507. print "<img src=\"$materials\">";}
    508. foreach(array_merge(glob("unjar_mods/2/Style/*.png")) as $materials){
    509. print "<img src=\"$materials\">";}
    510. foreach(array_merge(glob("unjar_mods/2/Style/*/*.png")) as $materials){
    511. print "<img src=\"$materials\">";}
    512. }
    513. break;
    514.  
    515. case "imagesMapMap" :
    516. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[75]+1)."' WHERE id=75");
    517. move_uploaded_file($_FILES['scrin']['tmp_name'], 'temp_new/1/'.$_FILES['scrin']['name']);
    518. move_uploaded_file($_FILES['map3']['tmp_name'], 'temp_new/2/'.$_FILES['map3']['name']);
    519. move_uploaded_file($_FILES['b62']['tmp_name'], 'temp_new/3/'.$_FILES['b62']['name']);
    520. move_uploaded_file($_FILES['b63']['tmp_name'], 'temp_new/4/'.$_FILES['b63']['name']);
    521. move_uploaded_file($_FILES['b64']['tmp_name'], 'temp_new/5/'.$_FILES['b64']['name']);
    522. move_uploaded_file($_FILES['b65']['tmp_name'], 'temp_new/6/'.$_FILES['b65']['name']);
    523. move_uploaded_file($_FILES['b66']['tmp_name'], 'temp_new/7/'.$_FILES['b66']['name']);
    524. move_uploaded_file($_FILES['b67']['tmp_name'], 'temp_new/8/'.$_FILES['b67']['name']);
    525. move_uploaded_file($_FILES['b68']['tmp_name'], 'temp_new/9/'.$_FILES['b68']['name']);
    526. move_uploaded_file($_FILES['b69']['tmp_name'], 'temp_new/10/'.$_FILES['b69']['name']);
    527. move_uploaded_file($_FILES['b76']['tmp_name'], 'temp_new/11/'.$_FILES['b76']['name']);
    528. move_uploaded_file($_FILES['b77']['tmp_name'], 'temp_new/12/'.$_FILES['b77']['name']);
    529. move_uploaded_file($_FILES['b78']['tmp_name'], 'temp_new/13/'.$_FILES['b78']['name']);
    530. move_uploaded_file($_FILES['b79']['tmp_name'], 'temp_new/14/'.$_FILES['b79']['name']);
    531. move_uploaded_file($_FILES['b80']['tmp_name'], 'temp_new/15/'.$_FILES['b80']['name']);
    532. move_uploaded_file($_FILES['b81']['tmp_name'], 'temp_new/16/'.$_FILES['b81']['name']);
    533. move_uploaded_file($_FILES['b82']['tmp_name'], 'temp_new/17/'.$_FILES['b82']['name']);
    534. move_uploaded_file($_FILES['b83']['tmp_name'], 'temp_new/18/'.$_FILES['b83']['name']);
    535. copy('temp_new/1/'.$_FILES['scrin']['name'],'images/Map/Map/'.$case77.'.jpg');
    536. copy('temp_new/2/'.$_FILES['map3']['name'],'Map/Map/Castle/'.$case77.'.map3');
    537. copy('temp_new/3/'.$_FILES['b62']['name'],'Map/b62/'.$case77.'.png');
    538. copy('temp_new/4/'.$_FILES['b63']['name'],'Map/b63/'.$case77.'.png');
    539. copy('temp_new/5/'.$_FILES['b64']['name'],'Map/b64/'.$case77.'.png');
    540. copy('temp_new/6/'.$_FILES['b65']['name'],'Map/b65/'.$case77.'.png');
    541. copy('temp_new/7/'.$_FILES['b66']['name'],'Map/b66/'.$case77.'.png');
    542. copy('temp_new/8/'.$_FILES['b67']['name'],'Map/b67/'.$case77.'.png');
    543. copy('temp_new/9/'.$_FILES['b68']['name'],'Map/b68/'.$case77.'.png');
    544. copy('temp_new/10/'.$_FILES['b69']['name'],'Map/b69/'.$case77.'.png');
    545. copy('temp_new/11/'.$_FILES['b76']['name'],'Map/b76/'.$case77.'.png');
    546. copy('temp_new/12/'.$_FILES['b77']['name'],'Map/b77/'.$case77.'.png');
    547. copy('temp_new/13/'.$_FILES['b78']['name'],'Map/b78/'.$case77.'.png');
    548. copy('temp_new/14/'.$_FILES['b79']['name'],'Map/b79/'.$case77.'.png');
    549. copy('temp_new/15/'.$_FILES['b80']['name'],'Map/b80/'.$case77.'.png');
    550. copy('temp_new/16/'.$_FILES['b81']['name'],'Map/b81/'.$case77.'.png');
    551. copy('temp_new/17/'.$_FILES['b82']['name'],'Map/b82/'.$case77.'.png');
    552. copy('temp_new/18/'.$_FILES['b83']['name'],'Map/b83/'.$case77.'.png');
    553. unlink ('temp_new/1/'.$_FILES['scrin']['name']);
    554. unlink ('temp_new/2/'.$_FILES['map3']['name']);
    555. unlink ('temp_new/3/'.$_FILES['b62']['name']);
    556. unlink ('temp_new/4/'.$_FILES['b63']['name']);
    557. unlink ('temp_new/5/'.$_FILES['b64']['name']);
    558. unlink ('temp_new/6/'.$_FILES['b65']['name']);
    559. unlink ('temp_new/7/'.$_FILES['b66']['name']);
    560. unlink ('temp_new/8/'.$_FILES['b67']['name']);
    561. unlink ('temp_new/9/'.$_FILES['b68']['name']);
    562. unlink ('temp_new/10/'.$_FILES['b69']['name']);
    563. unlink ('temp_new/11/'.$_FILES['b76']['name']);
    564. unlink ('temp_new/12/'.$_FILES['b77']['name']);
    565. unlink ('temp_new/13/'.$_FILES['b78']['name']);
    566. unlink ('temp_new/14/'.$_FILES['b79']['name']);
    567. unlink ('temp_new/15/'.$_FILES['b80']['name']);
    568. unlink ('temp_new/16/'.$_FILES['b81']['name']);
    569. unlink ('temp_new/17/'.$_FILES['b82']['name']);
    570. unlink ('temp_new/18/'.$_FILES['b83']['name']);
    571. print "Файл успешно загружен!<br>\n
    572. Просмотреть: <a target=\"_blank\" href=\"http://".$_SERVER["SERVER_NAME"]."/?step=77\">step=77</a>";
    573. break;
    574.  
    575. case "classci" :
    576. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[85]+1)."' WHERE id=85");
    577. $hexrename = file_get_contents('case/lib/hexcolor.php');
    578. $uphex = fopen('case/lib/hexcolor.php','w');
    579. $uphex2 = str_replace ("break;}}", "break;", $hexrename);
    580. fwrite($uphex,''.$uphex2.'
    581. case \''.$case88.'\' :
    582. $hexcolor1 = "'.$_POST['name220700'].'";
    583. $hexcolor2 = "'.$_POST['name330000'].'";
    584. $hexcolor3 = "'.$_POST['name380500'].'";
    585. $hexcolor4 = "'.$_POST['name511E00'].'";
    586. $hexcolor5 = "'.$_POST['name663300'].'";
    587. break;}}');
    588. fclose($uphex);
    589. print "Файл успешно загружен!<br>
    590. Просмотреть: <a target=\"_blank\" href=\"http://".$_SERVER["SERVER_NAME"]."/?step=88\">step=88</a>";
    591. break;
    592.  
    593. case "txtcolor" :
    594. sqlite_query($db, "UPDATE db_twwk_case SET A='".($cases[86]+1)."' WHERE id=86");
    595. $hexrename = file_get_contents('case/lib/txt_color.php');
    596. $uphex = fopen('case/lib/txt_color.php','w');
    597. $uphex2 = str_replace ("break;}}", "break;", $hexrename);
    598. fwrite($uphex,''.$uphex2.'
    599. case \''.$txt_color.'\' :
    600. $txt_color = "'.$_POST['nameFFFFFF'].'";
    601. break;}}');
    602. fclose($uphex);
    603. print "Файл успешно загружен!<br>
    604. Просмотреть: <a target=\"_blank\" href=\"http://".$_SERVER["SERVER_NAME"]."/?step=89\">step=89</a>";
    605. break;
    606.  
    607. case "mods_list" :
    608. sqlite_query($db, "INSERT INTO db_twwk_elect_mods('id', 'name', 'url_jar', 'url_android') VALUES ((SELECT COUNT(*)+1 FROM db_twwk_elect_mods), '".$_POST['name']."', '".$_POST['url_jar']."', '".$_FILES['url_android']['name']."')");
    609. move_uploaded_file($_FILES['img']['tmp_name'], $_SERVER['DOCUMENT_ROOT']."/images/all/".sqlite_fetch_single(sqlite_query($db, "SELECT COUNT(*)+1 FROM db_twwk_elect_mods")).".jpg");
    610. move_uploaded_file($_FILES['url_android']['tmp_name'], $_SERVER['DOCUMENT_ROOT']."/Androids_elect/".$_FILES['url_android']['name']);
    611. print "Мод сохранен.
    612. <script language=\"JavaScript\">
    613. function getgoing()
    614. {
    615. top.location=\"./designer.lib.php?step=2&case=5\";
    616. }
    617. setTimeout(\"getgoing()\",5);
    618. </script>";
    619. break;
    620.  
    621. case "android_up" :
    622. move_uploaded_file($_FILES['mod_apk']['tmp_name'], $_SERVER['DOCUMENT_ROOT']."/androids/".$_POST['name'].".apk");
    623. sqlite_query($db, "UPDATE db_twwk_android SET value='2', url='".$_POST['name'].".apk' WHERE id='".$_POST['id']."' AND name='".$_POST['name']."'");
    624. unlink("pack/android/".$_POST['name'].".zip");
    625. print "Apk мод добавлен.
    626. <script language=\"JavaScript\">
    627. function getgoing()
    628. {
    629. top.location=\"./profile.php?step=androids\";
    630. }
    631. setTimeout(\"getgoing()\",3000);
    632. </script>";
    633. break;
    634.  
    635. default : print '))';
    636. }}}
    637. require ("footer.php");
    638. ?>
     
  12. 715kg

    715kg Активный пользователь

    С нами с:
    2 мар 2013
    Сообщения:
    147
    Симпатии:
    0
    То есть вы мне предлагаете выносить базу в отдельный файл?
     
  13. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.819
    Симпатии:
    1.333
    Адрес:
    Лень
    ну так как говорится что sqlite быстрее мускула, то наверн до ^_^