ホームページ > バックエンド開発 > PHPチュートリアル > キャプチャしたWebページをmysqlデータベースに保存する方法

キャプチャしたWebページをmysqlデータベースに保存する方法

WBOY
リリース: 2016-06-13 13:42:19
オリジナル
945 人が閲覧しました

キャプチャした Web ページを mysql データベースに保存する方法
PHP コード (test.php) を作成しました:

$url = "http://www.baidu. com /";?
$contents = file_get_contents($url);?
echo $contents;?>?

キャプチャした Web ページのデータを mysql データベースに入れるにはどうすればよいですか? テーブルは、ページ フィールド 1: ページ ID | フィールド 2: ページテキスト


リクエスト コード

-----解決策---------- ----------
ただ挿入するだけではないでしょうか?
値とフィールドはすべてそこにあります。 。 。
------解決策---------
ページ ID が自動インクリメントされる場合。空いたままにすることも可能です。


$sql="「ページ」の値に挿入 ('','$contents')";
------解決策---------
preg_match_all('/

(. * ?)/is',$str,$match); //$str を独自の文字列に置き換えます。
print_r($match);
------解決策------------------
PHP コード

$contents = file_get_contents('a.php');
preg_match_all('/(<h1.*</table>)/iUs', $contents, $match);
// 一致させる必要がある結果が複数ある場合は、一致配列を自分で出力し、文字列に整理します...
$contents = $match[1][0];
mysql_connect('localhost', 'root', '');
mysql_select_db("lookdb");
mysql_query("SET NAMES 'GBK'");
$SQL = "ページ (ページテキスト) の値に挿入 ('{$contents}')";
mysql_query($SQL); <div class="clear"></div>
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート