小さなファイルの php+SQLite ストレージ ソリューション_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:34:31
オリジナル
934 人が閲覧しました

私たちの草の根ウェブマスターが購入した仮想ホストにはファイル数に制限があることが多く、多数の小さなファイルが多くのリソースを占有します。時代遅れのエッセンス分野の一部の兄弟も Douban のソリューションを推奨しましたが、ホスト権限が必要です。別のアイデアをインストールし、php+SQLite を使用して問題を解決するしかありません。テストした結果、それは実行可能であるため、今すぐ全員にお勧めします。

公開コード:
データベースファイルの作成: php1.php

コードをコピー コードは次のとおりです:

$db = new SQLite3('mysqlitedb.db');

//ファイルバイナリストリーム
$filename = "http://www.jb51.net/logo.gif";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize ($filename) )) ;
fclose($handle);
//データテーブルを作成します
$db->exec('CREATE TABLE person (idnum TEXT,name TEXT,photo BLOB)'); ;prepare ("INSERT INTO person VALUES ('41042119720101001X', '张三',?)");
$stmt->bindValue(1, $contents, SQLITE3_BLOB);

データ ファイルの読み取り: php2.php


コードのコピー
コードは次のとおりです: $pdo = new SQLite3('mysqlitedb.db');
$results = $pdo ->query( 'select * from person');
while ($row = $results->fetchArray()) {
header("Content-Type: image/jpg"); $row['写真'] ;
ob_end_flush();
?> .0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">



ANSYS チュートリアル



;

http://www.bkjia.com/PHPjc/322429.htmlwww.bkjia.com
tru​​e

http://www.bkjia.com/PHPjc/322429.html

技術記事

草の根ウェブマスターが購入した仮想ホストには、多くの場合、ファイル数に制限があります。多数の小さなファイルが多くのリソースを占有します。旧式のエッセンス分野の一部の兄弟も Douban のソリューションを推奨していましたが、ホストが必要です。





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