spider_photos.php 648 B

12345678910111213141516171819202122
  1. <?php
  2. defined('IN_PHPCMS') or exit('No permission resources.');
  3. function spider_photos($str) {
  4. $field = $GLOBALS['field'];
  5. $_POST[$field.'_url'] = array();
  6. preg_match_all('/<img[^>]*src=[\'"]?([^>\'"\s]*)[\'"]?[^>]*>/i', $str, $out);
  7. $array = array();
  8. if (isset($out[1]))foreach ($out[1] as $v) {
  9. $_POST[$field.'_url'][] = $v;
  10. }
  11. return '1';
  12. }
  13. function spider_downurls($str) {
  14. $field = $GLOBALS['field'];
  15. $_POST[$field.'_fileurl'] = array();
  16. preg_match_all('/<a[^>]*href=[\'"]?([^>\'"\s]*)[\'"]?[^>]*>/i', $str, $out);
  17. $array = array();
  18. if (isset($out[1]))foreach ($out[1] as $v) {
  19. $_POST[$field.'_fileurl'][] = $v;
  20. }
  21. return '1';
  22. }