[k]id » php 

2009年4月21日

PHPでファイル移動

別に記す事の程でもないのですが、
ちょっと忘れてしまっていたので
覚え書きです。
rename(移動する元,移動する先);

<?
rename('./idou_moto/image.jpg','./idou_saki/image.jpg');
?>

Filed under: PHP
タグ: ,

2009年4月20日

PHPのタイムアウトをphp.iniではなく.htaccessで設定

phpのタイムアウトはデフォルトで30秒になっていて
ちょっと大きなループ処理をしようと思うと

Fatal error: Maximum execution time of 30 seconds exceeded......
ってでてきちゃいます。

ので
php.iniで変更してもいいのですが、
このディレクトリだけでいんだよな〜って事になったので
.htaccessで指定してしまいまよう

記述するソースは以下
php_value ignore_user_abort On
php_value max_execution_time 3000

とかで大丈夫

Filed under: PHP
タグ: , ,

2009年4月1日

PHPでfunctionの複数戻り値

たしかに!

知人から質問を受けて、確かにそう思うかも!と思ったTips

 

 

PHPでfunctionを使用したときの戻り値に

return $parameter1;
等で設定すると思うのですが、

 

function atai(&$parameter1,&$parameter2){
$parameter1 = "atai1";
$parameter2 = "atai2";
return true;
}

 

で設定すると戻るは戻るんだけど、
新たに変数を戻したい場合って??
っと質問を受け

 

ああ、たしかに

 

ってことで単純に
return array($parameter1,$parameter2);

で配列にして返しちゃえば、、、で一応は解決したんだけど
これってあってるのかな?

Filed under: PHP
タグ: , ,

2009年2月28日

phpで自分の名前を取得する

phpで自分の名前のみを取得する覚え書き

basename(__FILE__);

さらに
現在のディレクトリは
getcwd()

2009年2月21日

MAMPでZend Frameworkの初期設定

さて、今回はMacintoshユーザー専用です

質問をいただいたので
MAMPでローカルにZend Frameworkの環境を構築する基本設定方法を

簡単にご紹介します。

※MAMPのインストールが必須です。

 

 

1、まずMAMPの環境設定→PHPのタブでバージョンを5に設定
2、同PHPタブでeAcceleratorのチェックが外れている事を確認
3、Zend Frameworkを一読し、最新版のZend Frameworkをダウンロード
4、MAMPの「htdocs」フォルダ中に置く
  ここで「ZendFramework-1.0」のフォルダ名を「zf」とかに変更
  (ファイル名とかに大文字とかスペースとか入ってるのが好きじゃないもので、、、)
5、application/MAMP/conf/php5の中にある「php.ini」を編集

; zen
include_path = ".:/Applications/MAMP/htdocs/zf/library"
を適当なところに記述(コピペで!)
6、/Applications/MAMP/htdocs/に作業用のフォルダを作る/zf_test/
7、zf_testフォルダに.htaccessを作り以下を記述(改行コードはLFで!)
RewriteEngine on
RewriteBase /zf_test/
RewriteRule !¥.(js|ico|gif|jpg|png|css)$ index.php
8、これでとりあえずの設定は完了!

 

 

テストをしてみます。
zf_testフォルダにindex.phpを作り以下を記述
require_once 'Zend/Version.php';
echo Zend_Version::VERSION;
↑これを実行して1.5.1等の数字が出れば初期設定成功です!
(これはZend Frameworkのバージョンを表示させてます。)

あとは、各種マニュアルをみながら開発を進めてみてください!

※間違ってるかもしれないのであしからず、、、、

Filed under: PHP
タグ: , , ,

Page 4 of 6123456