Article.php 787 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace Content\Lib;
  3. use Dever;
  4. class Article
  5. {
  6. # 根据文章id 获取文章信息
  7. public function get($data)
  8. {
  9. if (!is_array($data)) {
  10. $data = Dever::db('content/article')->one($data);
  11. }
  12. if (!$data) {
  13. Dever::alert('错误的文章信息');
  14. }
  15. //embed
  16. $data['content_array'] = array();
  17. if (strstr($data['content'], 'embed')) {
  18. //print_r($data['content']);die;
  19. preg_match_all('/<embed src="(.*?)"(.*?)\/>/i', $data['content'], $matches);
  20. if (isset($matches[1])) {
  21. foreach ($matches[1] as $k => $v) {
  22. }
  23. }
  24. //print_r($matches);die;
  25. }
  26. return $data;
  27. }
  28. }