@@ -36,7 +36,7 @@ |
||
| 36 | 36 | $banner_to_print = str_replace("{Name}", $name, $banner_to_print); |
| 37 | 37 | $description = self::$color_c."Know the dangers of email credentials reuse attacks.".self::$color_g; |
| 38 | 38 | $banner_to_print = str_replace("{Description}", $description, $banner_to_print); |
| 39 | - $loaded = self::$color_b."Loaded ".self::$color_y."14".self::$color_b." website.".self::$color_g; |
|
| 39 | + $loaded = self::$color_b."Loaded ".self::$color_y."14".self::$color_b." website.".self::$color_g; |
|
| 40 | 40 | $banner_to_print = str_replace("{Loaded}", $loaded, $banner_to_print); |
| 41 | 41 | echo $banner_to_print; |
| 42 | 42 | } |
@@ -49,8 +49,7 @@ |
||
| 49 | 49 | if (strpos($name, 'phpspider\\') === 0) |
| 50 | 50 | { |
| 51 | 51 | $class_file = __DIR__ . substr($class_path, strlen('phpspider')) . '.php'; |
| 52 | - } |
|
| 53 | - else |
|
| 52 | + } else |
|
| 54 | 53 | { |
| 55 | 54 | if (self::$_autoload_root_path) |
| 56 | 55 | { |
@@ -77,8 +77,7 @@ |
||
| 77 | 77 | if ($fieldname == 'name') |
| 78 | 78 | { |
| 79 | 79 | $data = str_replace("-我爱美女网手机版", "", $data); |
| 80 | - } |
|
| 81 | - elseif ($fieldname == 'addtime') |
|
| 80 | + } elseif ($fieldname == 'addtime') |
|
| 82 | 81 | { |
| 83 | 82 | $data = time(); |
| 84 | 83 | } |
@@ -161,8 +161,7 @@ discard block |
||
| 161 | 161 | //$data = substr($data, 0, 10)."..."; |
| 162 | 162 | $data = mb_substr($data, 0, 10, 'UTF-8')."..."; |
| 163 | 163 | } |
| 164 | - } |
|
| 165 | - elseif ($fieldname == 'article_publish_time') |
|
| 164 | + } elseif ($fieldname == 'article_publish_time') |
|
| 166 | 165 | { |
| 167 | 166 | // 用当前采集时间戳作为发布时间 |
| 168 | 167 | $data = time(); |
@@ -171,12 +170,10 @@ discard block |
||
| 171 | 170 | elseif ($fieldname == 'url') |
| 172 | 171 | { |
| 173 | 172 | $data = $page['url']; |
| 174 | - } |
|
| 175 | - elseif ($fieldname == 'depth') |
|
| 173 | + } elseif ($fieldname == 'depth') |
|
| 176 | 174 | { |
| 177 | 175 | $data = $page['request']['depth']; |
| 178 | - } |
|
| 179 | - elseif ($fieldname == 'taskid') |
|
| 176 | + } elseif ($fieldname == 'taskid') |
|
| 180 | 177 | { |
| 181 | 178 | $data = $page['request']['taskid']; |
| 182 | 179 | } |
@@ -121,8 +121,7 @@ |
||
| 121 | 121 | //$data = substr($data, 0, 10)."..."; |
| 122 | 122 | $data = mb_substr($data, 0, 10, 'UTF-8')."..."; |
| 123 | 123 | } |
| 124 | - } |
|
| 125 | - elseif ($fieldname == 'article_publish_time') |
|
| 124 | + } elseif ($fieldname == 'article_publish_time') |
|
| 126 | 125 | { |
| 127 | 126 | // 用当前采集时间戳作为发布时间 |
| 128 | 127 | $data = time(); |
@@ -139,8 +139,7 @@ |
||
| 139 | 139 | $data = mb_substr($data, 0, 10, 'UTF-8')."..."; |
| 140 | 140 | $data = trim($data); |
| 141 | 141 | } |
| 142 | - } |
|
| 143 | - elseif ($fieldname == 'article_publish_time') |
|
| 142 | + } elseif ($fieldname == 'article_publish_time') |
|
| 144 | 143 | { |
| 145 | 144 | // 用当前采集时间戳作为发布时间 |
| 146 | 145 | $data = time(); |
@@ -132,16 +132,14 @@ |
||
| 132 | 132 | if ($fieldname == 'url') |
| 133 | 133 | { |
| 134 | 134 | $data = $page['request']['url']; |
| 135 | - } |
|
| 136 | - elseif ($fieldname == 'name') |
|
| 135 | + } elseif ($fieldname == 'name') |
|
| 137 | 136 | { |
| 138 | 137 | $data = trim(preg_replace("#\(.*?\)#", "", $data)); |
| 139 | 138 | } |
| 140 | 139 | if ($fieldname == 'addtime') |
| 141 | 140 | { |
| 142 | 141 | $data = strtotime(substr($data, 0, 19)); |
| 143 | - } |
|
| 144 | - elseif ($fieldname == 'content') |
|
| 142 | + } elseif ($fieldname == 'content') |
|
| 145 | 143 | { |
| 146 | 144 | $contents = $data; |
| 147 | 145 | $array = array(); |
@@ -83,8 +83,7 @@ |
||
| 83 | 83 | if ($log_type == 'note') |
| 84 | 84 | { |
| 85 | 85 | $msg = self::$out_sta. $msg . "\n".self::$out_end; |
| 86 | - } |
|
| 87 | - else |
|
| 86 | + } else |
|
| 88 | 87 | { |
| 89 | 88 | $msg = self::$out_sta.date("Y-m-d H:i:s")." [{$log_type}] " . $msg .self::$out_end. "\n"; |
| 90 | 89 | } |
@@ -376,20 +376,20 @@ discard block |
||
| 376 | 376 | |
| 377 | 377 | $ids = array(); |
| 378 | 378 | foreach ($set as $val) |
| 379 | - { |
|
| 379 | + { |
|
| 380 | 380 | ksort($val); |
| 381 | 381 | // 去重,其实不去也可以,因为相同的when只会执行第一个,后面的就直接跳过不执行了 |
| 382 | 382 | $key = md5($val[$index]); |
| 383 | - $ids[$key] = $val[$index]; |
|
| 384 | - |
|
| 385 | - foreach (array_keys($val) as $field) |
|
| 386 | - { |
|
| 387 | - if ($field != $index) |
|
| 388 | - { |
|
| 389 | - $final[$field][$key] = 'When `'.$index.'` = "'.$val[$index].'" Then "'.$val[$field].'"'; |
|
| 390 | - } |
|
| 391 | - } |
|
| 392 | - } |
|
| 383 | + $ids[$key] = $val[$index]; |
|
| 384 | + |
|
| 385 | + foreach (array_keys($val) as $field) |
|
| 386 | + { |
|
| 387 | + if ($field != $index) |
|
| 388 | + { |
|
| 389 | + $final[$field][$key] = 'When `'.$index.'` = "'.$val[$index].'" Then "'.$val[$field].'"'; |
|
| 390 | + } |
|
| 391 | + } |
|
| 392 | + } |
|
| 393 | 393 | //$ids = array_values($ids); |
| 394 | 394 | |
| 395 | 395 | // 如果不是数组而且不为空,就转数组 |
@@ -400,29 +400,29 @@ discard block |
||
| 400 | 400 | $where[] = $index.' In ("'.implode('","', $ids).'")'; |
| 401 | 401 | $where = empty($where) ? "" : " Where ".implode(" And ", $where); |
| 402 | 402 | |
| 403 | - $sql = "Update `".$table."` Set "; |
|
| 404 | - $cases = ''; |
|
| 403 | + $sql = "Update `".$table."` Set "; |
|
| 404 | + $cases = ''; |
|
| 405 | 405 | |
| 406 | - foreach ($final as $k => $v) |
|
| 407 | - { |
|
| 406 | + foreach ($final as $k => $v) |
|
| 407 | + { |
|
| 408 | 408 | // 过滤掉数据库没有的字段 |
| 409 | 409 | if (!in_array($k, $fields)) |
| 410 | 410 | { |
| 411 | 411 | continue; |
| 412 | 412 | } |
| 413 | - $cases .= '`'.$k.'` = Case '."\n"; |
|
| 414 | - foreach ($v as $row) |
|
| 415 | - { |
|
| 416 | - $cases .= $row."\n"; |
|
| 417 | - } |
|
| 413 | + $cases .= '`'.$k.'` = Case '."\n"; |
|
| 414 | + foreach ($v as $row) |
|
| 415 | + { |
|
| 416 | + $cases .= $row."\n"; |
|
| 417 | + } |
|
| 418 | 418 | |
| 419 | - $cases .= 'Else `'.$k.'` End, '; |
|
| 420 | - } |
|
| 419 | + $cases .= 'Else `'.$k.'` End, '; |
|
| 420 | + } |
|
| 421 | 421 | |
| 422 | - $sql .= substr($cases, 0, -2); |
|
| 422 | + $sql .= substr($cases, 0, -2); |
|
| 423 | 423 | |
| 424 | 424 | // 其实不带 Where In ($index) 的条件也可以的 |
| 425 | - $sql .= $where; |
|
| 425 | + $sql .= $where; |
|
| 426 | 426 | |
| 427 | 427 | if ($return_sql) return $sql; |
| 428 | 428 | |
@@ -51,13 +51,11 @@ discard block |
||
| 51 | 51 | exit(250); |
| 52 | 52 | } |
| 53 | 53 | self::_init($config); |
| 54 | - } |
|
| 55 | - else |
|
| 54 | + } else |
|
| 56 | 55 | { |
| 57 | 56 | mysqli_query(self::$links[self::$link_name]['conn'], " SET character_set_connection=utf8, character_set_results=utf8, character_set_client=binary, sql_mode='' "); |
| 58 | 57 | } |
| 59 | - } |
|
| 60 | - else |
|
| 58 | + } else |
|
| 61 | 59 | { |
| 62 | 60 | $curr_pid = function_exists('posix_getpid') ? posix_getpid() : 0; |
| 63 | 61 | // 如果父进程已经生成资源就释放重新生成,因为多进程不能共享连接资源 |
@@ -106,8 +104,7 @@ discard block |
||
| 106 | 104 | if (!empty($config)) |
| 107 | 105 | { |
| 108 | 106 | self::$configs[self::$link_name] = $config; |
| 109 | - } |
|
| 110 | - else |
|
| 107 | + } else |
|
| 111 | 108 | { |
| 112 | 109 | if (empty(self::$configs[self::$link_name])) |
| 113 | 110 | { |
@@ -228,15 +225,18 @@ discard block |
||
| 228 | 225 | } |
| 229 | 226 | } |
| 230 | 227 | $err .= "[$i] in function {$l['class']}{$l['type']}{$l['function']} "; |
| 231 | - if($l['file']) $err .= " in {$l['file']} "; |
|
| 232 | - if($l['line']) $err .= " on line {$l['line']} "; |
|
| 228 | + if($l['file']) { |
|
| 229 | + $err .= " in {$l['file']} "; |
|
| 230 | + } |
|
| 231 | + if($l['line']) { |
|
| 232 | + $err .= " on line {$l['line']} "; |
|
| 233 | + } |
|
| 233 | 234 | $err .= "\n"; |
| 234 | 235 | } |
| 235 | 236 | log::add($err); |
| 236 | 237 | |
| 237 | 238 | return false; |
| 238 | - } |
|
| 239 | - else |
|
| 239 | + } else |
|
| 240 | 240 | { |
| 241 | 241 | return self::$rsid; |
| 242 | 242 | } |
@@ -309,14 +309,12 @@ discard block |
||
| 309 | 309 | if ($return_sql) |
| 310 | 310 | { |
| 311 | 311 | return $sql; |
| 312 | - } |
|
| 313 | - else |
|
| 312 | + } else |
|
| 314 | 313 | { |
| 315 | 314 | if (self::query($sql)) |
| 316 | 315 | { |
| 317 | 316 | return mysqli_insert_id(self::$links[self::$link_name]['conn']); |
| 318 | - } |
|
| 319 | - else |
|
| 317 | + } else |
|
| 320 | 318 | { |
| 321 | 319 | return false; |
| 322 | 320 | } |
@@ -356,7 +354,9 @@ discard block |
||
| 356 | 354 | |
| 357 | 355 | $sql = "Insert Ignore Into `{$table}`(".implode(", ", $keys_sql).") Values (".implode("), (", $vals_sql).")"; |
| 358 | 356 | |
| 359 | - if ($return_sql) return $sql; |
|
| 357 | + if ($return_sql) { |
|
| 358 | + return $sql; |
|
| 359 | + } |
|
| 360 | 360 | |
| 361 | 361 | $rt = self::query($sql); |
| 362 | 362 | $insert_id = self::insert_id(); |
@@ -424,7 +424,9 @@ discard block |
||
| 424 | 424 | // 其实不带 Where In ($index) 的条件也可以的 |
| 425 | 425 | $sql .= $where; |
| 426 | 426 | |
| 427 | - if ($return_sql) return $sql; |
|
| 427 | + if ($return_sql) { |
|
| 428 | + return $sql; |
|
| 429 | + } |
|
| 428 | 430 | |
| 429 | 431 | $rt = self::query($sql); |
| 430 | 432 | $insert_id = self::affected_rows(); |
@@ -458,14 +460,12 @@ discard block |
||
| 458 | 460 | if ($return_sql) |
| 459 | 461 | { |
| 460 | 462 | return $sql; |
| 461 | - } |
|
| 462 | - else |
|
| 463 | + } else |
|
| 463 | 464 | { |
| 464 | 465 | if (self::query($sql)) |
| 465 | 466 | { |
| 466 | 467 | return mysqli_affected_rows(self::$links[self::$link_name]['conn']); |
| 467 | - } |
|
| 468 | - else |
|
| 468 | + } else |
|
| 469 | 469 | { |
| 470 | 470 | return false; |
| 471 | 471 | } |
@@ -484,14 +484,12 @@ discard block |
||
| 484 | 484 | if ($return_sql) |
| 485 | 485 | { |
| 486 | 486 | return $sql; |
| 487 | - } |
|
| 488 | - else |
|
| 487 | + } else |
|
| 489 | 488 | { |
| 490 | 489 | if (self::query($sql)) |
| 491 | 490 | { |
| 492 | 491 | return mysqli_affected_rows(self::$links[self::$link_name]['conn']); |
| 493 | - } |
|
| 494 | - else |
|
| 492 | + } else |
|
| 495 | 493 | { |
| 496 | 494 | return false; |
| 497 | 495 | } |
@@ -518,8 +516,7 @@ discard block |
||
| 518 | 516 | if(is_array($val)===true) |
| 519 | 517 | { |
| 520 | 518 | $arrays[$key] = self::strsafe($val); |
| 521 | - } |
|
| 522 | - else |
|
| 519 | + } else |
|
| 523 | 520 | { |
| 524 | 521 | //先去掉转义,避免下面重复转义了 |
| 525 | 522 | $val = stripslashes($val); |
@@ -531,8 +528,7 @@ discard block |
||
| 531 | 528 | } |
| 532 | 529 | } |
| 533 | 530 | return $arrays; |
| 534 | - } |
|
| 535 | - else |
|
| 531 | + } else |
|
| 536 | 532 | { |
| 537 | 533 | $array = stripslashes($array); |
| 538 | 534 | $array = addslashes($array); |