<td width=99%><input type="file" size="80" name="file"></td> <td width=1% nowrap align=right valign=top> 削除キー : </td> <td width=99%><input type="passw

Similar documents
2

<4D F736F F D A957A A A8FEE95F18F88979D DEC90AC E646F63>

1

教材ドットコムオリジナル教材

websample 1 2 websample index.html

■新聞記事

フォームとインナー HTML を使って動的にページ内の文章を変更しよう 問題 1. つぎの指示と画面を参考に HTML を組みなさい 仕様 テキストボックスに任意の文字を入力し [ コメント ] ボタンをクリックすると 下部の文章がテキストボックスの内容に置き換わる フォーム名 : f1 テキストボ

PowerPoint プレゼンテーション



(3) 本文を書く 実際にページを開いたときに表示される本文を書いてみましょう から の間に書きます <html > <head > <title > 武のホームページ </title > </head > </html > (4) ページを保存する ここで一度ページを保存してみましょう テキストエ

JavaScript 演習 2 1

差替えキーワード (% タグ ) 一覧 1 フィールドタイプ HTML 表現タグ形式差替え値 HTML ソース記述例 NO 名称 1 メールアドレステキスト表示 %val:usr: キーワード % 例 :%val:usr: % 入力値例 <table><t

ビジネスサーバ設定マニュアル_Standard応用編

●コンテンツ「掲示板」

Web

Webデザイン論

Microsoft PowerPoint - 04WWWとHTML.pptx

第 7 回の内容 動的な Web サイト フォーム Web システムの構成

ホームページ制作 基礎編 (HTML5 CSS3 コーディング )

<48746D6C8AEE91628D758DC02E786C73>

PowerPoint プレゼンテーション

Webデザイン論

PowerPoint プレゼンテーション

C:\Apache Software Foundation\Apache2.2\htdocs\sample\login.html サンプルプログラム passworddisc.php <head><title> ログイン </title></head> $user=$_post['user']; $

ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web

2003年度 情報処理概論

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用できます ) 演習名 使用するフォルダ 演習 1 Z: Web データ管理 演習

6 2 s µ µµµ µµµµ µ µ h µs µ µµµµ µ µ µ s mµµµµµ µµµ µµ µ u m µmµµµµµ µµ µ µ µ µ µ µ µ µ s 1

PowerPoint プレゼンテーション

Microsoft Word - manual.doc

■デザイン

Microsoft Word - PHP演習資料.doc

Webプログラミング演習

FC2 掲示板.doc 1/6 平成 20 年 2 月 26 日 FC2 掲示板 FC2 のサンプル掲示板 で入力練習 適当に投稿画面に入力 投稿をプレビューで確認 記号表示だった絵文字が確認できます 画像認証が求められる 表示された数字を

Web プログラミング 1 JavaScript (4) (4 章 ) 2013/7/17( 水 ) 日時 講義内容 4/10 ( 水 ) ガイダンス Web (1 章 ) 4/17 ( 水 ) HTML+CSS (1) (2 章 ) 4/24 ( 水 ) HTML+CSS (2) (2 章 ) 5

広告掲載規定

hands_on_4.PDF

ブログ制作教材

共通フィルタの条件を設定する 迷惑メール検知 (SpamAssassin) の設定 迷惑メール検知 (SpamAssassin) とは.

soturon2013

目次 1. 概要 2. サーバーへの設置 3. 設定 4. デザイン変更 5. 外国語対応 6. 利用規定 7. 更新履歴

Microsoft Word - Gw「設定」基本マニュアル_ FIX_.doc

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用できます ) 講義で使うフォルダ 2/23


データ解析

Microsoft Word - FWTEC0003.doc

3 CSS について Cascading Style Sheets(CSS カスケーディング スタイル シート カスケード スタイル シート) とは HTML や XML の要素をどのように修飾 ( 表示 ) するかを指示する W3C による仕様の一つ 文書の構造と体裁を分離させるという理念を実現す

スタイルシート仕様書

untitled

JavaScript演習

サンプル CSS1 入力フィールドの輪郭 (outline) のトランジション 入力フィールドをクリックすると変化します InputOutlineTransition の説明 HTML の記述 (InputOutlineTransition.html) id 属性 field の div 要素を作り

