PHP-Seitenlese- und reguläre Matching-Methoden

墨辰丷
Freigeben: 2023-03-30 16:58:02
Original
1385 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die Methode zum Lesen von PHP-Seiten und zum regelmäßigen Abgleich vorgestellt. Ich hoffe, dass er für alle hilfreich ist.

Die Details sind wie folgt:

<html>
<head>
<title>在线演示_php获取某网站的快照时间</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="百度,baidu,查询快照结果">
<meta name="description" content="php查询网站快照日期: ">
</head>
<body>
<?php $k=isset($_POST[&#39;k&#39;])?$_POST[&#39;k&#39;]:&#39;&#39;; ?>
<form method="post" action="">
  <h2>查询网站快照日期:</h2>
  输入网址:<br />
  http://<input type="text" name="k" size="60" value="<?php echo $k ?>">
  <input type="submit" value="提交">
</form>
<?php
/*
  php获取某网站的快照时间 by enenba
  2012-6-18
  @param str $url 一级域名
  @param str 时间格式
 */
function getKuaiZhao($text) {
  $url = &#39;http://www.baidu.com/s?word=&#39;.$text;
  $html = file_get_contents($url);
  $text = str_replace(&#39;.&#39;,&#39;\.&#39;,addslashes($text));
  $search = &#39;/<b>&#39;.$text.&#39;<\/b>[^<]*((?:19|20)[0-9]{2}-(?:1[012]|[1-9])-(?:[12][0-9]|3[01]|[1-9]))/&#39;;
  preg_match($search, $html, $r);
  //highlight_string($search);
  return $r[1];
}
if($k==&#39;&#39;) {
  echo(&#39;请输入url&#39;);
}else{
  if($r = getKuaiZhao($k)) {
    echo &#39;快照:&#39;.$r; 
  }else {
    echo(&#39;无快照&#39;);
  }
}
?>
</body>
</html>
Nach dem Login kopieren

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird hilfreich sein jedermanns Arbeitszimmer.

Verwandte Empfehlungen:

Testmethoden und Beispiele von PHP-Skripten

PHP-Methoden zur Integration von DISCUZ-Benutzern

Die vier grundlegenden Sortieralgorithmen von PHP und zwei Suchalgorithmen

Das obige ist der detaillierte Inhalt vonPHP-Seitenlese- und reguläre Matching-Methoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!