php
Cent OS6.3でpecl_httpが動かない。インストールはうまくいって extension=http.soで読み込むモジュールも指定してapacheも再起動したのにうまくいかない。 pecl list ========================================= Package Version State pecl_http 2.0.3 sta…
php5.3が古くなってきてそろそろ移行期間かなと思ったのでアップグレードしてみた。 sudo add-apt-repository ppa:ondrej/php5 sudo apt-get update sudo apt-get upgrade sudo apt-get install php5リポジトリを追加して最新の内容にアップデート。その後に…
ここからとってくる。zipで圧縮されてるのをとってきてので解凍して、その後はディレクトリに移動して以下を実行。phpは5.3を使用。 phpize ./configure make sudo make installエラーが出ずに終了したらphp.iniを編集する。 /etc/php5/apache2/php.iniexten…
$i;$j--){ if($h[$j]<$h[$j-1]){ $k = $h[$j]; $h[$j] = $h[$j-1]; $h[$j-1] = $k; } } } var_dump($h); 一番簡単なソートのアルゴリズム。 値を比較して片方が大きかったら入れ替える。 for文で配列の数だけ比較するので、大きな配列だとすごく時間がかかる…
wordpressをhetemlに移行途中、テーマのファイルをアップロードしてテーマを変更しようとしたら Warning: Cannot modify header information -- headers already sent byとエラーが出た。 header関数より先に何かを出力しているときのエラー。 といってもま…
これは使えそう!と思ったけど、実際にはほとんど使い道がない気がしてきた。 なにがしたかったんだろうか。。。 今見てるページのurlをサーバに送って、サーバ側で該当する文字を置き換えてクライアントに返すというプログラム。 url = $_GET['url']; } pub…
まずはPHPUnitのインストールから。PEARは入ってるので、 pear config-set auto_discover 1 sudo pear install pear.phpunit.de/PHPUnitと入力する。 関係ないけどComposerってまだ使ったことないんだよな。便利なのかな。 インストールが終わったら入ったか…
WordPressの管理画面にログインしないで投稿したかったので調べてみたら、 XML-RPCで投稿できるらしい。 XML-RPC を使用する方法 | Sun Limited Mt. コメントアウトしてたりいらない処理があるのでもっときれいにしなきゃとは思うけど、 書いたとこまで載せ…
class内のメソッドをコールバック関数として実行したい。 array_mapに関数を渡すのはわかるんだけど、 メソッドはどうするの? 最初はこう書いた。 けど動かず。 pon', $t) ); こうだった↓
Doctrineでdatetime型をデータベースに保存したいときにエラー。 Fatal error: Call to a member function format() on a non-object in /var/www/Symfony/vendor/doctrine-dbal/lib/Doctrine/DBAL/Types/DateTimeType.php on line 44 文字列として $product…
symfony2でデータベースからデータをとってこようとして、 Fatal error: Cannot redeclare hateka\dayCALBundle\Entity\Friend::setUserName() in /var/www/Symfony/src/hateka/dayCALBundle/Entity/Friend.php on line 75というエラーがでた。 再度宣言でき…
Doctrineを使ってデータベースからデータを引っ張ってくるとき、 メソッド名にカラム名を追加しなくちゃいけないことに気がつかなくてはまった。 マニュアルにだけじゃわかりにくいなー。
まじめにPHPでのテストを勉強しようと思って、 PHPUnitを入れてみたけどエラーで動かない。 Warning: require_once(PHPUnit/Util/Filter.php): failed to open stream: No such file or directory in /usr/bin/phpunit on line 44 Fatal error: require_once…
ちょっと前から作りたいものがあってSymfonyでつくってる! フレームワークはDjangoしか使ったことがなかったけど、 こっちはこっちで面白い。 でも何でも揃ってるフレームワーク、って感じで機能が多い気がして、 どこがどうなってるのかまだ全体が見えない…
ルーティングをymlで管理できて便利だなー。 何か作ってみようと思って、 Creating Pages in Symfony2 - Symfony このページを読んでる。 Symfony1は使ったことがなかったので、 どこが変わったのかよくわからないけど。。。 仕組みとしては、routing.yml ha…
Symfony2をまだ使ったことがなかったので試してみた。
意外と面倒なページング処理。 簡素すぎてこれでいいのかわからないけど、 簡単なページングならこれが使えると思う。
何をしたいのかよくわからないけどとりあえず貼っておこう。 この頃よりはまともなコードがかけるようになってるはず!
When in multi byte environment, you insert text data to mysql. sometimes it fails. case of single byte is success. why? you make sure character set in PHP code and database it. If difference between each other, mysql dose not to insert cor…
pub = "php5"; $this->$pub = "php4"; var_dump($this->pub); var_dump($this->$pub);//dollar is here } } $base = new Test(); $base->callpro(); php4 displays php4 but php5 is not it,cause runtime error is called. php4 ignores dollar and ex…
何かのときに書いたやつ。 何だったかは思い出せない。。。 csvname, "r"); while(!feof($handel)){ $this->csv = fgets($handel); $this->all .= $this->csv."!!!!!"; $str = explode(',',$…
なぜか書きたくなったので。 \n"); echo("<tr>\n"); for($k=1;$k<10;$k++){ if($k==1){ echo("<td> </td>"); } echo("<td>".$k."の段</td>"); } echo("\n</tr>\n\n"); for($i=1;$i<10;$i++){ echo("<tr>\n"); echo("<td>".$i."</td>"); for($j=1;$j<10;$j++){ echo("<td>".$i*$j."</td>"); if($j==9){ ech…</tr>
If you want to increase value of upload limit, you need to rewrite configuration file of php. There are two places that you rewrite in php.ini, post_max_size and upload_max_filesize. It directs about file size what it is decide limit size …
If you think about to upload image file from mobile.What do you do? useually, web application is use form which has input type "file".but mobile(Japanese mobile only?) can not use it. So to need another way.Many web apps adopts mailto and …
I found what is mystery action of php. look this program, a = "a"; return $this->a; } function b() { $b = $this->a; var_dump($b); } } $w = new Test(); $w->b(); ?>
Session is useful to build web applications what needs login.example SNS,Shopping cart and Closed applications is used by a few users. It gives unique id for users, They use that. Usually effective things is repetition login and protect fr…
デバッグ時にまじ使えそう! $hello = "hi!php" if ($_SERVER['REMOTE_ADDR'] == '***.***.***.**'){ var_dump($hello); } 自分のIPアドレスだけを対象になんか処理するときに便利。
以下の2つがあって、どちらも同じことをやりたくて書いたプログラムだけどなぜか最初のやつは動かない。
inu); } } class Cat extends Animal { function koe_neko() { echo($this->neko); } } $nakigoe = new Cat; $nakigoe->koe_inu(); $nakigoe->koe_neko(); extendsをつけることで全てのメンバ変数とメンバ関数を受け継ぐ事が出来るらしい。 こりゃ便利!