3 Powered by mod_perl, Apache & MySQL use Item; my $item = Item->new( id => 1, name => ' ', price => 1200,

情報システム設計論II ユーザインタフェース(1)

第 2 部 JavaScript 編 17 演習の答え 17.1( 演習 3-3)1 列目の width を 200px 2 列目を 300px にしなさい pr3-3.html <title> </title> <table border="1" style="border-collapse:co

PHP と Postgresql を用いた 図書館管理システムの構築 裘彬濱 Qiu Binbin 南山大学 情報理工学部

intra-mart Accel Platform — Office 365 連携プログラミングガイド   初版  

システム分析とデータベース設計

Taro-02_Web_html自習テキストⅡ.

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用できます ) Web プログラミング 1 CGI (3 章 ) 2012/6/12( 水 ) 講義

PowerPoint プレゼンテーション

簡単に素敵なキャプチャーを設置できるphpライブラリSecurimageの設置方法 | aoringo works

CodeIgniter Con 2011, Tokyo Japan, February

ウェブサイト内検索機能マニュアル

untitled

JavaScript の使い方

Microsoft Word - PHP_SQLServer2012

プラグイン導入 プラグインとは何かと言うと 簡単に言えば 拡張機能 のことです ワードプレスを多くの人が推奨する理由は このプラグインの存在が大きいと言えるでしょう 普通のワードプレスはその辺の ブログと何も変わらないようなものですが プラグインを導入することでかなり便利になります

Microsoft PowerPoint - TwitterInsight edit.pptx

2 / 16 HTML=HyperText Markup Language( ハイパーテキストマークアップランゲージ ) ブラウザ (Chrome) での表示 ソースの表示 ( メモ帳 /TeraPad) HTML <========= =========>

ISコースプロジェクト実習 前期(第1回 ガイダンス)

掲示板ガイド1

intra-mart WebPlatform/AppFramework

~モバイルを知る~ 日常生活とモバイルコンピューティング

Microsoft Word - manual

インターネットマガジン1998年12月号―INTERNET magazine No.47

アンケートフォーム簡易作成機能マニュアル

