PHP今日、社内で話題になった話。 「ダミー.php」のようなファイル名から「.php」という文字列を抽出したい場合あなたはどうしますか?PHPで日本語が含まれるファイル名から簡単に拡張子をとりだす方法 - /halt/Snapshot既にコメントで言及されていますが,もう... 続きを読む
はじめまして。 FreeBSD(4.9)上で、Apache(1.3)+mod_php(4.4.0)を使用しています。 下記のようなコードで、自身(localhost)のFTPにアクセスさせようとしています。 <?php $ftp_host = "myself"; $ftp_user = "user"; $ftp_pass = "pass"; // print ("this is te... 続きを読む
PHP, Mail Envelope Fromに気をつけろ!! Envelope Fromって何じゃらほい?Envelope FromはいわゆるヘッダーFromとは意味が異なり,SMTPレベルできっちり評価される(はず)の送信もと情報です.Envelope Fromについての説明は面倒なので割愛(詳細を知りたい方はそ... 続きを読む
echoとprintって echoとprintってどう違って、どんな時にどっちをつかえばええんじゃろ? ってことですが,個人的にはまっとうな理由はないですけど基本的にechoを使っています. 使い分けの基準はしいて言うと,過去の資産があるアプリケーションなら過去の資... 続きを読む
いまだにdate()の第2引数を省略したり,ところどころでtime()を何度も呼ぶということをしているコードは非常に多く,いいかげんなくなる様子もないですが,理由がない限り好ましくないことが多いと思います. 続きを読む
$carrier_domains = array( 'docomo.ne.jp', 'ezweb.ne.jp', 'softbank.ne.jp', 't.vodafone.ne.jp', 'd.vodafone.ne.jp', 'h.vodafone.ne.jp', 'c.vodafone.ne.jp', 'k.vodafone.ne.jp', 'r.vodafone.ne.jp', 'n.vodafone.ne.jp', 's.vodafone.ne.jp', 'q.voda... 続きを読む
■ [apache][log][PHP] Apache HTTP Serverのaccess_logをPHPでCSVに変換する 21:20 小ネタばかりですみません.今度はApache HTTP Server(いわゆるapache)のaccess_logをCSVにしてみましょう. 基本的にはカンマ区切りにするだけです. $ cat access_log | php... 続きを読む
PHPやLinuxなどのオープンソース関係をはじめ、興味があるものをとことんメモしていきますどこまでネットワークが必要でどこからネットワークが必要ないか † まずPHP自身を用意できていない場合はOSや環境に応じた手段でPHPを用意してください. 次にPEARのも... 続きを読む
mail()がそもそも実行できるか? † PHP CGI SAPIやPHP CLI SAPIで下記のようにコマンドを実行すれば,mail()が内部で作成しているメッセージテキストを標準出力に出力することができます. $ echo '<?php mail( "foo@example.com", "test", "body", "From: bar@... 続きを読む
最終修正日時: Sat, 20 May 2006 11:27:13 JST (869d) 文字数(HTML): 384 文字数(Wiki): 150 メンテナー ELF PukiWiki 1.4.5_1 Copyright © 2001-2005 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji Powered by PHP 5.2.6 HTML ... 続きを読む
普段はFedora CoreでもRed Hat Enterprise LinuxでもRed Hat LinuxでもCentOSでも自分のRPMを使ってるんですが,ネタ的に興味があったので試してみた とりあえず下記にコピペ とりあえず便宜上作業はrootでやってるとします. ・SRPMを取得してくる ・rpm -ihv ... 続きを読む
話の流れで.というか興味のある順番なのでごめんなさい. Documentation for the latest releaseとか見ながらやってみました. File_Gettextはこんなモジュールです. ・ライセンスはPHP(アーカイブ内のはPHPライセンスに見えないんだけど.「LICENSE files we... 続きを読む
こんにちは。今月入社したyamaokaです。よろしくお願いいたします。 さて、PHPで配列要素の存在チェックを行う場合、どうされていますか? 2通りの書き方があると思いますが、実は動作が異なる場合があるのです。 if (isset($array['foo'])) { // (1) // 存... 続きを読む
■[PHP]PHPのセッション管理に使う箱選び 3 前回からの続き memcached 使用したmemcachedのバージョンは1.2.1。 クライアントにはPECLのmemcache 1.62を使用。設定は初期値のまま。 GCは1/100の設定だけど、処理自体はmemcached側に任せてPHP側では何もしない。... 続きを読む
前回からの続きMySQLDBにはMySQL-5.0.27を採用。MyISAMとInnoDBで比較してみる。MEMORY(HEAP)は試していない。MySQLサーバへはUNIXドメインソケットを使って接続し、毎回接続/切断を行うようにしてみた。GCは1/100のまま。設定の問題もあるかもしれないけど、リ... 続きを読む
PHPには元々セッション管理の機能が用意されているので、一般的な環境であれば組み込みの関数を呼ぶだけでセッション変数を介して値の保存と取得ができるようになる。この機能は、内部的にはセッション変数の内容をシリアライズした文字列をファイルに保存し、... 続きを読む
ここ日本PHPユーザ会の運営するphp-usersメーリングリストに参加していると質問メールの質・量に首をかしげることが増えてきました. そこでここではよくあるつまずきについての調査法や対処法を紹介したいと思います. 自分を信用しない † 最近のphp-usersに... 続きを読む
趣味と実益と現実逃避で更新されるblogです. 役に立つことから無意味なことまでさまざま書いていきます. 続きを読む
<PACKAGE>をインストールする.カレントディレクトリに存在しない場合,ネットワーク上に取得しに行く.--forceで強制インストール,--alldepsで依存関係があるパッケージもインストールし,--nodepsで依存関係を無視したインストールをする 続きを読む