Today: Yesterday: Total: Online:
カテゴリー
その他
  • RSS1.0
  • RSS2.0
  • atom0.3
  • valid XHTML1.0
  • valid CSS2
  • Credit
RSSリーダーで購読する | この日記のはてなブックマーク数 | プロフィール
コメントが一番多い記事(233コメント):人の心理の裏をかくホームページ集客術:リピータになってもらうためには
ツイートが一番多い記事(94ツイート):ちょっと待て!twitterやfacebookに子供の写真を掲載する親達への警告
いいねが一番多い記事(574いいね):facebookスパムに要注意。なりすましの見分け方とアカウント乗っ取りの手口(2013年度版)

[ カテゴリー » PHP ]

カテゴリー » PHP February 06, 2017

データベースを使わないCMS ID:1486392908


純国産オープンソースCMS フリー(無料)軽量高速CMS Onethird CMS
https://onethird.net/

— posted by midilin @ 11:55PM | Comment (0)

カテゴリー » PHP October 28, 2016

XAMPPが起動しない。「Port 80 in use by "Unable to open process" with PID 4!」が出たときの回避法 ID:1477630869


一般的にはIISを入れたときに起きるエラー

そのため、
「プログラムのアンインストールと変更 -> Windows の機能の有効化または無効化」から
インターネットインフォメーションサービスのチェックを外すことで解消されるが、
最初からはずれていて、原因が違う場合がある。

回避法1)
http://walnut-web.com/wordpress/apache-error/
特定するための調査方法

手っ取り早くするなら、以下のポート番号を変える方法が楽
回避法2)
http://suneo3476.hateblo.jp/entry/2013/09/06/100546

— posted by midilin @ 02:01PM | Comment (0)

カテゴリー » PHP March 31, 2016

PHPでExcel作成 ID:1459396713


PHPExcelというライブラリを使用する

http://qiita.com/sebon77@github/items/0ef0e9ac4d2f5e09a6c7
http://www.buildinsider.net/web/bookphplib100/036

テンプレートのExcelからファイルを作成する方法
http://piyopiyocs.blog115.fc2.com/blog-entry-241.html

— posted by midilin @ 12:58PM | Comment (0)

カテゴリー » PHP March 28, 2016

リダイレクト先のURLを全取得 ID:1459152034


get_headersを使用することで、ヘッダー情報より
URLを取得することができる。
URLはLocationで取得できるので、
以下のようにすれば、URLを全件取得できる。


$url = 'http://www.yahoo.co.jp';
$http_header = get_headers($url);
//var_dump($http_header);
for($i=0;$i<count($http_header);$i++){
	//echo $http_header[$i].'<br>';
	//echo strpos($http_header[$i], 'Location').'<br>';
	if(strpos($http_header[$i], 'Location')!==false){
		$url = str_replace('Location:','',$http_header[$i]);
		echo $url.'<br>';
	}
}

— posted by midilin @ 05:00PM | Comment (0)

カテゴリー » PHP March 13, 2013

PHPで長いHTMLを出力したいとき ヒアドキュメントの使い方 ID:1363153073


長いHTMLを表示させたい場合、
echo文で出力するのが面倒なので

print<<<AAA
表示したいHTML
AAA;


という形で出力可能。
HTML内の変数は展開される。

http://blog.tasdesign.jp/web_design/2010_01_24/php-html-web-php.html

ヒアドキュメント中に配列や、メンバ変数を展開したい場合は
{}を使うことで可能。


print<<<AAA
{$obj->name}
{$address[0]}
AAA;

http://d.hatena.ne.jp/sutara_lumpur/20080803/1217724875

— posted by midilin @ 02:37PM | Comment (0)

カテゴリー » PHP March 12, 2013

PHPでGETやPOSTでNotice: Undefined indexが出た時の対処法 ID:1363072299


値がない場合、初期化エラーが出ているので
issetを使って、初期化チェックをする。

$id = isset($_GET['id']) ? htmlspecialchars($_GET['id']) : null;
http://www.serendip.ws/archives/3217

— posted by midilin @ 04:11PM | Comment (0)

カテゴリー » PHP November 11, 2011

PHP 都道府県 市区町村 正規表現で住所分割 ID:1320993280


区切りのない住所文字列から、
都道府県と市区町村とその他に分ける正規表現

http://www.rottel.net/kuwa/83562

他の住所分割法
http://kuroutoshikou.blog16.jp/index.php/2008/12/19/aspeb_eiuc_fa_saf_a_a_a_s

— posted by midilin @ 03:34PM | Comment (0)

カテゴリー » PHP October 26, 2011

PHP サーバー設定でリモートアドレスが取得できない場合の対処法 ID:1319606577


PHPで
$_SERVER["REMOTE_HOST"];
でリモートアドレスが取得できるがサーバー設定により
取得できない場合がある。
gethostbyaddr()を使用するととれる。


gethostbyaddr($_SERVER["REMOTE_ADDR"]);

http://nyx.pu1.net/practice/server_var/server_var2.php#sample5

— posted by midilin @ 02:22PM | Comment (0)

カテゴリー » PHP » PDF September 05, 2011

HTMLからPDFを生成するPHPライブラリ(mPDF) ID:1315220200


HTMLからPDFを生成するPHPライブラリ
http://www.moongift.jp/2009/07/mpdf/

文字化け問題の対処法
http://pg-gattsman.blogspot.com/2011/05/phppdfmpdf.html

— posted by midilin @ 07:56PM | Comment (0)

カテゴリー » PHP » phpMyAdmin June 16, 2011

phpMyadmin 文字化け解消 ID:1308199019


古いphpMyAdmin 2.7で文字化けが発生。
調べてみたら

以下のURLの方法で対処できた
http://ma-bank.com/item/643


「phpMyAdmin/libraries/database_interface.lib.php」の「function PMA_DBI_postConnect」全部をコメントアウトして、以下のソースを書き加える。
function PMA_DBI_postConnect($link, $is_controluser = false) {
	require_once('./libraries/charset_conversion.lib.php');
}

尚、DBの文字コードは以下のコマンドでわかる
SHOW VARIABLES LIKE 'char%'
http://oshiete.goo.ne.jp/qa/3494337.html
http://www.mysql.gr.jp/frame/modules/bwiki/?FAQ#content_1_40

— posted by midilin @ 01:36PM


カウンター