タグ: $_SERVER を抽出しています。
Total: 3

dirname()

ブログ | 2008/9/13 22:34
どこに置いても動くように、PHPで最初にベースとなるパスを定義していて、今までは
define('BP',str_replace('index.php','',$_SERVER['PHP_SELF']));
こう書いていたのだけれど、
define('BP', dirname($_SERVER['PHP_SELF']).'/');
dirnameを発見したのでこうすることにした。
▼追記 2008/9/13 23:20
direname()、空の時に「/」が返ってくる。
いろいろ試行錯誤した結果、
define('BP',str_replace('index.php','',$_SERVER['PHP_SELF']));
に戻す。

ajaxのsafari処理

ブログ | 2008/2/8 16:40
function safari_ajax_disp(){
 $out = '';
 if(strstr($_SERVER['HTTP_USER_AGENT'], 'Safari')){
   $out = '<?xml version="1.0" encoding="utf-8"?>'.PHP_EOL;
 }
 return $out;
}

ajaxで文字を読み込むとき、
<?xml version="1.0" encoding="utf-8"?>
を入れないと、safariで化けるのでその処理関数。

検索ロボットを判別

ブログ | 2007/11/22 06:24
これぐらいでいいのではないか。
$ua = $_SERVER['HTTP_USER_AGENT'];
if(strpos($ua,'Mac') === false && strpos($ua,'Win') === false){
 return;
}
前 | 1 | 次

Rottel内コンテンツ

ユーザー一覧

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