작은 파일 php+SQLite 저장 방안

우리 풀뿌리 역장이 구매한 가상 호스트는 종종 파일 수량 제한이 있고 대량의 작은 파일이 대량의 자원을 차지하며 낙오 정화 구역에도 형제가 콩잎을 추천하는 해결 방법이 있지만 호스트 권한이 있어야 한다.다른 생각만 하고 php+SQLite로 문제를 해결할 수 있습니다. 저의 테스트를 거쳐 확실하고 실행할 수 있습니다. 지금 여러분께 추천합니다.현재 공개 코드: 데이터베이스 파일 만들기:php1.php
 
$db = new SQLite3('mysqlitedb.db');

// 2
$filename = "https://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)');

$stmt = $db->prepare("INSERT INTO person VALUES ('41042119720101001X', ' ',?)");
$stmt->bindValue(1, $contents, SQLITE3_BLOB);
$stmt->execute();
데이터 파일 읽기: php2.php .웹 페이지 참조:
 
<?php
$pdo = new SQLite3('mysqlitedb.db');
$results = $pdo->query('select * from person');
while ($row = $results->fetchArray()) {
ob_start();
header("Content-Type: image/jpg");
echo $row['photo'] ;
ob_end_flush();
}
?>

좋은 웹페이지 즐겨찾기