Web データ管理 JavaScript (3) (4 章 ) 2011/12/21( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/18

6 2 1

リスト 1 1 <HTML> <HEAD> 3 <META http-equiv="content-type" content="text/html; charset=euc-jp"> 4 <TITLE> 住所の検索 </TITLE> 5 </HEAD> 6 <BODY> <FORM method=

Facebookエクステンション利用マニュアル

~モバイルを知る~ 日常生活とモバイルコンピューティング

SVG資料第10回目(その2) Ajaxによる同期通信と非同期通信の違い

フォト アルバム

システム設置方法 ご購入いただきますと ご注文時のメールアドレス宛に専用のダウンロードアカウントをお送りしておりますので こちらの発行アカウントでダウンロードシステム にログインして頂きシステム一式をダウンロードしてください URL はご購入後のご案内となります ダウンロード後の設置手順は下記の通り

Alchemy API 2

Contents Contents( 目次 ) 1 重要 編集の際の注意事項 2 編集可能なページ 部分 3 トップページ 4 トップFlashの内容変更 ( 画像変更 ) 5 トップFlashの内容変更 ( 設定変更 ) 6 おすすめ情報 ( カタログギフト等 ) 7 サイドバー バナー部分 8

JIS Web Web JIS JIS 5.1.a 5.1.b 5.2.a 5.2.b 5.2.c 5.2.d 5.2.e 5.2.f 5.2.g 5.3.a 5.3.b 5.3.c 5.3.d 5.3.e 5.3.f 5.3.g 5.3.h 5.3.i 5.4.a 5.4.b 5.4.c 5.4.

アークスグループ事業会社各社 Web サイト編集マニュアル 株式会社ふじ様

~/WWW-local/compIID (WWW IID ) $ mkdir WWW-local $ cd WWW-local $ mkdir compiid 3. Emacs index.html n (a) $ cd ~/WWW/compIID

Microsoft Word - WebClass Ver 9.08f 主な追加機能・修正点.docx

Taro php.jtdc

10th Developer Camp - B5

World Wide Web =WWW Web ipad Web Web HTML hyper text markup language CSS cascading style sheet Web Web HTML CSS HTML

ブログの新規登録 1. ブログの新規登録 ブログを初めて利用するには ブログを新規登録する必要があります JCAN サイドメニューの ブログ をクリックします 既に JCAN ブログを始めている人は ブログの新規登録は不要です ブログ をクリック後は管理画面へ移動するようになります 1-1 ブログ

情報システム設計論II ユーザインタフェース(1)

Web±ÜÍ÷¤Î³Ú¤·¤µ¤ò¹â¤á¤ëWeb¥Ú¡¼¥¸²ÄÄ°²½¥·¥¹¥Æ¥à

1 グループ管理者とは ページ設定 ( グループページの設定 ) を行うことができるのがグループ管理者です グループ管理者はパーツのレイアウト変更や グループメンバーの権限設定 メンバーの招待などグループページ内の管理について様々に設定することができます 例えば町内会でグループページを作成し運用して

Microsoft PowerPoint - widget.ppt

( )

Transcription:

PHP 画像掲示板トップページスキン <?php require(app_template_dir."parts/header.php");?> <?php $SELF = APP_FILENAME; $SELF_DIR = dirname(app_filename)."/";?> <h1><?php echo APP_TITLE;?></h1> <div class="waku"> <a href="<?php echo APP_FILENAME."";?>"> リロード </a> #PHP カウンター追加 <? include ("./view/template/dcountphp2/dcount.php");?> <span style="font-size: 13px;color: #006699;font-weight:bold;"> 今日 <?echo $today;?> 昨日 <?echo $yesterday;?> 合計 <?echo $total;?> </span>2014/05/20 start <?php if (APP_MAIL_POST) {?> <a href="<?php echo APP_FILENAME."?m=pop3";?>"> メールボックスチェック </a> <?php?> </div><br> <div class="waku"> <table width="95%"> <form method="post" action="<?php echo APP_FILENAME;?>" enctype="multipart/form-data"> <input type="hidden" name="m" value="write"> <td width=1% nowrap align=right valign=top> 名前 : </td> <td width=99%><input type="text" size="20" name="name" value="<?php echo $cname;?>"> Do not disturb!</td> <td width=1% nowrap align=right valign=top> メッセージ :</td> <td width=99%><textarea name="message" rows="5" cols="80"></textarea></td> <td width=1% nowrap align=right valign=top> ファイル : </td> - 1 -

<td width=99%><input type="file" size="80" name="file"></td> <td width=1% nowrap align=right valign=top> 削除キー : </td> <td width=99%><input type="password" size="9" name="delkey"><t</td> <?php if (APP_USE_CAPTCHA == 1) {?> <td width=1% nowrap align=right valign=top> 画像認証 : </td> <td width=99% style="line-height:150%"> 入力ボックスに画像と同じ文字を入力してください <br> <img src="<?php echo $SELF_DIR.APP_CAPTCHA_DIR;?>index.php?<?php echo session_name()?>=<?php echo session_id()?>" align="absmiddle"> <input type="text" size="10" name="captcha"> </td> <?php?> <td width=1% nowrap></td> <td width=99%><input type="submit" value=" 投稿 "> <?php if (APP_WEBIMAGER_GUEST) {?> <a href="<?php echo APP_FILENAME."?m=wim";?>"> WEBIMAGER 用設定 </a> ( <a href="http://fol.axisz.jp/php/pgwim.html">webimager とは?</a> ) <?php?> </td> </form> </table> </div> <?php if ($cachemode == "yes") { $IPATH = "../"; $HPATH = ""; else { $IPATH = ""; $HPATH = "html/"; foreach ($objs as $obj) { - 2 -

$id = $obj->get("id"); $name = $obj->get("name"); $mail = $obj->get("mail"); $title= $obj->get("title"); $mess = $obj->get("message"); $url = $obj->get("url"); $date = date("y/m/d H:i:s",$obj->get("date")); $file = $obj->get("file"); $file2 = $obj->get("file2"); if (!file_exists($file)){ $file = ""; if ($mail!= "") { $name = "<a href=mailto:$mail>$name</a>"; if ($url!= "") { $url = "<a href=$url>$url</a>"; if ($file2!= "" && is_readable($file2)) { if ($file!= "" && is_readable($file)) { $file_tag = "<a href= "$HPATH${id.html "><img src= "$IPATH$file2 " border= "0 "><br />". "<small>( クリックすると拡大 )</small></a>"; else { $file_tag = "<img src= "$IPATH$file2 ">"; else if ($file!= "" && is_readable($file)) { list($img_width) = getimagesize($file); if ($img_width > APP_IMAGE_THUMB_WIDTH) { $file_tag = "<a href= "$HPATH${id.html "><img src= "$IPATH$file " width= "".APP_IMAGE_THUMB_WIDTH." " border= "0 "><br />". "<small>( クリックすると拡大 )</small></a>"; else { $file_tag = "<img src= "$IPATH$file ">"; else { $file_tag = ""; if ($file!= "") { $file_name = "<br><small>[$ipath$file]</small>"; else { $file_name = ""; - 3 -

if ($mess!= "") { $mess = $mess."<br>"; echo <<<EOM <div class="waku_i"> <table width=95%> <td width=1% valign=top align=center> $file_tag <!--$file_name--> </td> <td width=99% valign=top> <div style="margin:8px;line-height:140%"> <strong>$name</strong> <span style="font-size:10px;font-family:tahoma">[$date]</span> [ <a href="$hpath${id.html">1 件表示 </a> ] [ <a href="${self?m=delete&id=$id"> 削除 </a> ]<br /> $mess<br> <hr> EOM; // 記事レスの表示 $resobjs = Article_Res::getObjects(APP_RES_DIR.$id.".cgi"); foreach ($resobjs as $resobj) { $res_name = $resobj->get("name"); $res_message = $resobj->get("message"); $res_date = date("y/m/d H:i:s",$resobj->get("date")); echo <<<EOM $res_name <span style="font-size:10px;font-family:tahoma">[$res_date]</span><br /> <div class="res"> $res_message </div> EOM; if (count($resobjs) > 0) { echo "<hr>"; echo <<<EOM <form method="post" action="$self"> <input type="hidden" name="m" value="res"> <input type="hidden" name="id" value="$id"> - 4 -

EOM; if (APP_USE_CAPTCHA == 1) { echo '<div style="margin-bottom:6px;">'; echo ' 画像認証 : <img src="'.$self_dir.app_captcha_dir.'index.php?'.session_name().'='.session_id().'" align="absmiddle">'; echo ' <input type="text" size="10" name="captcha"> 返信する場合 入力ボックスに画像と同じ文字を入力してください <br>'; echo '</div>'; echo <<<EOM 名前 : <input type="text" name="name" size="10" value="$cname"> メッセージ : <textarea name="message" rows="1" cols="60"></textarea> <input type="submit" value=" 返信 "> </form> </div> </td> </table> </div> EOM;?> <?php // ページインデックスの出力 if ($cachemode!= "yes") { $pageindex->draw(app_template_dir."parts/page_index.php"); else { $pageindex->draw(app_template_dir."parts/page_index2.php");?> <?php require(app_template_dir."parts/footer.php");?> - 5 -

#comfig.php <?php -------------------- * デザインの設定 * 全体の背景色 define("app_html_bgcolor","#ccccff"); * 枠の背景色 define("app_html_wakubgcolor","#f7f7f7"); * デザインをよりカスタマイズしたい場合は view/template/ ディレクトリにあるファイルを編集します * CSS 記述ファイルは view/template/parts/header.php です // ----------------------- * 記事データ保存ディレクトリ define("app_data_dir","data/"); * 返信記事ディレクトリ define("app_res_dir","res/"); * 記事データファイル名 - 6 -

define("app_data_file",app_data_dir."data.cgi"); * データ表示件数 define("app_data_view_count",20); * データ保存最大件数 define("app_data_save_max",200); * rss 出力データ件数 define("app_rss_view_count",10); * javascript 出力データ件数 define("app_js_view_count",3); * 一覧ページでの画像最大幅 ( サムネイル ) define("app_image_thumb_width",500); * title タグ内に記述するタイトル define("app_title", "PHP 画像掲示板 "); * webimager クライアントからの認証ユーザ / パス define("app_webimager_user","hiro"); define("app_webimager_pass","0412"); * webimager クライアントからの投稿を一般に許可する (1: 許可 ;0: 非許可 ) - 7 -

define("app_webimager_guest",0); * データ更新 削除 - 認証ユーザ *! 必ず変更してください $_APP_AUTH_USER = array( "hiro"=>"0412" ); -------------------- * CAPTCHA の設定 define("app_captcha_dir", "kcaptcha_lib/"); // そのままでも良い define("app_use_captcha", 1); // 0: 使わない, 1: 使う -------------------------------- * メール投稿機能を使用する (0: 使わない ;1: 使う ) define("app_mail_post",0); * メール投稿利用の際のメールサーバ名 define("app_mail_host", "mail.server.jp"); * メール投稿利用の際のユーザID define("app_mail_uid", "username"); * メール投稿利用の際のパスワード define("app_mail_pass","pass"); * メール投稿用のメールアドレス - 8 -

define("app_mail_addr", "post@mail.server.jp"); // ----------------------------------- --------------------- * キャッシュページ接頭辞 define("app_page_prefix","im"); // 設定ここまで ----------------------------------- if (APP_USE_CAPTCHA == 1) { session_start();?> - 9 -