ホームページ >バックエンド開発 >PHPチュートリアル >apachetomcat イメージの保存と Linux+Apache+PHP+MySQL の参照の例

apachetomcat イメージの保存と Linux+Apache+PHP+MySQL の参照の例

WBOY
WBOYオリジナル
2016-07-29 08:34:431266ブラウズ

このプログラムで使用されるテーブル構造は次のとおりであることに注意してください:
Use test;
create table image(
id int unsigned auto_increment Primary key,
description text,
filename varchar(50),
filesize int, filetype varchar(50),
filesize data longblob
));
*/
//?cmd={read|list|form|store}
//cmd パラメータの有効性を確認する
switch($cmd){
case 'read':
break;
ケース 'リスト':
ブレーク;
ケース 'ストア':
ブレーク;
$cmd = 'リスト'
} switch($cmd){ case ' Read ':? //? CMD = Read & ID = {}
// 画像を読み取る
$ Server = MySQL_CONNECT ("LocalHost", "Test", "") または DIE ("データベースサーバー");
mysql_select_db ( "test",$server) または die("データベースに接続できません");
$sql = "画像からファイルタイプ、ファイルデータを選択します。";
$rst = mysql_query($sql, $server) または die(""$sql query Error");
if($row=mysql_fetch_row($rst)){
header("Content-Type:" . $row[0]);
echo $row[ 1];
}
else{
echo " レコードが見つかりませんでした";
mysql_free_result($rst);
mysql_close($server) または die("データベース サーバーから切断できません");
case 'list':
//?cmd=list
//すべての画像を表示
echo '< ;html>';
echo '画像の保存と閲覧の例';
echo 'すべての画像を表示';フォーム "& gt; 写真をアップロード & lt;/a & gt; ';
$ Server = MySQL_CONNECT (" LocalHost "," テスト "," ") または DIE (" データベース サーバーに接続できません "); ) または die ("データベースに接続できません");
$ SQL = "ID、説明、ファイル名を選択し、 FileType, Filesize from Image"; クエリエラー ");
While ($ row = MySQL_FETCH_ROW ($ RST)) {
echo" & lt; "hr & gt;";
echo "説明:". $ Row [1] 「&echo」ファイル名: "。$ row [2] echo '';
case 'form':
ストレージと閲覧



説明:< br>


ファイル:


:
//?cmd=store&file={}&file_type={}picture '&lt; = form "&gt; Upload Image&lt;/a&gt; '; file,"r"),filesize($file)));
$sql = "image(description,filename,filetype,filesize,filedata) に挿入
values('$description','" .basename($file_name) . "','$file_type',$file_size,'$data')";
mysql_query( $sql,$server) または die("$sql 実行エラー");
$id = mysql_insert_id();
アップロードした画像の効果: echo '';
?>
上記では、apachetomcat の内容を含め、Linux+Apache+PHP+MySQL での apachetomcat イメージの保存と参照の例を紹介しました。PHP チュートリアルに興味のある友人の参考になれば幸いです。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。