タグ: php を抽出しています。
Total: 96

PHP: imagefilter - Manual

ブックマーク | 2008/1/18 18:07
http://jp.php.net/imagefilter
グレースケールに変換とかできるんだな。
やってみよう。

PHPで使ったことのある関数などをメモしていく(だけ)

ブログ | 2008/1/18 16:42
trim()
intval()
number_format()
str_replace()
urlencode()
urldecode()
htmlspecialchars()
stripslashes()
nl2br()
abs()
fmod()

mb_substr()
mb_convert_kana()

define()
require_once()

empty()

implode()
explode()
array_pad()
array_search()
array_merge()
array_diff()
is_array()
in_array()

time()
date()

PHP_EOL

mysql_real_escape_string()
mysql_fetch_array()
mysql_num_rows()

__autoload

ブログ | 2008/1/7 23:21
<?php
function __autoload($class){
 require_once($class.'_class.php');
}
?>

これを置いとくと、
require_once(tako_class.php');
は省略でき、

$tako_class = new tako;
だけで、読み込まれてなければ、ファイルが読み込まれる。

PHP5のみ。

eval()

ブログ | 2007/12/26 16:27
drupalで書き込む時にphpフィルターというものがある。
書き込んだ内容をphpとして出力するものだ。

これをどうやって実装すればいいか分からなかった。あまり必要もなかったので、一生懸命は調べずにいた。

で、必要な気分になったので一生懸命調べた。

require()の文字列版みたいなものだろうと想像して、マニュアルのそこへ行くとeval()というリンクがあった。ビンゴ。
http://zapanet.info/phpdoc/function.eval.html

サービスとしてユーザーに開放してはならないものだが、PHPのテストとか、管理者だけがつくるヘルプなどのページにはとても有効だと思う。

例えば、一つテキストエリア(name="php")を用意して、eval($_POST['php'])みたいな出力をすれば、テストできるんじゃないか。
タグ

PHPで生成したCSSなどをキャッシュする。

ブログ | 2007/12/24 18:44
ネットワーク越しに書いていたJavascriptファイルが、固まり気味で消えてしまった。困ったということで、ブラウザのキャッシュから拾ってみようと調べたら、キャッシュされていなかった。

PHPで出力したJavascriptファイルはキャッシュされないのだ。
で、調べた。

Javascriptなら
Header("Content-Type:application/x-javascript");
header('Cache-control: must-revalidate');
header('Expires: '.gmdate('D, d M Y H:i:s', time() + 3600).' GMT');

CSSなら
Header("Content-Type:text/css");
header('Cache-control: must-revalidate');
header('Expires: '.gmdate('D, d M Y H:i:s', time() + 3600).' GMT');

PNGなら
Header("Content-Type: image/png");
header('Cache-control: must-revalidate');
header('Expires: '.gmdate('D, d M Y H:i:s', time() + 3600).' GMT');

と書けばキャッシュされるようだ。

失ったと思ったJSファイルは、Terminalでひとつプロセスをkillしたら、なんとか動くようになった。
| 1 | 2 | ..... | 10 | 11 | 12 |

Rottel内コンテンツ

ユーザー一覧

Rottelとは?
利用規約
開発飲料
利用者の声
ヘルプ
close