スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

データベースに保存する

さっそく、phpMyAdminで作成したデータベースに追加するプログラムを作りましょう。

今回もtest.phpとtest2.phpを変更しようと思いましたが、そろそろtestというファイル名も味気ないので、新しく作りましょう。test.phpとtest2.phpを使いまわす場合は、test.phpをlist.php、test2.phpをview.phpに読み替えてください。

動画URLとサムネイルURLを保存するPHPは、db_add.phpとして新規作成します。

では、ソースをどうぞ。

続きを読む»

実際に自分専用エロサイトを作ってみる

今回は本格的です。

まず、Simple HTML DOM Parserをテストフォルダに入れます。

test.phpは以下のように修正します。

<?php
require_once('simple_html_dom.php');

$html = file_get_html('http://jp.xvideos.com');
$area = $html->find('div.mozaique', 0);
foreach ($area->find('div.thumbInside') as $div) {
$vurl = $div->find('a', 0)->href;
$thum = $div->find('img', 0)->src;

$vlist[] = array('vurl' => $vurl,
'thum' => $thum);
}
$body = "";
foreach ($vlist as $item) {
$body .= "<a href='http://jp.xvideos.com" . $item["vurl"] . "'>";
$body .= "<img src='" . $item["thum"] . "'>";
$body .= "</a>";
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>xvideosの動画だよ</title>
</head>
<body>

<?php
echo $body;
?>

</body>
</html>

さっそく、test.phpにアクセスしてみましょう。

http://localhost/test/test.php

どうでしょうか。
エロ画像が一覧で並んでいると思います。

今回はxvideos日本語版から、トップに表示されているエロ動画を全部取得しています。

Simple HTML DOM Parserで取得している部分はxvideosのHTMLに合わせて修正していますので、前回のと照らしあわせてみて下さい。やっていることはすごくシンプルですので、「そういうことか!」とわかると思います。

続きを読む»

PHPでHTMLを出力する方法

前回行なった、XAMPPの起動とApache、MySQLをStartさせているものとして進めます。

PHPでHTMLを出力するのはすごく簡単で、echoでHTMLを書けば良いだけです。

test.phpを以下のように修正してみましょう。

<?php
header("Content-Type: text/html; charset=UTF-8");
$aaa = "私は、変態です。エロ専用ブラウザです。";
echo $aaa;
?>

これでtest.phpにアクセスすると、変態が太字になったと思います。

というわけで、HTMLはテキストと一緒に出力すればOKです。

ついでに覚えておきたいのは、PHPプログラムは、<?php〜?>以外に文字を書くと、HTMLとして出力されるということです。要は、そこにHTMLを書けば、HTMLとして出力されます。

続きを読む»

MySQLデータベースにデータをぶっこむ

せっかく取得したエロ動画データの$vlistですが、これをそのまま捨ててしまうのはエロ紳士的にもったいないです。

というわけで、今回は取得した$vlistをデータベースに入れる方法をやっていきます。
データベースって何?という説明を簡単にすると、「エクセルの表と同じようなもの」です。

用語をエクセルに置き換えると、
データベース用語エクセル用語
データベースエクセルのファイル
テーブルシート
行、レコード
列、カラム
ユーザーファイルを開けるユーザー
パスワードファイルを開くためのパスワード
という感じですかね。ざっくりと覚えておけば大丈夫です。

データベースはいくつかありますが、MySQLを今回は使います。
(エクセルの他にOpenOffice calcがあるように、データベースもいくつか種類があります。)

ちなみに、$vlistには、以下のようなデータが入っているものとします。


$vlist = [
{
"vurl" : "http://素人のエロ動画URL",
"thum" : "http://素人のエロ動画サムネイルURL",
"title" : "素人の隠し撮りパラダイス"
},
{
"vurl" : "http://ロリロリ動画URL",
"thum" : "http://ロリロリ動画サムネイルURL",
"title" : "ロリータ of コンプレックス"
},
{
"vurl" : "http://アニメパロディ動画URL",
"thum" : "http://アニメパロディ動画サムネイルURL",
"title" : "バキュームフェラリーテール"
}
];

PHPには、データベースを操作する機能がはじめから用意されています。
PDOという名前で、PHP Data Objectsの略です。
これはとても便利な機能で、MySQLだけでなく、様々なデーターベースでも使えます。

便利!というだけあって、使い方も簡単です。

続きを読む»

PHPの配列について

昨日の続き、PHPの配列についてです。

前回配列は「棚」と言いましたが、変数をまとめて扱う時に、配列が便利なんですね。
もちろん、配列を覚えなくてもプログラミングは可能です。

配列は大切な機能ですが、がっつり覚える必要もないので、サクっと行きます。

$aaa = array();

これで$aaaは配列になりました。
中身は無いです。

$aaa = array("女子校生");
$bbb = array("人妻", "熟女");

とすれば、$aaaは最初に女子校生が入った配列になり、$bbbには最初に人妻、次に熟女の入った配列が出来上がります。書き方はいくつかあり、

$ccc[] = "女子校生";

なら、$cccは配列になりつつ、配列の1つ目の中身が女子校生になります。

$ddd[0] = "女子校生";

とした場合は、0番目に女子校生が入ります。やってることは一緒ですね。
前回同様、1番目は0です。PHPの数字は0から始まります。プログラミング言語は、0から始まるものが基準な言語と、1から始まるものとありますが、0から始まるもののほうが多いので、「数字は0から始まる」って覚えましょう。それでもしエラーが出たら、調べればいいだけです。
配列を取り出すには、

$eee = $ddd[0];

という感じで、"[]"の中に何番目か指定します。
他にも

$aaa["人類"] = "みな兄弟";

と入れて、

$bbb = $aaa["人類"];

で$bbbには「みな兄弟」が入るという方法もあります。
数字で指定する方法は「配列」と言い、文字で指定する使い方は「連想配列」と言ったりしますが、まぁ使いドコロによって分ければ良いだけです。基本は一緒です。

今回は使うものだけ覚えましょう。

続きを読む»

プロフィール

エロぺんぎん

管理人:エロぺんぎん
不純な動機でプログラマーになった男、エロぺんぎんです。ブラザー達を猛烈に応援したい気持ちと、自分もプログラマーとして成長したい思いで、当ブログを立ち上げました。
エロぺん動画を運営しております。

検索フォーム
Twitter
最新記事
最新コメント
カテゴリ
リンク
RSSリンク
エロぺん動画で人気の動画
人気の記事