|
|
|
асинхронность
|
|||
|---|---|---|---|
|
#18+
skyANA, кнопка одна...она меняет свой id, в зависимости от некоторого значения....но это не меняет сути... Програмёр, по поводу this спасибо, и неопытность и кратчайшие сроки :) исправлю в ближайший рабочий день... обработчик действительно используется один раз, если интересно могу кинуть всю страницу...сайт разрабатывается в спешке, сроки минимальны, иногда код напоминает, код шестилетнего пьяного мальчика ;) разрабатывается двумя людьми, я и еще один человек, который большую часть времени перограммил на дельфях, я же больше люблю C и UNIX. Могу выложить...и даже готов собирать камни которые полетят в мое лицо ;)) хотя чего я спрашиваю, вот вся страница...сразу говорю сроки минимальны, и кривота иногда просто безумная... Код: php 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. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2014, 02:05 |
|
||
|
асинхронность
|
|||
|---|---|---|---|
|
#18+
Жду критику по поводу говнокода и "лапшекода", признаться данное выражение услышал впервые... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2014, 02:07 |
|
||
|
асинхронность
|
|||
|---|---|---|---|
|
#18+
unname1983признаться данное выражение услышал впервые...В оригинале - spaghetti code. Можете загуглить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2014, 09:15 |
|
||
|
асинхронность
|
|||
|---|---|---|---|
|
#18+
unname1983, если Вы используете PhpStorm, то обратите для начала внимание на результаты его анализа кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2014, 09:35 |
|
||
|
асинхронность
|
|||
|---|---|---|---|
|
#18+
unname1983Жду критику по поводу говнокода и "лапшекода"...Ну весь PHP код я критиковать не буду, некогда. Просто посоветую посмотреть в сторону какого-нибудь PHP MVC фреймворка: Yii, или Kohana. А вот этот кусок: Код: php 1. 2. 3. 4. 5. 6. 7. 8. я бы для начала переписал так Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. А этот: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. сяк: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2014, 11:13 |
|
||
|
асинхронность
|
|||
|---|---|---|---|
|
#18+
Получается Вы инициируете процесс смены состояния безопасности GET запросом, а мониторите POST. Забавно, а почему не наоборот? А что, если пользователь нажмёт F5, или другой в это время (пока состояние меняется), зайдёт на страницу, и нажмёт кнопарь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2014, 11:20 |
|
||
|
асинхронность
|
|||
|---|---|---|---|
|
#18+
skyANA, да Ваше решение конечно более красивое и изящное, обязательно учту и подправлю... по поводу GET и POST, все пишется в спешке, не помню уже почему так, скорее для быстрой отладки использовался GET запрос, а после, просто или забыли или не стали менять...так как заказчики ждут этот проект, не до изящности кода...потом то конечно надеемся перелопатить весь код(писать быстро это желание начальства, никакие проверки им нафиг не нужны, начальству нужно просто поскорее получить готовый продукт, а на безопасность в данном случае можно забить...конечно не полностью, элементарная безопасность реализована...) проверки на пользователей стоят очень жесткие, и если какой то другой пользователь тыкнет кнопку его сразу выкинет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2014, 15:15 |
|
||
|
асинхронность
|
|||
|---|---|---|---|
|
#18+
unname1983так как заказчики ждут этот проект, не до изящности кода...потом то конечно надеемся перелопатить весь код(писать быстро это желание начальства, никакие проверки им нафиг не нужны, начальству нужно просто поскорее получить готовый продукт, а на безопасность в данном случае можно забить...При таком подходе косяки потом правятся дольше, чем если бы сразу писали грамотно. А "потом то конечно надеемся перелопатить весь код" никогда не наступает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2014, 15:38 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38664586&tid=1447006]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 339ms |

| 0 / 0 |
