Home > PHP Archive
PHP Archive
WindowsでPHPをコマンドラインから使う方法
- 2010-12-24 (金)
- PHP
WindowsでPHPをコマンドラインから使う方法
WindowsでPHPをコマンドラインから使う方法
■OS
Windows XP
■スクリプト
PHP
■作業
WindowsでPHPをコマンドラインから使う
■WindowsでPHPをコマンドラインから使う方法1
「スタート」メニューから「ファイル名を指定して実行」をクリック
「名前」欄のテキストボックスに
cmd
と入力し「OK」ボタンをクリック
「コマンドプロンプト」が起動するので
C:\php\cli\php test.php
と入力し「Enter」
※C:\phpにPHPをインストールした場合
■WindowsでPHPをコマンドラインから使う方法2
「スタート」メニューから「コントロールパネル」をクリック
「パフォーマンスとメンテナンス」をクリックし「システム」をクリック
「詳細設定」タブをクリックし「環境変数」ボタンをクリック
「システム環境変数」欄の「Path」を選択し「編集」ボタンをクリック
「変数値」の最後に
C:\php\cli
を追加し「スタート」メニューから「ファイル名を指定して実行」をクリック
「名前」欄のテキストボックスに
cmd
と入力し「OK」ボタンをクリック
「コマンドプロンプト」が起動するので
php test.php
と入力し「Enter」
※C:\phpにPHPをインストールした場合
- Powered by MiuxMiu
PHPのバージョンを確認する方法・コマンド
- 2010-12-14 (火)
- PHP
PHPのバージョンを確認する方法・コマンド
PHPのバージョンを確認する方法・コマンド
■OS
Ubuntu 10.10
■スクリプト
PHP
■作業
PHPのバージョンを確認する
■PHPのバージョンを確認する方法・コマンド
php -v
- Powered by MiuxMiu
PHPをコマンドラインで対話モード(対話シェル)で起動する方法
- 2010-11-20 (土)
- PHP
PHP をコマンドラインで対話モード(対話シェル)で起動する方法
PHPをコマンドラインで対話モード(対話シェル)で起動する方法
■OS
Ubuntu10.10
■スクリプト
PHP
■作業
PHPをコマンドラインで対話モード(対話シェル)で起動する
■PHPをコマンドラインで対話モード(対話シェル)で起動する方法
php -a
- Powered by MiuxMiu
PHPでコマンドラインの引数を取得(受け取る)方法
- 2010-11-20 (土)
- PHP
PHPでコマンドラインの引数を取得(受け取る)方法
PHPでコマンドラインの引数を取得(受け取る)方法
■OS
Ubuntu10.10
■スクリプト
PHP
■作業
PHPでコマンドラインの引数を取得(受け取る)
■PHPでコマンドラインの引数を取得(受け取る)方法
コマンドラインでのコマンドを下記のようにした場合
php ファイル名 引数1 引数2
PHPで引数1を取得(受け取る)場合の方法
$data1 = $argv[1];
PHPで引数2を取得(受け取る)場合の方法
$data2 = $argv[2];
- Powered by MiuxMiu
PHPでBASIC認証のかかったページに接続(ログイン)する方法
- 2009-09-14 (月)
- PHP
PHPでBASIC認証のかかったページに接続(ログイン)する方法
PHPなどでBASIC認証のかかったページに接続しログインする方法
■スクリプト
PHP
■PHPなどでBASIC認証のかかったページに接続しログインする方法
URLにユーザー名とパスワードを指定して接続する
■手順
下記のようにURLにユーザー名とパスワードを指定して接続する
http://ユーザー名:パスワード@ドメイン名
- Powered by MiuxMiu
さくらインターネットのPHPでフォームメールが文字化け(mb_send_mail)
- 2009-09-01 (火)
- PHP
さくらインターネットのPHPでフォームメールが文字化け(mb_send_mail)
さくらインターネットのPHPでフォームメールが文字化けする場合の対策
■サーバー
さくらインターネットレンタルサーバ(スタンダード)
■スクリプト
PHP
■文字コード
UTF-8
■対策方法
「mb_send_mail」で送信する前に「mb_language」と「mb_internal_encoding」で文字コードを指定する
■PHPコード
<?php
mb_language("Japanese");
mb_internal_encoding("UTF-8");
$to = "送信先アドレス";
$subject = "テストメール";
$message = "テストメールです。";
$headers = "From:送信元アドレス";
mb_send_mail($to, $subject, $message, $headers);
?>
- Powered by MiuxMiu
さくらインターネットのPHPで携帯の空メールシステム(.mailfilter)
- 2009-08-25 (火)
- PHP
さくらインターネットのPHPで携帯の空メールシステム(.mailfilter)
さくらインターネットで「PHP」と「.mailfilter」を利用し空メールを受信し返信する方法
■サーバー
さくらインターネットレンタルサーバ(スタンダード)
■スクリプト
PHP
■方法
「.mailfilter」を利用しメールをPHPスクリプトに転送しPHPスクリプトで転送されたメールを受け取る
■メールフィルターの設定
指定のアドレスに送信されたメールをPHPスクリプトに転送
/home/アカウント名/MailBox/メールアカウント名
ディレクトリの「.mailfilter」ファイルを編集
to "| /usr/local/bin/php -q /home/アカウント名/www/スクリプト名"
exit
■スクリプト側
転送されたメールを受け取る
$source = file_get_contents("php://stdin");
あとは転送されたメールのアドレスにメールを送信する
- Powered by MiuxMiu
PHPで携帯の空メールシステム(自動返信)sendmailのaliases設定
- 2009-08-24 (月)
- PHP
PHPで携帯の空メールシステム(自動返信)sendmailのaliases設定
PHPで携帯の空メールシステム(自動返信)を作成する時のsendmailのaliasesの設定
■サーバー
FreeBSD
■MTA
sendmail
■スクリプト
PHP
■空メールシステムの仕組み
指定したアドレスに送信されたメールを「aliases」を設定でスクリプトに転送しスクリプトで受け取りメールを送信する
■aliasesの設定(sendmail)
karamail@karamail.comを空メールアドレスとする
指定のアドレスに送信されたメールをPHPスクリプトに転送
/etc/aliases
に下記を入力
karamail: |"/home/karamail/www/send.php"
これでkaramail@karamail.comで受信したメールがsend.phpに転送される
■スクリプト側
転送されたメールを受け取る
$source = file_get_contents("php://stdin");
あとは転送されたメールのアドレスにメールを送信する
- Powered by MiuxMiu
さくらインターネットでPHP+MySQL+UTF-8で文字化けする時の対策
- 2009-08-20 (木)
- PHP
さくらインターネットでPHP+MySQL+UTF-8で文字化けする時の対策
さくらインターネットでMySQLの文字コードがEUC-JPでブラウザに出力する文字コードがUTF-8の時、日本語が文字化けする時の対策
■サーバー
さくらインターネットレンタルサーバ(スタンダード)
■スクリプト
PHP
■データベース
MySQL
■ブラウザに出力する文字コード
UTF-8
■MySQLの文字コード
EUC-JP
■症状
さくらインターネットでMySQLの文字コードがEUC-JPでブラウザに出力する文字コードがUTF-8の時、日本語が文字化けする
■対策方法
MySQLに接続したあとにクエリの文字コードを設定する
<?php
$conn = mysql_connect("DBサーバ名", "接続ID", "接続パスワード");
mysql_query("SET NAMES utf8",$conn); //クエリの文字コードを設定
mysql_select_db("DB名", $conn);
?>
- Powered by MiuxMiu
PHPのmb_strimwidthで文字化けする場合
- 2009-08-18 (火)
- PHP
PHPのmb_strimwidthで文字化けする場合
PHPのmb_strimwidthで文字化けする場合の対処方法
■スクリプト
PHP
■症状
PHPのmb_strimwidthで文字化けする
■対処方法
mb_strimwidthに文字コードを指定する
$str = mb_strimwidth($str, 0, 10, "…");
を下記に変更
$str = mb_strimwidth($str, 0, 10, "…", utf8);
- Powered by MiuxMiu
Home > PHP Archive