約 1,867,360 件
https://w.atwiki.jp/sevenlives/pages/25.html
PHP 読み:ぴーえいちぴー 英語:PHP Hypertext Preprocessor 意味: サーバーサイドスクリプトの代表言語の一つ。 webに特化して作られており、CGIに変わり動的なページ生成に大きく寄与する。 コードはC言語?をベースとしておりPerlからも多くの影響を受けていて記述は簡単な部類に入る。 データベースやXMLなどの対応を早くからとりこみ柔軟なwebアプリケーションが開発できる。 オープンソースとして公開され、簡単で豊富なライブラリとの連携により、Webアプリケーションの開発で多く広まった。 PHP4からオブジェクト指向も取り入れられたが本格的なものではなったため、PHP5からのオブジェクト指向は大幅に強化された。 2015年10月20日 Zend? Zend Engine PHP Manual? PHP 4? PHP 5 サーバーサイドスクリプト スコープ UNIXタイムスタンプ(PHP) ショートタグ データベース抽象化レイヤー? エラー(PHP) 演算子(PHP) 型(PHP) 言語構造(PHP) コメント(PHP)? ヒア・ドキュメント(PHP)? NowDoc? APC(PHP)? PSR? ☆ php.ini ディレクティブ(php.ini)php.ini-dist モジュール版(PHP)mod_php CGI版(PHP)? CLI版 LAMP? WAMP? LAPP? phpdev xampp Movable Type? phpBB オペコード(PHP) Lexer(PHP)? Parser(PHP)? ■ 変数(PHP) ローカル変数(PHP)? グローバル変数(PHP)? スーパーグローバル変数(PHP)$_SERVER? $_ENV? $_COOKIE? $_GET? $_POST? $_FILES? $_SESSION $_REQUEST? $GLOBALS? 可変変数? デフォルト変数(PHP)? ■ 定数(PHP)? マジック定数 スカラー値(PHP) 参照変数【リファレンス変数】? 正規表現(PHP) リポジトリ ■ 関数(PHP)? バックトレース【backtrace】? バイナリ・セーフ ■ PHPの関数 文字列(PHP func)?explode? bese64_encode? bese64_decode? mb_convert_encoding 配列(PHP func)?array_keys? array_flip? array_merge? extract? array_intersect_assoc? 関数(PHP func)?debug_bcaktrace? リソース(PHP func)?serialize? unserialize? エラー関数(PHP func)?error_reporting? システム関数(PHP func)?shell_exec? highlight_string? show_source? ラッパー関数(PHP func)? コールバック関数(PHP func) ■ ライブラリ? SPL PEAR PECL PDFlib GD ■ テンプレート・エンジン Smarty ■ PHPアクセラレータ? APC? eAccelerator? XCache? Zend Optimizer? ■ フレームワーク Symfony Zend Framework CakePHP Laravel? CodeIgniter? ■ オブジェクト指向 プロパティ(php)? メソッド(php)? 拡張クラス? インスタンス 統一コンストラクタ ■ PHPセキュリティ? セーフ・モード MOPB? リモート・ファイル・インクルード攻撃?
https://w.atwiki.jp/ce00582/pages/4675.html
PHP 01 02 03 04 05 06 07 08 09 10
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/allegory/pages/10.html
PHP 正式名称 (PHP Hypertext Preprocessor) コードがサーバーで実行されるHTML埋め込み型のサーバーサイド・スクリプト言語。 修正~テストを繰り返すのが容易。 プログラミング言語の中では習得が容易。 .php拡張子のファイルを作成し、webディレクトリに設置するだけで、コンパイルや他のツールを必要としない。 ローカルで開発を行う場合は、webサーバとPHPのインストールが必要。 また、作成するwebアプリケーションによっては(多くの場合)データベースも必要。 各種データベースとの連携に優れていて、広範なWebアプリケー ションを容易に作成可能。 基本的には文字コードはEUC-JPで作成するのが留意点が少なく、文字化けなどの問題に直面する事が少ない。 Shift_JISで作成する場合は注意が必要。 データベースはMySQL?やPostgreSQL?などの使用が可能。 フレームワークMojaviなども使用できる。(※MojaviにはSmartyの機能が標準であるので便利) テンプレートエンジンSmartyなども使用できる。 ライブラリ集PEARを使用可能。 メモ PHP 数値演算 PHP 日付の妥当性チェック PHP 数値チェック? PHP バイト数チェック? PHP 文字数チェック 参考サイト(外部リンク) PHPマニュアル JAPAN APACHE USERS GROUP IIS JAPAN APACHE USERS GROUP 日本MySQLユーザ会 日本PostgreSQLユーザ会 Excle書き出しの資料
https://w.atwiki.jp/izumisyounen/
@wikiへようこそ ウィキはみんなで気軽にホームページ編集できるツールです。 このページは自由に編集することができます。 メールで送られてきたパスワードを用いてログインすることで、各種変更(サイト名、トップページ、メンバー管理、サイドページ、デザイン、ページ管理、等)することができます まずはこちらをご覧ください。 @wikiの基本操作 用途別のオススメ機能紹介 @wikiの設定/管理 分からないことは? @wiki ご利用ガイド よくある質問 無料で会員登録できるSNS内の@wiki助け合いコミュニティ @wiki更新情報 @wikiへのお問合せフォーム 等をご活用ください その他お勧めサービスについて 大容量1G、PHP/CGI、MySQL、FTPが使える無料ホームページは@PAGES 無料ブログ作成は@WORDをご利用ください 2ch型の無料掲示板は@chsをご利用ください フォーラム型の無料掲示板は@bbをご利用ください お絵かき掲示板は@paintをご利用ください その他の無料掲示板は@bbsをご利用ください おすすめ機能 気になるニュースをチェック 関連するブログ一覧を表示 その他にもいろいろな機能満載!! @wikiプラグイン @wiki便利ツール @wiki構文 @wikiプラグイン一覧 まとめサイト作成支援ツール
https://w.atwiki.jp/playaholic/pages/4.html
PHP 概要 正式名称 (PHP Hypertext Preprocessor) コードがサーバーで実行されるHTML埋め込み型のサーバーサイド・スクリプト言語。 スクリプト言語なので、(修正→テスト を繰り返すのが容易)生産性が向上すると思われる。 .php拡張子のファイルを作成し、webディレクトリに設置するだけで、コンパイルや他のツールを必要としない。 ローカルで開発を行う場合は、webサーバとPHPのインストールが必要になる。また、作成するwebアプリケーションによっては(多くの場合)データベースも必要となる。 各種データベースとの連携に優れていて、広範なWebアプリケー ションを容易に作成可能。 フレームワークMojaviなども使用できる。 文字列操作(PHP) 参考URL JAPAN APACHE USERS GROUP IIS JAPAN APACHE USERS GROUP 日本MySQLユーザ会 日本PostgreSQLユーザ会
https://w.atwiki.jp/chaos2/pages/14.html
現在、paint_bbsプラグインはご利用いただけません。
https://w.atwiki.jp/mekagazira/pages/24.html
PHP PHP インストール トラブル トラブル リンク先やボタンのURLのホスト部分がおかしい! 参考URL インストール 最新のphpのソースを取得する http //www.php.net/downloads.php $ pwd /export/meka/20100903php/php-5.2.14 $wget http //jp2.php.net/get/php-5.2.14.tar.gz/from/jp.php.net/mirror インストール $gunzip php-5.2.14.tar.gz $tar xvf php-5.2.14.tar $LD_LIBRARY_PATH= /usr/local/lib $PATH=/usr/local/bin /usr/bin /usr/sfw/bin /usr/ccs/bin $export LD_LIBRARY_PATH $export PATH $cd php-5.2.14 $./configure --enable-mbstring --with-apxs2=/usr/local/apache2/bin/apxs #LD_LIBRARY_PATH= /usr/local/lib #PATH=/usr/local/bin /usr/bin /usr/sfw/bin /usr/ccs/bin #export LD_LIBRARY_PATH #export PATH #make install # cp -pi php.ini-dist /usr/local/lib/php/php.ini apacheの設定 /usr/local/apache2/conf/httpd.confへ以下の記述を追加する。 310 #2010/09/03追加 311 AddType application/x-httpd-php .php $apachectl configtest Syntax OK /usr/local/apache2/htdocsへ test.phpを作成しテスト $vi test.php ? phpinfo()? ブラウザからアクセスして確認する。 http //192.168.11.4/test.php トラブル 初めrootになったあと、そのままmake installを実行したら以下のエラーが発生した。 Undefined first referenced symbol in file libiconv_close ext/iconv/.libs/iconv.o libiconv_open ext/iconv/.libs/iconv.o libiconv ext/iconv/.libs/iconv.o ld fatal Symbol referencing errors. No output written to sapi/cli/php collect2 ld returned 1 exit status make *** [sapi/cli/php] Error 1 LD_LIBRARY_PATHとPATHの設定をして再度make installしたら成功した。 chmod 755 /usr/local/apache2/modules/libphp5.so [activating module `php5 in /usr/local/apache2/conf/httpd.conf] Installing PHP CLI binary /usr/local/bin/ Installing PHP CLI man page /usr/local/man/man1/ Installing build environment /usr/local/lib/php/build/ Installing header files /usr/local/include/php/ Installing helper programs /usr/local/bin/ program phpize program php-config Installing man pages /usr/local/man/man1/ page phpize.1 page php-config.1 Installing PEAR environment /usr/local/lib/php/ [PEAR] Archive_Tar - installed 1.3.7 [PEAR] Console_Getopt - installed 1.2.3 [PEAR] Structures_Graph- installed 1.0.3 [PEAR] XML_Util - installed 1.2.1 [PEAR] PEAR - installed 1.9.1 Wrote PEAR system config file at /usr/local/etc/pear.conf You may want to add /usr/local/lib/php to your php.ini include_path Installing PDO headers /usr/local/include/php/ext/pdo/ 以下の通りgccでインストールしたから成功したのかな?? # which gcc /usr/local/bin/gcc トラブル リンク先やボタンのURLのホスト部分がおかしい! httpd.confのServerNameを変更すると。。。なおりました。 99 #ServerName www.mekagazi.com 80 100 ServerName 192.168.11.4 80 http //www.mekagazi.com/pukiwiki/index.php?FrontPage http //192.168.11.4/pukiwiki/index.php?FrontPage 参考URL http //www.harunire.com/t-yoda/index.php?Solaris/PukiWiki
https://w.atwiki.jp/even_eko/pages/15.html
MacPortsインストール 更新日 2012-11-13 http //www.macports.org/install.php 上のサイトから、pkgファイルをダウンロードすればok PEARアップグレード 更新日 2012-11-13 東工大のネットからpearをupgradeしようとしたら、以下のエラーが出てできなかった。 Could not get contents of package "/Applications/MAMP/bin/php/php5.3.6/bin/pear". Invalid tgz file. sudoをはずすと途中まではできるようになった。ただし、権限がないためにこんなエラーが出る。 ERROR failed to mkdir /Applications/MAMP/bin/php/php5.3.6/lib/php/docs/PEAR 強引ではあるが、Finderから上のディレクトリを作成する。 imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 次に、sudoをしないでpearをアップグレードさせる。 ./pear upgrade pear PHPUnitインストール 更新日 2012-11-13 MAMPのバージョン2.0.5 cd /Applications/MAMP/bin/php/php5.3.6/bin sudo ./pear upgrade pear ./pear channel-discover pear.phpunit.de ./pear channel-discover components.ez.no ./pear channel-discover pear.symfony-project.com sudo ./pear install phpunit/PHPUnit こんなエラーが出たら、 Notice unserialize() Error at offset 276 of 1133 bytes in Config.php on line 1050 Notice unserialize() Error at offset 276 of 1133 bytes in /Applications/MAMP/bin/php/php5.3.6/lib/php/PEAR/Config.php on line 1050 ERROR The default config file is not a valid config file or is corrupted. 以下のコマンドを入力して、pear.confを削除する。 rm /Applications/MAMP/bin/php/php5.3.6/conf/pear.conf 参考サイト http //d.hatena.ne.jp/nkimra/20120715/1342312360 phpでデーモンを走らせる pearをインストールする。 yum -y install php-pear System_Daemonをインストールする。 pear install System_Daemon System_Daemonを実行するためには、posixがインストールされている必要がある。 しかし、php5.3.0以降posixが非推奨になっているので、手動でインストールしなければならない。 理由は、バイナリセーフでないから。詳しくは参考URLに載ってる。 posixをインストールするには、 pear install posix デーモンのループ中にechoやターミナルに直接ログを吐かせたりすると、fatal_errorになってしまう。 ターミナルをそのまま閉じないのなら問題はない。ただし、デーモンである意味もない。 ターミナルを閉じると、吐き出す先がなくなってしまうためエラーになってしまう。 参考サイト http //d.hatena.ne.jp/t_komura/20090526/1243349783
https://w.atwiki.jp/scratchpad/pages/16.html
PDO_OCI PHPExcel PDO_OCI tns指定時には、余分な空白があるとダメみたい。一行で記述するのが手っ取り早い? $tns = "(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = yourip)(PORT = 1521)))(CONNECT_DATA = (SERVICE_NAME = orcl)))" $db_username = "youname"; $db_password = "yourpassword"; try{ $conn = new PDO("oci dbname=".$tns,$db_username,$db_password); }catch(PDOException $e){ echo ($e- getMessage()); } PHPExcel 特徴 PHPで、Excelファイルの作成・編集・保存等ができる。 COMを使わないため、サーバがWindows以外(FreeBSD,Linux他)でもよい。 導入 PHP Excel 2007 classesよりダウンロード。(version 1.6.0;2007/2/14現在) 解凍してパスの通ったところに配置する。 使用 読み書きExcelファイル形式に合わせたライブラリを読み込む。 Excelファイルの形式 処理 備考 xlsx 読込み Reader/Excel2007.phpをrequire 書込み Writer/Excel2007.phpをrequire xls 読込み 不可 書込み Writer/Excel5.phpをriquire 日本語フォント xlsx形式 特に問題なし。 xls形式 フォント名が半角英数字のもののみ使用可 (どれが使えるかは、Fontsディレクトリで確認)標準でつかえそうなのは、以下の4つ。 MS Gothic MS PGothic MS Mincho MS PMincho 動作感 Excel2000等をメインで使っている環境の場合、雛形ファイルをExcel2007で作成→PHPExcelで操作→xls形式で保存という流れに。 条件付き書式等は、保存時に失われる模様。(xls,xlsxとも) 日本語フォントもデフォルトに戻る?(該当セルに合わせてみるとフォント名が崩れている) 日本語はUTF−8で使用可。