2013-12-13 4 views
0

Я создал локон функции, которая возвращает все HTML на странице (вместе с печеньем)Строки заменить данные, полученные с помощью завитка

Я хочу раздеть информацию (также будет необходимости удалить скрипты через ссылку принесенные в)

Вот код, который я

<?php 
         /* gets the data from a URL */ 
         function get_data($url) { 
          $ch = curl_init(); 
          $timeout = 5; 
          $cookie_data = 
           implode(
           "; ", 
           array_map(
            function($k, $v) { 
            return "$k=$v"; 
            }, 
            array_keys($_COOKIE), 
            array_values($_COOKIE) 
           ) 
          ); 
          curl_setopt($ch, CURLOPT_COOKIE, $cookie_data); 
          curl_setopt($ch, CURLOPT_URL, $url); 
          curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
          curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); 
          $data = curl_exec($ch); 
          curl_close($ch); 
          preg_replace('/<meta (.*) \/>/i','', $data); 
          return $data; 
         } 
         echo get_data('http://go.etracc.net/l/25492/2013-12-04/374rh'); 
        } 
        ?> 

Любая помощь будет удивительным!

ответ

0

Вы можете использовать strip_tags со вторым параметром, определяющим, какие все теги вы хотите сохранить.

http://www.php.net/strip_tags

Пример из дока: сохранить и р теги

// Allow <p> and <a> 
echo strip_tags($text, '<p><a>'); 
+0

Но до сих пор хранит содержание, я хочу, чтобы удалить следующее;

Смежные вопросы