約 5,078,184 件
https://w.atwiki.jp/amazonz/pages/42.html
?php require_once('Connections/connAmazon2.php'); ? ?php $currentPage = $_SERVER["PHP_SELF"]; $maxRows_rsAmazonz2 = 5; $pageNum_rsAmazonz2 = 0; if (isset($_GET['pageNum_rsAmazonz2'])) { $pageNum_rsAmazonz2 = $_GET['pageNum_rsAmazonz2']; } $startRow_rsAmazonz2 = $pageNum_rsAmazonz2 * $maxRows_rsAmazonz2; $colname_rsAmazonz2 = "%"; if (isset($_GET['key'])) { $colname_rsAmazonz2 = (get_magic_quotes_gpc()) ? $_GET['key'] addslashes($_GET['key']); } mysql_select_db($database_connAmazon2, $connAmazon2); $query_rsAmazonz2 = sprintf("SELECT * FROM amazonz_data WHERE category LIKE '%s' ORDER BY uptime DESC", $colname_rsAmazonz2); $query_limit_rsAmazonz2 = sprintf("%s LIMIT %d, %d", $query_rsAmazonz2, $startRow_rsAmazonz2, $maxRows_rsAmazonz2); $rsAmazonz2 = mysql_query($query_limit_rsAmazonz2, $connAmazon2) or die(mysql_error()); $row_rsAmazonz2 = mysql_fetch_assoc($rsAmazonz2); if (isset($_GET['totalRows_rsAmazonz2'])) { $totalRows_rsAmazonz2 = $_GET['totalRows_rsAmazonz2']; } else { $all_rsAmazonz2 = mysql_query($query_rsAmazonz2); $totalRows_rsAmazonz2 = mysql_num_rows($all_rsAmazonz2); } $totalPages_rsAmazonz2 = ceil($totalRows_rsAmazonz2/$maxRows_rsAmazonz2)-1; $queryString_rsAmazonz2 = ""; if (!empty($_SERVER['QUERY_STRING'])) { $params = explode(" ", $_SERVER['QUERY_STRING']); $newParams = array(); foreach ($params as $param) { if (stristr($param, "pageNum_rsAmazonz2") == false stristr($param, "totalRows_rsAmazonz2") == false) { array_push($newParams, $param); } } if (count($newParams) != 0) { $queryString_rsAmazonz2 = " " . htmlentities(implode(" ", $newParams)); } } $queryString_rsAmazonz2 = sprintf(" totalRows_rsAmazonz2=%d%s", $totalRows_rsAmazonz2, $queryString_rsAmazonz2); ? ?php session_start(); $loginFormAction = $_SERVER['PHP_SELF']; if (isset($accesscheck)) { $GLOBALS['PrevUrl'] = $accesscheck; session_register('PrevUrl'); } if (isset($_POST['id'])) { $loginUsername=$_POST['id']; $password=$_POST['pass']; $MM_fldUserAuthorization = ""; $MM_redirectLoginSuccess = "[[admin2.php]]"; $MM_redirectLoginFailed = "[[account_cre2.php]]"; $MM_redirecttoReferrer = false; mysql_select_db($database_connAmazon2, $connAmazon2); $LoginRS__query=sprintf("SELECT id, pass FROM amazonz_user WHERE id='%s' AND pass='%s'", get_magic_quotes_gpc() ? $loginUsername addslashes($loginUsername), get_magic_quotes_gpc() ? $password addslashes($password)); $LoginRS = mysql_query($LoginRS__query, $connAmazon2) or die(mysql_error()); $loginFoundUser = mysql_num_rows($LoginRS); if ($loginFoundUser) { $loginStrGroup = ""; //declare two session variables and assign them $GLOBALS['MM_Username'] = $loginUsername; $GLOBALS['MM_UserGroup'] = $loginStrGroup; //register the session variables session_register("MM_Username"); session_register("MM_UserGroup"); if (isset($_SESSION['PrevUrl']) false) { $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; } header("Location " . $MM_redirectLoginSuccess ); } else { header("Location ". $MM_redirectLoginFailed ); } } ? html head meta http-equiv="Content-Type" content="text/html; charset=euc-jp" title Amazonz -カテゴリ検索- /title link href="css.css" rel="stylesheet" type="text/css" script language="JavaScript" type="text/JavaScript" !-- function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a i a.length (x=a[i]) x.oSrc;i++) x.src=x.oSrc; } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?")) 0 parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n]) d.all) x=d.all[n]; for (i=0;!x i d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x d.layers i d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x d.getElementById) x=d.getElementById(n); return x; } function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i (a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } /script /head body onLoad="MM_preloadImages('img/account2.jpg','img/key2.jpg','img/member2.jpg','img/kate2.jpg')" div id="body_2" div id="head" div id="head1" /div div id="head2" /div /div div id="main" div id="menu" div class="img1" img src="img/menu1.jpg" width="180" height="24" class="img1" /div ?php if($_SESSION['MM_Username'] == ""){ ? div class="img1" a href="account_cre2.php" class="img1" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image6','','img/account2.jpg',1)" img src="img/account.jpg" alt="アカウントを作成する" name="Image6" width="180" height="40" hspace="0" vspace="0" border="0" class="img1" /a /div div class="img1" img src="img/menu1.jpg" width="180" height="24" hspace="0" vspace="0" border="0" class="img1" /div div id="login" form name="form1" method="POST" action=" ?php echo $loginFormAction; ? " ユーザーID: input name="id" type="text" size="20" maxlength="22" br パスワード: input name="pass" type="password" id="pass3" size="20" maxlength="20" br p input type="submit" name="Submit" value="ログイン" /p /form /div ?php }else{ ? div id="logout" ?php echo ("ようこそ " .$_SESSION['MM_Username']. " さん"); ? br br a href="admin2.php?doLogout=true" ログアウト /a br a href="admin2.php" 管理画面 /a br a href="[[top.php]]" home /a /div ?php } ? div class="img1" img src="img/menu1.jpg" width="180" height="24" hspace="0" vspace="0" border="0" class="img1" /div div class="img1" a href="[[member_s.php]]" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image10','','img/member2.jpg',1)" img src="img/member.jpg" alt="メンバー検索" name="Image10" width="180" height="40" border="0" /a /div div class="img1" a href="category_s.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image11','','img/kate2.jpg',1)" img src="img/kate.jpg" alt="カテゴリー検索" name="Image11" width="180" height="40" border="0" /a /div div class="img1" a href="[[key_s.php]]" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image9','','img/key2.jpg',1)" img src="img/key.jpg" alt="キーワード検索" name="Image9" width="180" height="40" border="0" /a /div /div ?php if($kensu = 2){ ? div id="text" ?php }else if($kensu = 1){ ? div id="text2" ?php } ? img src="img/blank.jpg" form name="form1" method="get" action="" br div align="center" カテゴリ検索 select name="key" id="key" option value="" selected /option option value="DVD" DVD /option option value="MUSIC" MUSIC /option option value="BOOK" BOOK /option /select input type="submit" name="Submit" value="検索" /div /form p align="center" !-- セレクトKEYがからでない場合以後表示 -- ?php if($_GET['key'] !=""){ $key=$_GET['key']; $kensu=$totalRows_rsAmazonz2; print(" $key で検索した結果"); print(" $kensu 件ヒットしました"); ? 投稿 ?php echo ($startRow_rsAmazonz2 + 1) ? ~ ?php echo min($startRow_rsAmazonz2 + $maxRows_rsAmazonz2, $totalRows_rsAmazonz2) ? 件 / 全 ?php echo $totalRows_rsAmazonz2 ? ?php }? /p table width="400" border="0" align="center" cellpadding="3" class="style3" ?php do { ? tr td ?php echo $row_rsAmazonz2['uptime']; ? /td /tr tr td ?php echo $row_rsAmazonz2['title']; ? /td /tr tr td ?php echo $row_rsAmazonz2['category']; ? /td /tr tr td ?php echo nl2br($row_rsAmazonz2['topic']); ? /td /tr tr td ?php echo $row_rsAmazonz2['uset_id']; ? /td /tr tr td hr /td /tr ?php } while ($row_rsAmazonz2 = mysql_fetch_assoc($rsAmazonz2)); ? /table table border="0" width="50%" align="center" tr td width="23%" align="center" ?php if ($pageNum_rsAmazonz2 0) { // Show if not first page ? a href=" ?php printf("%s?pageNum_rsAmazonz2=%d%s", $currentPage, 0, $queryString_rsAmazonz2); ? " 先頭 /a ?php } // Show if not first page ? /td td width="31%" align="center" ?php if ($pageNum_rsAmazonz2 0) { // Show if not first page ? a href=" ?php printf("%s?pageNum_rsAmazonz2=%d%s", $currentPage, max(0, $pageNum_rsAmazonz2 - 1), $queryString_rsAmazonz2); ? " 戻る /a ?php } // Show if not first page ? /td td width="23%" align="center" ?php if ($pageNum_rsAmazonz2 $totalPages_rsAmazonz2) { // Show if not last page ? a href=" ?php printf("%s?pageNum_rsAmazonz2=%d%s", $currentPage, min($totalPages_rsAmazonz2, $pageNum_rsAmazonz2 + 1), $queryString_rsAmazonz2); ? " 次へ /a ?php } // Show if not last page ? /td td width="23%" align="center" ?php if ($pageNum_rsAmazonz2 $totalPages_rsAmazonz2) { // Show if not last page ? a href=" ?php printf("%s?pageNum_rsAmazonz2=%d%s", $currentPage, $totalPages_rsAmazonz2, $queryString_rsAmazonz2); ? " 最終 /a ?php } // Show if not last page ? /td /tr /table ?php mysql_free_result($rsAmazonz2); ? p nbsp; /p /div div id="under" div id="under1" /div div id="under2" /div /div /div /div /body /html
https://w.atwiki.jp/ppphp/pages/13.html
リファレンス 対応する PHP マニュアル PHP リファレンスの説明 - Manual リファレンス (参照) はある意味で非常に面倒な機能です。 正しく使えば便利ですし、正しい使い方を学ぶのもそこまで難しくはありません。 ただ一点、正しくない使い方を見つけるのが非常に面倒なのです。 リファレンスを使うことがない、または使う必要のない場合、そのままでいたほうが幸せです。 無理してリファレンスを使うことはありません。 もし、もしも、運悪くリファレンスと遭遇してしまったら…… ……入社先のコードで既に使われていたら。 ……どうしてか PHP4 時代の PEAR を使う羽目になってしまったら。 スクリプトを書き始める前に、リファレンスの仕様を確認しましょう。 リファレンスとは エイリアス (別名) とも呼ばれるように、リファレンスがすることは "ある名前 (の変数) が指す値に、別の名前 (の変数) を与える" というものです。 $keitai = ドコモ ; // $keitai (名前) は ドコモ (値)$cellPhone = $keitai; // $cellPhone (名前) と $keitai は同じ値を指し示す名前。$keitai = ソフトバンク ; // ドコモからソフトバンクに買い替えたので、 $keitai の値を変更する。echo $cellPhone; // ソフトバンク // $keitai と $cellPhone は同じ値を指し示している! unset($keitai); // $keitai という名前を破棄してもecho $cellPhone; // ソフトバンク // $cellPhone という名前は残る。 リファレンス渡し 非推奨な方法のリファレンス渡し リファレンスを返す リファレンスを使うべきポイント こういった理由なら、リファレンスを使うのは一旦考えたほうがいいよ コピーのコストを削減する
https://w.atwiki.jp/hitkik/pages/18.html
インストーラ xampp http //phpspot.net/php/pgXAMPP%82%CC%83C%83%93%83X%83g%81%5B%83%8B.html http //blog.cles.jp/item/1457 php入門 php関数リファレンス phpでメール エラーチェックを強制 error_reporting (E_NOTICE); 入門 日付表示 ?php echo date("Y/m/d"); ? 定数 定数定義: define("定数名", "値"); 使うときには 定数名 だけでOK 文字列定数 ダブルコーテーション "初心者のための PHP入門" シングルコーテーション 初心者のための PHP入門 ヒアドキュメント END 変数・配列 変数は、先頭に$をつける。0-9A-Za-z, 0x7F-0xFF, _が使える。 配列は、$配列名[添え字] 添え字は0から始まる。 array(要素1,要素2、、、) : 要素を配列化する。 連想配列 array("要素名" = 値1,,,,) ?php $fruit = array("Apple" = "りんご", "Orange" = "みかん", "Grape" = "ぶどう"); while(list ($key, $val) = each($fruit)) { print ("インデックスの $key は、$val です br \n"); } ? 型 boolean integer 32bit signed int float 14桁の数値 string " " or 文字列長制限なし。 文字列の先頭が数字なら、演算可能(自動変換) 演算 + - * / % (剰余) == = = != . 文字列の連結 || and or xor ! 条件判断 elseif に注意。eが入る。 if (cond) { } elseif (cond) { } else { } switch(変数) { case "val1" operation; break; default operation; } ループ while(cond) { } for ( ; ; ;) { } do { } while (cond); break; 連想配列の要素のループ foreach (配列 as $key = $value) { print ("$key, $value");} breakできない。 文字列関数 array(要素1,要素2、、、) : 要素を配列化する。 explode(セパレーター, 文字列) 文字列をセパレーターで分割し配列を返す。 str_replace("検索文字列","置換文字列","元の文字列"); 関数定義 function 関数名(引数 = デフォルト値) { 処理; retrurn(返り値); } 引数 で、参照渡しになる。 オブジェクト指向 オブジェクト定義 class Shopping { var $item = "コンピュータ"; var $price = 99800; // ここまでメンバ変数の設定 function getTotal() { $tax = $this- price * 0.05; return $this- price + $tax; } // ここまでメソッドの定義 } オブジェクト生成 生成 $newShopping new Shopping(); 参照 $item = $newShopping- item 日付関数 unixtojd()UNIX時間(1790年1月1日からの秒数)をユリウス日に変換する jdtounix()ユリウス日を UNIX時間に変換する JDToJulian()ユリウス日をユリウス暦に変換する JulianToJD()ユリウス暦をユリウス日に変換する getdate()関数 ローカル時間(局地的な時間の意味で、世界各国のそれぞれの地域の時間を表す)を参照するには、getdate()関数 を使います。この関数には 連想配列として、以下のようなインデックスが定義されています。 second ---- 現在の秒を定義する mimutes --- 現在の分定義する hours ----- 現在の時定義する mday ------ 現在の月次の日付を定義する wday ------ 現在の曜日番号を定義する mon ------- 現在の月を定義する year ------ 現在の年を定義する yday ------ その年の通算日を定義する weekday --- 現在の曜日の文字列を定義する month ------- 現在の月の文字列を定義する ?php $today = getdate(); print("$today[year]年$today[mon]月$today[mday]日 br \n"); print("今年1月1日から $today[yday]日目です br \n"); print("$today[weekday] $today[month]/$today[mday]/$today[year]"); ? date関数(書式指定付き) ?php $today = date("Y/m/d l H i s"); print($today); ? a --------- am または pm を定義する A --------- AM または PM を定義する d --------- 2桁の日付を定義する D --------- 3文字の曜日 (Sun ~ Sat) を定義する F --------- フルスペルの英字で月を定義する h --------- 12時間単位 (00 ~ 12) の時間を定義する H --------- 24時間単位 (00 ~ 23) の時間を定義する g --------- 先頭に 0 をつけない12時間単位 (0 ~ 12) の時間を定義する G --------- 先頭に 0 をつけない24時間単位 (0 ~ 23) の時間を定義する i --------- 2桁の分 (00 ~ 59) を定義する j --------- 先頭に 0 をつけない (0 ~ 31)の日を定義する l --------- フルスペルの英字で曜日を定義する L --------- 閏年では 1 を、それ以外は 0 を返す n --------- 先頭に 0 をつけない (0 ~ 12) の月を定義する m --------- 2桁のの月 (01 ~ 12) を定義する M --------- 3文字の月 (Jan ~ Dec) を定義する s --------- 2桁の秒 (00 ~ 59) を定義する S --------- 英文の序数を表わす接尾語 (th ~ nd) を定義する t --------- 指定した月の日数 (28 ~ 31) を定義する U --------- UNIX時間 (1970年1月1日からの秒数) を定義する w --------- 数値で示す曜日 (0 ~ 6) を定義する y --------- 西暦の下2桁を示す年を定義する Y --------- 西暦を4桁で示す年を定義する z --------- その年の1月1日からの通算日を定義する Z --------- タイムゾーンのオフセット秒 ( -43200 ~ 43200まで) 画像描画 (PHPにライブラリ GDが必要) jpeg, pngが使える。PHP4ではGIFは使えない。 PHP文書そのものが画像の扱いとなる。 領域作成 ?php header("content-type image/png"); $image = imagecreate(100,100); # 横、縦サイズ $back = imagecolorallocate($image, 0, 0, 0); $red = imagecolorallocate($image, 255, 0, 0) imagepolygon( $image, array( 10, 80, 80,80, 80, 10 ), 3, $red ); imagepng($image); # ブラウザに出力 imagedestroy($image); ? 以下広告
https://w.atwiki.jp/lmes2/pages/142.html
PHP PHP - Manual 目次 基本環境構築PHPのインストール webサーバ のインストール PHPからSQLServerに接続するには以下が必要 PukiWikiのインストール 開発ツール 外部リンクSQLの窓PHP WEBアプリジェネレータ その他 基本 環境構築 PHPのインストール webサーバ のインストール AN HTTP ServerAN HTTP Server のインストール AN HTTP Server におけるPHPの動作設定 公式FAQ / ユーザ認証設定方法 Apache HTTP Server Apache HTTP Server のインストール PHPからSQLServerに接続するには以下が必要 SQL Server 2005 Driver for PHP (October 2007) CTP PukiWikiのインストール 開発ツール PHPエディタDL - phpspot 外部リンク SQLの窓 PHP によるプログラミング道場 (基本編) PHP の HTML Help ファイル ( .chm ) をもっと使いやすくする PHP の真偽比較表 ASP ( VBScript ) と PHP の処理比較 SQLの窓 / 銀プログラム / PHP firearm プロが必要とするPHP テクニカル初期化ファイル ブラウザのキャッシュコントロール 実用共通関数 デバッグ用表示 エラー処理 セッション PHP で使用するデータベースクラス1. MySQL をターゲットとしたクラス 2. データベースクラスのテスト 3. SQL構文のエラーを表示する 4. 別テーブルの同時読込み 5. 読込みながらの更新 6. SQLServer をターゲットとしたクラス 7. MDB をターゲットとしたクラス 8. COM を使用した MDB の ADO 経由のアクセス 9. PostgreSQL をターゲットとしたクラス PHP マテリアルファイルのアップロード メール送信 W32api関数 行列指定ソート 掲示板 PHP ピンポイントcli ディレクトリの php.exe 配列演算子と配列情報表示 declare と tick PHP 入出力ストリーム PHP関数での比較表 変数のパース 文字列関数 PHP firearm PHP WEBアプリジェネレータ gen 使用方法 【簡単な問い合わせ】 gen 使用方法 【マスタメンテ】 その他 PHPサンプル集 - phpspot
https://w.atwiki.jp/asphalt/pages/14.html
Apache2.2.3のインストール PHP5.1.6のインストール MySQLのインストール Apache2.2.3のインストール 1. http //httpd.apache.org/download.cgiからWin32 Binary (MSI Installer): apache_2.2.3-win32-x86-no_ssl.msiをダウンロード。 2.ダウンロードしたapache_2.2.3-win32-x86-no_ssl.msiを実行。 3.Network DomainとServer Domainには、 二つとも127.0.0.1を入れる。 Install DirectoryはD \Application\Apache2。 (Apache2のdirectoryは自分で作成する) 4.Browserを立ち上げ、http //127.0.0.1/(或いはhttp //localhost/)にアクセス。 正しくインストールできれば、"It works!"が表示される。 5.D \Application\Apache2\conf\httpd.confを開き、以下のコンテンツを探す。 # # DirectoryIndex sets the file that Apache will serve if a directory # is requested. # IfModule dir_module DirectoryIndex index.html /IfModule DirectoryIndex index.htmlの後に Index.htm Index.php Index.php3 Index.cgi Index.pl Default.htmを追加する。 PHP5.1.6のインストール 1.http //www.php.net/downloads.phpから PHP 5.1.6→Windows Binaries→PHP 5.1.6 zip packageをダウンロードし、 D \Application\php5に解凍。 php5ts.dllをC \WINDOWS\system32(WindowsXPの場合)にコピー。 2.D \Application\php5に新規フォルダsessionを作成し、 php.ini-recommendedのファイル名をphp.iniに変更。 3.php.iniを開き、 extension_dir = "./" ;session.save_path = "\tmp" display_errors = Off ;cgi.force_redirect = 1 を以下のように変更。 extension_dir ="D \Application\php5\ext" session.save_path = "D \Application\php5\session" display_errors = On cgi.force_redirect = 0 4.Apache2.2.x + php4.4.x/5.1.xは立ち上がらないので、 http //www.apachelounge.com/download/から php5apache2.dll-php5.1.x.zipをダウンロード。 解凍したhttpd.exe.manifestをD \Application\Apache2\bin\にコピー。 vcredist_x86.exeを実行し、Visual C++ 2005をインストール (既に.NET framework 2をインストールしてあるなら必要ない)。 5.http //snaps.php.net/からWin32 Packages→Stable (5.2.x-dev)→php5.2 (zip)を ダウンロードし、解凍。中のphp5apache2_2.dllをD \Application\php5にコピー。 6.D \Application\Apache2\conf\httpd.confを開き、以下を追加。 LoadModule php5_module D /Application/php5/php5apache2_2.dll AddType application/x-httpd-php .php PHPIniDir D /Application/php5 7.index.phpを作成し、D \Application\Apache2\htdocsに置く。 ?php phpinfo() ? http //localhost/にアクセスし、phpのinfoページが表示されれば成功。 MySQLのインストール 1. http //dev.mysql.com/downloads/mysql/5.0.htmlから Windows (x86)を選び、mysql-5.0.24a-win32.zipをダウンロードし、 解凍したSetup.exeを実行。 2.Installation Options Setup Type Custom Destination Folder D \Application\MySQL5.0 Sign-Up Create a new free MySQL.com account 3. Configuration Detailed→Developer→Multifunctional Database→ データベースのpathはD \Application\MySQL5.0\database→ Decision Support (DSS)/OLAP→Enable TCP/IP Networking→ Best Support for Multilingualism→ Include Bin Directory in Windows PATH→ New root password 123456→[Execute]→[Finish] 4. [Start]→[All Programs]→[MySQL]→[MySQL Server 5.0]→ [MySQL Command Line Client]を立ち上げ、 123456(root password)を入力。 (或いは、run→cmd→mysql -h localhost -u root -p) mysql が表示されれば成功。 5. Connect to PHP D \Application\php5\php.iniを開き、以下を探し mysql.default_port = mysql.default_host = mysql.default_user = mysql.default_password = ;extension=php_mysql.dll このように修正: mysql.default_port = 3306 mysql.default_host = localhost mysql.default_user = root mysql.default_password = 123456 extension=php_mysql.dll 6. Test 以下のようにD \Application\Apache2\htdocsにmysql.phpを作成。 ?php $link=mysql_connect( localhost , root , 123456 ); if(!$link) echo "Failed!"; else echo "It Works!"; mysql_close(); ? http //localhost/mysql.phpにアクセスし、It Works!が表示されれば成功。
https://w.atwiki.jp/jet_impulse/pages/4.html
STORY 物語を進めていく、一人プレイ専用モードです。 基本的に初周の難易度を問わずEXPERTでも順次SSS進行できる方向性で解説。 ●話数● ●サブタイトル● PROLOGUE 1 「シャドゥボーダー 1」 PROLOGUE 2 「シャドゥボーダー 2」 STAGE 01 「紅蓮への道」 STAGE 02 「逆風の砂漠」 STAGE 03 「賢者の石窟」 STAGE 04 「脱出」 STAGE 05 「多島海の戦雲」 STAGE 06 「南洋の決戦」 STAGE 07 「侵略」 STAGE 08 「エビン・タイド作戦」 STAGE 09 「ジャスミン救出」 STAGE 10 「高速海戦」 STAGE 11 「流氷の怪物」 STAGE 12 「基地奪回」 STAGE 13 「根断ち」 STAGE 14 「ロータス市攻略」 STAGE 15 「ゼーラ軍の逆襲」 STAGE 16 「ダムバスター」 STAGE 17 「ネオパックス殲滅」 難易度による違い 敵の(出現数を含めた)配置および行動 細かくはその話の攻略で触れる事にするので割愛するが、 難易度が高ければ、全体的に敵の攻撃頻度が上がり、回避率も高くなる。 EXPERT以上になるとミッション失敗となる行動を優先させてくる。 例:ジャスミン救出で救助ヘリに集中攻撃。逆に自機に攻撃しない。 ACEモードについて 難易度ACEはEXPERTクリアによって出現する。 敵の動きもさらに良くなり自機HPはより厳しくなるが、最も特徴的なのは、 「リトライは死亡シーンからではなく、ステージ最初からのやり直し」だろう。 EXPERTをリトライ無しの良評価で撃破できるようでなければ、手を出すのはハッキリ言って不毛である。 なぜならば、以下の項目が欠けているから。 1)本来EXPERTで体得すべき、限られた弾数の計画的消費術 2)良評価(当然リトライ無し)で入手できるハズの強い機体・装備 3)上記2項目を達成できるだけの腕 腕も未熟、装備も貧弱ではいたずらにやり直しを繰り返すだけでかえって時間の無駄である。 むしろEXPERTの段階で十分に練度を上げ、装備も整えてから臨んだ方が間違いなく効率は良いだろう。 弾薬数 WEAPON1 NORMAL/FREE ∞(制限なし) HARD 99発 EXPERT/ACE 各機体の主武装搭載量に武装固有の数値を割った数(本来の弾数) WEAPON2 EXPERTでの弾数を基準値とする。 NORMAL 1.5倍 HARD 1.2倍 EXPERT/ACE/FREE 1倍 FREEはEXPERTやACEと同じ HP スペック表の耐久力に難易度による係数を掛けた値がHPとなる。 NORMAL/FREE 1倍 HARD/EXPERT 0.8倍 ACE 0.4倍 以下、大まかな難易度毎の推移(☆=0.5、★=1、最大5で) LEVEL 自機HP 弾薬数 敵攻撃力 敵防御力 総合難易度 備考 NORMAL ★★★★★ ★★★★★ ★ ★★★★ ★ 大抵の人が最初に挑む難易度。初心者向けで主武装が無限に撃てる。敵も弱いので安心だが、一番現実離れしている難易度。 HARD ★★★★ ★★★★☆ ★★ ★★★★ ★★ ゲームに慣れてきた中級者向け。武装に制限が掛かり、初期HPが減るがそこまで大きな影響は無いだろう。まだまだ簡単な方なのでEXPERT挑戦前にここで修行すべし。 EXPERT ★★★★ ★★ ★★★★ ★★★★ ★★★★ 上級者向け。一気に武装制限が厳しくなり、機体を選ぶようになる。何故かACEより敵が堅く、弾薬数はACEと一緒である事から総合火力の意味ではACEより厳しい。HARDと比較すると格差はかなり大きいだろう。 ACE ★★ ★★ ★★★★★ ★★☆ ★★★★★ スーパーエース専用モード。自機制限が激しい上に敵は実力全開で途中リトライ不可。これをクリアできる者はなかなかのもの。ある意味では一番現実に近い難易度と言えばそうなのかも知れない。
https://w.atwiki.jp/toho/pages/7472.html
lily story サークル:もぱた。 Number Track Name Arranger Lyrics Vocal Original Works Original Tune Length 01 purely lily nmk 橘花音 壱屋うい、橘花音 東方永夜抄 少女綺想曲 〜 Dream Battle [04 43] 東方妖々夢 ネクロファンタジア 02 Flowering Frozen Fantasy... b-UMB 橘花音 一之瀬りと、橘花音 東方花映塚 ポイズンボディ 〜 Forsaken Doll [05 05] 今昔幻想郷 〜 Flower Land 03 自由飛行Swing arounD nmk 飛花 飛花、橘花音 東方神霊廟 素敵な墓場で暮しましょ [03 47] 東方星蓮船 春の湊に 04 fantastic emotion HASEKO 橘花音 壱屋うい、橘花音 東方星蓮船 感情の摩天楼 〜 Cosmic Mind [04 20] 平安のエイリアン 05 二色徒名草 夏瀬恭一 夏瀬恭一 飛花、橘花音 秋霜玉 二色蓮花蝶 〜 Ancients [07 14] 東方妖々夢 幽雅に咲かせ、墨染の桜 〜 Border of Life 06 purely lily(instrumental) nmk - - 東方永夜抄 少女綺想曲 〜 Dream Battle [04 43] 東方妖々夢 ネクロファンタジア 07 Flowering Frozen Fantasy...(instrumental) b-UMB - - 東方花映塚 ポイズンボディ 〜 Forsaken Doll [05 05] 今昔幻想郷 〜 Flower Land 08 自由飛行Swing arounD(instrumental) nmk - - 東方神霊廟 素敵な墓場で暮しましょ [03 47] 東方星蓮船 春の湊に 09 fantastic emotion(instrumental) HASEKO - - 東方星蓮船 感情の摩天楼 〜 Cosmic Mind [04 20] 平安のエイリアン 10 二色徒名草(instrumental) 夏瀬恭一 - - 秋霜玉 二色蓮花蝶 〜 Ancients [07 12] 東方妖々夢 幽雅に咲かせ、墨染の桜 〜 Border of Life 詳細 第5回博麗神社秋季例大祭?(2018/10/14)にて頒布 イベント価格:1,000円 Guest nmk(DTXFiles.nmk) b-UMB(Colorful Umbrella) HASEKO(ADVANCE) 夏瀬恭一(ADVANCE) 飛花(pikapika) レビュー 名前 コメント
https://w.atwiki.jp/ppphp/pages/15.html
エラー処理 対応する PHP マニュアル PHP エラーのレポート - Manual PHP 例外(exceptions) - Manual PHP エラー処理 - Manual PHP におけるエラーの種類 エラーと例外の違い エラーは全て潰す エラーは表示してはならない
https://w.atwiki.jp/drupal/pages/73.html
Kabuki Projectメイン theme-settings.php ?php// $Id theme-settings.php,v 1.7 2008/09/11 09 36 50 johnalbin Exp $ // Include the definition of zen_settings() and zen_theme_get_default_settings().include_once ./ . drupal_get_path( theme , zen ) . /theme-settings.php ; /** * Implementation of THEMEHOOK_settings() function. * * @param $saved_settings * An array of saved settings for this theme. * @return * A form array. */function kabuki_settings($saved_settings) { // Get the default values from the .info file. $defaults = zen_theme_get_default_settings( kabuki ); // Merge the saved variables and their default values. $settings = array_merge($defaults, $saved_settings); /* * Create the form using Forms API http //api.drupal.org/api/6 */ $form = array(); /* -- Delete this line if you want to use this setting $form[ kabuki_example ] = array( #type = checkbox , #title = t( Use this sample setting ), #default_value = $settings[ kabuki_example ], #description = t("This option doesn t do anything; it s just an example."), ); // */ // Add the base theme s settings. $form += zen_settings($saved_settings, $defaults); // Remove some of the base theme s settings. unset($form[ themedev ][ zen_layout ]); // We don t need to select the base stylesheet. // Return the form return $form;} コメント
https://w.atwiki.jp/conn1/pages/17.html
サーバー周りを設定 Ruby on RailsやPython Djangoの開発でも必要になりそうなサーバーをインストールする。 いわゆるLAMP。 まずはApacheとSSLとPHP コマンドやファイル編集内容をずらずらと羅列 パッケージをインストール sudo apt-get install apache2 php5 libapache2-mod-php5 sudo apt-get install openssl SSLの鍵を作成 sudo mkdir /etc/apache2/ssl sudo /usr/sbin/make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem 設定ファイルの作成(リンク)と編集 sudo ln -s /etc/apache2/sites-available/default-ssl /etc/apache2/sites-enabled/000-default-ssl sudo vi /etc/apache2/ssl/default-ssl 編集内容(default-ssl) SSLCertificateFile /etc/apache2/ssl/apache.pem #SSLCertificateKeyFile /etc/apache2/ssl/apache.pem その他コマンド サーバーが起動しない、エラーが起こるなどの時は試してみる Apache起動 sudo service apache2 start Apache再起動 sudo service apache2 restart mod有効化 sudo a2enmod ssl sudo a2enmod php5 http //www.dbonline.jp/phpmyadmin/setting/index1.html ブラウザで確認。両方確認しとく。 https //localhost/ http //localhost/ 次にMySQLとphpMyadmin MySQLと基本的なPHP系のライブラリを。 このとき MySQL のrootパスワードの設定を求められるので決めておく。 sudo apt-get install mysql-client mysql-server php5-dev php5-cli php5-common php-pear php5-mysql php5-mcrypt php5-dev php5-mhash php5-gd php5-xsl php5-xmlrpc phpMyadminを入手する www.phpmyadmin.net で対象のURIを確認 ファイル名なんとかならんか……ブラウザでダウンロードするのが良いかもしれない。 sudo mv phpMyAdmin-3.5.3-all-languages.tar.gz /var/www cd /var/www sudo tar zxf phpMyAdmin-3.5.3-all-languages.tar.gz sudo mv phpMyAdmin-3.1.1-all-languages phpmyadmin phpMyAdmin用のデータベースとユーザーを作成しとく mysql -u root -p Enter password ******** 以下SQLプロンプト grant USAGE on mysql.* pma@localhost identfied by pmapass ; exit mysql -u pma -p phpmyadmin/examples/create_table.sql Enter password (pmapass) エラーがでなければ作成OK。 クッキー用文字列を生成。 sudo apt-get install libstring-mkpasswd-perl mkpasswd.pl -l 46 (ランダムな文字列が表示されるのでコピーしとく) config.sample.inc.php を config.inc.php にコピーして編集。 cd ./phpmyadmin sudo cp config.sample.inc.php config.inc.php sudo vi config.inc.php 下記の行にランダムな文字列を入力する。コピーしといたやつ $cfg[ blowfish_secret ] = ********** ; この辺のコメントアウト外しておく。最初の3つは作成したユーザー名とかパスワードを入れる。 /* User used to manipulate with storage */ $cfg[ Servers ][$i][ controlhost ] = localhost ; $cfg[ Servers ][$i][ controluser ] = pma ; $cfg[ Servers ][$i][ controlpass ] = pmapass ; /* Storage database and tables */ $cfg[ Servers ][$i][ pmadb ] = phpmyadmin ; $cfg[ Servers ][$i][ bookmarktable ] = pma_bookmark ; $cfg[ Servers ][$i][ relation ] = pma_relation ; $cfg[ Servers ][$i][ table_info ] = pma_table_info ; $cfg[ Servers ][$i][ table_coords ] = pma_table_coords ; $cfg[ Servers ][$i][ pdf_pages ] = pma_pdf_pages ; $cfg[ Servers ][$i][ column_info ] = pma_column_info ; $cfg[ Servers ][$i][ history ] = pma_history ; $cfg[ Servers ][$i][ table_uiprefs ] = pma_table_uiprefs ; $cfg[ Servers ][$i][ tracking ] = pma_tracking ; $cfg[ Servers ][$i][ designer_coords ] = pma_designer_coords ; $cfg[ Servers ][$i][ userconfig ] = pma_userconfig ; $cfg[ Servers ][$i][ recent ] = pma_recent ; これでOK サーバー再起動させて確認 http //localhost/phpmyadmin/ とりあえず root でログインして、画面下部にエラーとか警告が出てないことを確認し、 適当なユーザーを作っておしまい。 自分の場合は、Rails開発用を想定してるので rails_dev@localhost を作った。