カテゴリー
SugiBlog Webエンジニアのためのお役立ちTips

docomoで「無効なデータを受信しました。(302)」とエラーが出る

ホームページを携帯キャリアで振り分けるとき、docomoでは相対パス指定でリダイレクトするとエラーが発生します。

例えばPHPで

header("Location: ./redirect.html");

とするとエラーになります。

対処方法は絶対パスでリダイレクトする

header("Location: http://www.example.jp/redirect.html");
13,806 views

PDO(PHP Data Object)

PDOのMySQL対応ドライバをPHPに組み込む
コンフィグ時にオプションを追加する

./configure ‐‐with‐pdo‐mysql

簡単な使い方

設定情報

$dbtype = "[データベースの種類]";
$sv     = "[サーバーアドレス]";
$dbname = "[データベース名]";
$user   = "[ユーザー名]";
$pass   = "[パスワード]";

続きを読む…»

1,393 views

メールデータ バックアップ

PHP5 —– 

[ /usr/local/bin/backup ]

#!/bin/sh

THISDAY=`date +%F_%H-%M-%S`

tar -cvzf /usr/tmp/mailbackup_"$THISDAY".tgz \

/vpopmail /var/qmail/control

/usr/local/bin/php -f /var/www/html/cli/backupper.php ‐‐ \

/usr/tmp/mailbackup_"$THISDAY".tgz

[cronに登録(2日毎、午前10時に実行)]

0 10 */2 * * /usr/local/bin/backup
1,553 views

MySQL バックアップ

PHP5  —–

[ /usr/local/bin/backup ]

#!/bin/sh

THISDAY=`date +%F_%H-%M-%S` 

cd /var/lib/mysql

tar -cvzf /usr/tmp/mysql_"$THISDAY".tgz *

/usr/local/bin/php -f /var/www/html/cli/backupper.php ‐‐ \

/usr/tmp/mysql_"$THISDAY".tgz

#if [ $? -eq 0 ] ; then

#rm -rf /usr/tmp/mysql_"$THISDAY".tgz

#fi

[cronに登録(2日毎、午前10時に実行)]
続きを読む…»

1,700 views

ファイルを添付してメール送信

PHPのmail関数でファイルを添付してメールを送信するスクリプト 

//===========================================
// 設定
//===========================================
//{
    $filename = ファイル名;
    $name     = @explode("/", $filename);
    $name     = $name[count($name) - 1];
    $from     = "example@mail.co.jp";
    $to       = "example@mail.co.jp";
//}

続きを読む…»

1,575 views