タグ

phpとPHP5に関するlax34のブックマーク (11)

  • PHP5でfgetcsvが正常に動作しない : ::yossy.blog::

    Posted on 7月 19, 2006 Filed Under PHP | CSVのインポート機能を持ったシステムをPHP4環境からPHP5環境へ移行したら、 なぜかCSVデータを正しく読み込んでくれない。っていうか一文字目が文字化け。 超悩んだあげくぐーぐるさんで検索しても以下のような記事しかみつからず。 [PHP-dev 1205] PHP5のfgetcsv()関数について 人力検索はてな - PHP4からPHP5へソースの移(長いので略) csvファイルを読み込むと1バイト目の日語が文字化け 3つ目の掲示板のyossyはあたくし自身なんですが・・・。 setlocaleとかいろいろ試してもしても結局読み込まれるCSVの文字コードは ほとんどSJISなせいなためかなんだかうまくいきません。 ちなみに検証環境はほぼFedoraCore4のデフォルトです。 PHPは5

  • Macで一番簡単にPHP5.4をインストールする方法

    Mac OS X に PHP5.4 を簡単に入れる方法です。 PHP5.4 使っていますか? 5.4 で実装されたビルトインサーバや traits、short array syntax などの新機能を試してみたい!でも 5.4 をインストールするのが面倒だなあ、というあなた、朗報です。 「PHP 5.3/5.4 for OS X 10.6/10.7 as binary package」というパッケージを使うと、簡単に PHP5.4 をインストールできます。 PHP5.4をインストール 方法は簡単。下記のコマンドを実行するだけです。 $ curl -s http://php-osx.liip.ch/install.sh | bash -s 5.4 実行するとパッケージのダウンロードが始まりますので、しばらく待ちます。インストール処理で sudo を使っているので、パスワードが求められる場合が

  • PHP5.4 で Symfony2 は速くなるのか? : 今日も適当ダイアリー

    2011-12-07 PHP5.4 で Symfony2 は速くなるのか? ラベル: PHP, PHP5.4, symfony2 ツイート Symfony Advent Calendar JP 2011 7日目です。 6日は @uechoco さんによる [Symfony2]入出力の文字エンコードを変換してみよう Symfony Advent Calender JP 2011 – 6日目- でした。 さて、@uechoco さんから「MongoDB JPにも所属している@madapajaさん」と紹介いただき、これは MongoDB ネタをやれってことかな?とか考えてしまいましたが、今回は PHP5.4 がらみのことを。 PHP5.4 は速くなっているらしいと風の噂で聞いたものの、Symfony2 は速くなるのかなと思ったので試してみました。 環境によって結果が異なると思いますが、今回は

  • FuelPHP ドキュメント

    FuelPHP へようこそ FuelPHP はシンプルで、フレキシブルな、コミュニティにより開発されている PHP 5 用の Web フレームワークです。現在のフレームワークに対する不満から産まれ、開発者のコミュニティからサポート、支持されています。 FuelPHP はとても移植性が高く、多くのサーバで動き、そして、とても綺麗な構文のフレームワークです。 クイックインストール もしあなたが今すぐに Fuel を試したいと思うなら、高速インストーラを使ってみてください。curl ライブラリを使用し、oil の必要最小限のバージョンをインストールできます。それから、Fuel の新しい完全なアプリケーションを作成できます。 # oil を Web からクイックインストールします $ curl get.fuelphp.com/oil | sh # oil が、たった今、インストールされました。Si

  • 最先端PHPフレームワークLithiumのチュートリアルを実際に体験してみました。 - @camelmasaの開発日記

    MongoDB等のデータベースを使用したPHPフレームワークが無いかと調べたところ、通称CakePHP3と呼ばれるフレームワークLithiumがあるのを知り、実際にインストールしてみる事にしました。 チュートリアル(ブログの様な記事投稿システム)もあるので今回実際に体験してみましたので、簡単に流れを記事にしました。 チュートリアル http://rad-dev.org/lithium/wiki/drafts/blog-tutorial 環境 OS:CentOS5.4 PHP:5.3.1 MongoDB:1.2.2 Lithium:0.9 lithiumのダウンロード&解凍 最新版はlithium-0.9になりますね。 wget http://d10xg45o6p6dbl.cloudfront.net/projects/l/lithium/lithium-0.9.zip unzip lith

    最先端PHPフレームワークLithiumのチュートリアルを実際に体験してみました。 - @camelmasaの開発日記
  • PHP5.3.7のcrypt関数に致命的な脆弱性(Bug #55439)

    PHP5.3.7のcrypt関数には致命的な脆弱性があります。最悪のケースでは、任意のパスワードでログインできてしまうという事態が発生します。該当する利用者は、至急、後述する回避策を実施することを推奨します。 概要 PHPのcrypt関数は、ソルト付きハッシュ値を簡単に求めることができます(公式リファレンス)。crypt関数のハッシュアルゴリズムとしてMD5を指定した場合、ソルトのみが出力され、ハッシュ値が空になります。これは、crypt関数の結果がソルトのみに依存し、パスワードには影響されないことを意味し、crypt関数を認証に用いている場合、任意のパスワードでログインに成功する可能性があります。 影響を受けるアプリケーション crypt関数を用い、ハッシュアルゴリズムとしてMD5を指定しているアプリケーション。 環境にも依存しますが、デフォルトがMD5の場合もあります。筆者のテスト環境

  • 5分でわかる最近のPHP - 2011夏

    ここ最近のPHP界隈では、興味深いニュースが続いています。最近PHPを追っかけていない人へ少しづつご紹介。 近頃、PHP界隈でホットなニュースを5つ、つまみぐいして見てみましょう。 1. PHP5.4.0-alphaリリース! PHPの次期バージョン、5.4.0-alphaがリリースされました。 まだ alpha1 ですが、すでに Traits や Array dereferencing support など様々な機能追加が行われています。 特に Traits は面白い機能で、いずれはこれを利用したフレームワークの登場が考えられます。ぜひ使ってみたい機能ですね。 今後、正式リリースに向けてさらなる新機能が追加されていくようなので、目が離せません。 PHP 5.4 alpha1 released 現状のPHP環境はそのままで、PHP 5.4 を試す PHP5.4 alpha1リリース! PH

    lax34
    lax34 2011/07/29
  • さくらのVPS(CentOS)にPHP5.3.xをyumでインストールする方法 » とりあえず9JP

    別にさくらのVPSに限った事じゃないけど、OSにCentOSを選択した場合、yumでインストール・アップデート出来るPHPは(2010年11月現在で、PHP5.16)となってて、ちょっと悲しい。 というわけで、yumでPHP5.3xをインストールする方法のメモ。 Remiリポジトリを使うので・・・ cd /etc/yum.repos.d rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm wget http://rpms.famillecollet.com/remi-enterprise.repo リポジトリの設定をした後、 remiリポジトリを指定してPHPをインストール。 yum --enablerepo=remi install php MySQLも、remi

  • PHP5.3.3をCentOS6にYUMインストール | 株式会社オルタ

    さくらVPSPHP5.3.3をインストールする方法をご紹介いたします。 さくらVPSPHP5.3をインストールした経緯 さくらVPSには2つ契約しており、2つ契約しているうちの1つには、PHP5.3.3を無事インストールでき、後日契約したもうひとつも同じように5.3.3にアップグレードしていたところ、何を勘違いしたか5.3.4rc1を入れてしまっていたのです。 ミスというか勘違いというか・・・。 それで、rcといえどもそんなに問題は無いだろうとそのまま運用を続けていたわけですが、「なんだかおかしい?」と確定的ではないのだけど感覚的に嫌な予感がするので、PHP5.3.3にしようと思った次第です。 さくらVPSにはデフォルトで、CentOSが入っており、PHPは5.1.6が標準で入っています。 ですがですね。 PHP5.1.6って中途半端・・。 使えない。。。 なにが使えないってクロージャ

    PHP5.3.3をCentOS6にYUMインストール | 株式会社オルタ
  • PHPでfork(バックグランド処理)をする方法 - PHP,MySQL,Flex,JSな日々+イラストとか

    ちょいとcronとwgetを使ってバックグラウンド処理を複数行いたいなぁって思って調べてみました。 phpにはperlみたいなforkがデフォルトではないので、自前でそれっぽいのを作ります。 もちろんライブラリで用意されていますが、設定がめんどい。 バックグラウンド処理させたいプログラム 2秒止まってファイルを出力します。 if( $_GET['m'] == "sleep" ){ echo "hoge"; sleep(2); echo "moge"; file_put_contents( "hoge" , "hoge"); exit; } unix系 wgetを使用してバックグラウンド処理できます。 別にシェルでもOK。最後に「 > /dev/null &」(返り値を破棄して実行)があればいいみたい。 $url = "http://localhost/?m=sleep"; system('

    PHPでfork(バックグランド処理)をする方法 - PHP,MySQL,Flex,JSな日々+イラストとか
  • PHPのインストール(Apache2.0 Linux編)←現在のサーバはこれで設定。

    Webメールとして、SquirrelMailというPHPベースのものを入れることにしたので、ApacheもPHP対応することにしました。PHPについては、これから勉強していく状況ですので、取りあえずSquirrelMailを動かす最低限のことしかしてありませんのであしからず。 まず、ApacheでDSOモジュールとしてPHPを組み込むため、再コンパイルします。改めて書くほどのこともないのですが、Apache+SSLかApacheのページを参考に、./configure時に「--enable-so」オプションをつけて再コンパイルするだけです。コンパイル後、make、make installしてApacheを再起動すれば、DSOモジュールを組み込めるようになります。

  • 1