Home > php Archive

php Archive

1

php HTTP_REFERER

  • Posted by: daniwell
  • 2008年11月 2日 11:35
  • php
$_SERVER["HTTP_REFERER"]

関係ないところからのphpへのアクセスを遮断したい場合、
リファラーを利用してもいいのかどうか、ちょっと不安。

別に漏洩するとマズいようなデータ扱ったりするわけでないので
偽造される可能性云々はそれほど気にしてないんだけれど、
果たして、リファラー取得できない風に設定してる人ってどれくらいいるものなんだろう?

php Filesystem

  • Posted by: daniwell
  • 2008年5月14日 00:31
  • php

ファイルの読み込みに関して。
まあperlと似たり寄ったりなところもあるけれど。

// ファイルを開く
resource fopen ( string filename , string mode )

mode
r 読み込み(ファイルポインタは先頭)
r+ 読み込み/書き込み(ファイルポインタは先頭)
w 書き込み(上書き・ファイルポインタは先頭)
w+ 読み込み/書き込み(上書き・ファイルポインタは先頭)
a 書き込み(ファイルポインタは終端)
a+ 読み込み/書き込み(ファイルポインタは終端)

array file ( string filename ) // ファイル全体を読み込んで配列にセットする
string file_get_contents ( string filename ) // ファイル全体を読み込んで文字列で返す

string fgetc ( resource handle ) // 1文字ずつ読み込み
string fgets ( resource handle ) // 1行ずつ読み込み

bool file_exists ( string filename ) // ファイルが存在するかどうか

int filemtime ( string filename ) // 更新時刻を取得
ex.) 更新日時の整形 date ("Y/m/d H:i:s.", filemtime( $filename ));

詳しいところは、
PHP Manual(日本語)
を参照。

php GD library

  • Posted by: daniwell
  • 2008年5月 7日 01:05
  • php

phpのGDライブラリは何かと便利。
あんまりphpは触る機会がないので、とりあえずよく使うところをメモメモ。

// 空のイメージリソースを作成
int imagecreate ( int x_size, int y_size )

// 使用する色を生成(最初の呼び出しは背景色)
int imagecolorallocate ( resource image, int red, int green, int blue )

int imagesx ( resource image ) // 横サイズ
int imagesy ( resource image ) // 縦サイズ

// ファイルよりイメージリソースの作成
int imagecreatefrom■■■( string filename )
■■■ = gif, jpeg, png, wbmp, string など

// ブラウザ又はファイルへ画像を出力
bool image■■■( resource image [, string filename] )
■■■ = gif, jpeg, png, wbmp

// 画像の一部をコピー、伸縮する dst がコピー先、src がコピー元の画像
bool imagecopyresampled ( resource dst_image, resource src_image, int dst_x, int dst_y, int src_x, int src_y, int dst_w, int dst_h, int src_w, int src_h )

1

Index of all entries

Home > php Archive

Search
Feeds

Return to page top