約 2,008,492 件
https://w.atwiki.jp/m_shige1979/pages/438.html
PHP WindowsXP WindowsVista/7 Linux 機能 データベース制御 次の PEAR Smarty Framework
https://w.atwiki.jp/knowledge_library/pages/64.html
1.基本構文 $4site = not yet ; // 無効:数字で始まっている。$_4site = not yet ; // 有効:アンダースコアで始まっている。$täyte = mansikka ; // 有効: ä はアスキーコード228です。 2.初期化 PHPでは初期化を行わない場合の初期値はboolean なら FALSE、integer や float ならゼロ、 文字列 (echo で使う場合など) なら空の文字列、配列なら空の配列 $flg = 1; //1で初期化$flg = true; //trueで初期化$var = array(); //配列で初期化 3.変数のスコープ $var = Hello ; //グローバル変数function test(){ echo $var; //関数内はローカル変数として扱われる}test(); //出力しないecho $var; //Hello! 関数内でグローバル変数を定義する場合 global を用いる function test(){ global $var; $var = Hello ;}echo $var; //Hello 4.定義済み変数 $GLOBALS グローバルスコープで使用可能なすべての変数への参照 $_SERVER サーバー情報および実行時の環境情報 $_GET HTTP GET 変数 $_POST HTTP POST 変数 $_FILES HTTP ファイルアップロード変数 $_REQUEST HTTP リクエスト変数 $_SESSION セッション変数 $_ENV 環境変数 $_COOKIE HTTP クッキー $php_errormsg 直近のエラーメッセージ $HTTP_RAW_POST_DATA 生の POST データ $http_response_header HTTP レスポンスヘッダ $argc スクリプトに渡された引数の数 $argv スクリプトに渡された引数の配列 5.定数 定数として扱われるデータは基本的に処理内で変更できない define( TAX ,0.05);const PRICE = 100; //5.3以降でクラス外部でもconstが使用可能echo TAX * PRICE;
https://w.atwiki.jp/nicepaper/pages/201.html
PHPで変数に入った文字を小文字や大文字にする方法についてまとめていきます。8月31日記事 目次 strtolowerとstrtoupper関数 コード 結果 strtolowerとstrtoupper関数 大文字や小文字にする関数。string to lower かstring to upperと覚えると覚えやすいかと。 コード !DOCTYPE HTML html head meta charset="utf-8" title 大文字小文字変換 /title /head body ?php $low = "nicepaper note"; $up = " NICEPAPER NOTE"; //小文字へ echo strtolower($up)." br "; //大文字へ echo strtoupper($low)." br br "; //先頭だけ大文字 echo ucfirst($up)." br "; echo ucfirst($low)." br br "; //単語の最初だけ大文字 echo ucwords($up)." br "; echo ucwords($low)." br br "; ? /body /html 結果 nicepaper note NICEPAPER NOTE NICEPAPER NOTE Nicepaper note NICEPAPER NOTE Nicepaper Note 以上
https://w.atwiki.jp/nicepaper/pages/224.html
前回記事、PHPでオブジェクト指向入門4~コンストラクタ~では、インスタンス化されたタイミングでオブジェクトに対して引数を加えて初期化するという コンストラクトについて学びました。今回はそのオブジェクトを破棄するデストラクトについて記述していきます。 9月19日記事 目次 ちゃんと掃除をしよう コード まとめ ちゃんと掃除をしよう コンクラスタの反対で、オブジェクトを破棄するために使われます。 クラスを定義して利用したら、当然メモリが確保されます。メモリ不足にならないように、クラスで定義したオブジェクトを破棄することを 明示的にしたい場合 があります。 そんな記事について書いていきたいと思います。ぶっちゃけて言えば、そんなに使わないです。 コード クラス名はなんでもよかったのですが、destructの勉強なので、Obj_Destructにしました。 classを定義したファイル(Obj_Destruct.phpの方) ?php class Obj_Destruct{ public $a; public $b; public function __construct($a,$b){ $this- a = $a; $this- b = $b; } public function __destruct(){ print p .__CLASS__. オブジェクトは破棄された。 /p ; } public function Show() { print "メンバ変数として、{$this- a}と{$this- b}が登録されています。"; } } 呼び出す方(index.phpの方) ?php require_once ( ../class/Obj_Destruct.php ); $o = new Obj_Destruct(1,"moji"); //echo __CLASS__;と書いても表示はされません。 $o- Show(); クラスまたはメソッドが実行中か実行されていないかはPHPの定義済み定数、__CLASS__や__METHOD__で確認ができます。使い方はPHPの定義済み定数をご参照ください。 まとめ あまり使わないですが、破棄されるタイミングで他に何かしたい場合に使われます。 次はPHPでオブジェクト指向入門6~静的メソッド~です。 以上
https://w.atwiki.jp/omisono_php/pages/31.html
HTMLフォームで配列を使用 HTMLフォームで配列を使用するにはどうすればよいですか? フォームの内容をPHPスクリプトで配列として受け取るには、 input , select or textarea といった要素のnameを以 下のように指定します: input name="MyArray[]" input name="MyArray[]" input name="MyArray[]" input name="MyArray[]" 変数名の最後にあるブラケットに注意してください。これにより、フォー ムの内容が配列として扱われます。異なる要素に同じ名前をつけること で要素を配列にグループ分けすることができます。 input name="MyArray[]" input name="MyArray[]" input name="MyOtherArray[]" input name="MyOtherArray[]" 上記のHTMLの場合、MyArrayとMyOtherArrayという2つの配列が生成され、 PHPスクリプトに送信されます。また、配列に特定のキーを設定するこ ともできます。 input name="AnotherArray[]" input name="AnotherArray[]" input name="AnotherArray[email]" input name="AnotherArray[phone]" この場合、配列AnotherArrayのキーは0, 1, emailそしてphoneとなります。 注意 HTMLに配列のキーを指定するかどうかは自由です。キーを指定しなかっ た場合はフォームに現れる順番に番号がつけられます。最初の例だと、 キーは0, 1, 2, 3となります。
https://w.atwiki.jp/gachisurume/pages/3.html
更新履歴 取得中です。 ここを編集
https://w.atwiki.jp/mymama/pages/5.html
更新履歴 @wikiのwikiモードでは #recent(数字) と入力することで、wikiのページ更新履歴を表示することができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_117_ja.html たとえば、#recent(20)と入力すると以下のように表示されます。 取得中です。
https://w.atwiki.jp/moodleanalyze/pages/17.html
required PHP ../../../config.php ../../lib.php "$CFG- libdir/graphlib.php" PHP function output グラフ描画 parameter id,type(,user,date) コースIDが不正なとき(コースIDからコースが取得できない)エラーを出す。 コースにログインする。 コース名を取得する。 ? ユーザ情報が取得できなかった場合、エラーを出す。 typeによって処理を切り替える。typeが"usercourse.php"の場合siteを取得。 コースIDがサイトIDと一致する場合はコースセレクトを0、一致しない場合はコースIDとする。 最大秒数を設定する。COURSE_MAX_LOG_DISPLAY × 60 × 60 × 24 ログファイル時間(CFG- logfiletime)がある場合、ログファイル時間 × 60 × 60 × 24 コースの開始時間を設定する。(コースの開始時間から今までの時間が最大秒数より長い場合、今から最大秒数前を開始時間とする) midnight取得し、timestart,coursestartに代入。 (現在の時間-開始時間)÷86400.0が40より大きい場合はreducedaysを7日に設定する。 開始時間が現在時間よりも前の間繰り返す終了時間=開始時間+86400 reducedaysが0でない場合、$i%reducedaysが0でなければdays[$i]は""、であればuserdate(timestart, "%a %d %b") reducedaysが0の場合、days[$i]はuserdate(timestart, "%a %d %b") $logs[$i]を0にする。 $i++ 開始時間を終了時間にする。 typeが"userday.php"の場合 reference data
https://w.atwiki.jp/m_shige1979/pages/1158.html
基本PDF サンプル ソース ?php // ライブラリを読み込み require_once("./fpdf17/fpdf.php"); // インスタンスを生成 $fpdf = new FPDF(); // ページを追加 $fpdf- AddPage(); // フォントを設定 $fpdf- SetFont( Arial , B , 16); // 文字を出力 $fpdf- Cell(40, 10, Hello World! ); // PDFを出力 $fpdf- Output() ? イメージ
https://w.atwiki.jp/m_shige1979/pages/740.html
初期設定 ダウンロード このサイトよりダウンロードを行う インストール 解凍 tar zxf ZendFramework-1.10.8.tar.gz PHPのインクルード場所へ移動 mv ZendFramework-1.10.8 /usr/local/php/include/ZendFramework php.iniを編集してinclude_pathを変更 vi /usr/local/php/lib/php.ini ############################################### include_path = ". /php/includes /usr/local/php/include/ZendFramework/library" ############################################### ドキュメントルートのアクセス制御を設定 Directory "C /~/htdocs" AllowOverride All /Directory .htaccessファイルを作成 RewriteEngine on RewriteBase / RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php index.phpファイルを作成 ?php require_once Zend/Version.php ; //ライブラリの読み込み echo Zend_Version VERSION; //現在のZend Frameworkのバージョンを表示 確認