このサイトは、只今WEB業界で活躍中のデザイナー、プログラマーの方々の情報を集めたweb統合情報サイトです。

web帳

PHP

ホンの備忘録です。 PHPで簡易にアクセスログを吐き出したかったので、 log.txtを作成し、時刻、IPアドレス、ホスト名、リファラを出力。 [php]$filename = "./log.txt"; //ログファイル名 $time = dat…

続きを読む

スクリーンショット 2015-10-10 7.03.54
新しくMacを購入し、Laravelで作成したプロダクトの環境を作って確認しようとしたところ、 画面が真っ白に。。。 Laravelではありがちですかねぇ。 storageフォルダの権限変更する件はネット上でもよく上がっているかと思います。 早速変更。 […

続きを読む

スクリーンショット 2015-01-08 0.02.30
あけましておめでとうございます!! 新年早々、風邪をひいてしまい体調が悪いまま2015年は始まってしまいました。 おかげ様で色々とくたばっておりました。。。><   新年1発目は何を書こうと考えたところ2014年流行ったLaravelについてちらっと。 Larave…

続きを読む

スクリーンショット 2014-11-29 20.33.49
MySQLのGUI管理ツールと言えば「phpMyAdmin」や「MySQL Workbench」あたりが有名どころで利用している方も多いかと思います。 phpMyAdmin http://www.phpmyadmin.net/home_page/index.php MySQL…

続きを読む

LL
どもです。 Laravel4でもSmartyを使用したい使用したい使用....。。。 そう。Laravelはデフォルトで bladeテンプレートが備わっているのですが、別のテンプレートエンジンが使いたい。 といったわがままを言って見たい時期だったりもする訳ですよ。 使い慣れたテ…

続きを読む

スクリーンショット 2014-09-20 1.49.26
前回、こちらで 人気急上昇!PHPフレームワーク「Laravel」を使ってみました。 インストール 〜 起動まで。 インストールまで行ったので、今回は 基本的な使い方や「artisan(アーティザン)」コマンドの「migrate(マイグレート)」オプション周りや、簡易の会員サイトの作成…

続きを読む

スクリーンショット 2014-08-24 13.34.47
Laravelを扱おうとすると、「あれ表示しない。」 どうやらパーミッションエラーが起きている。 /app/storage フォルダの権限をchmodで777に変更。 あれ、まだ表示しない。。。 あ、そうか、vagrant側のパーミッションを変更せねばではと、 [code]v…

続きを読む

スクリーンショット 2014-08-11 2.50.03
前回、 人気急上昇!PHPフレームワーク「Laravel」を使ってみました。 インストール 〜 起動まで。 で、Laravelを使って構築していたのですが、mampで確認していたので問題なかったのですが、Vagrant環境で確認するところ、「あれ表示しない。」 artisanコマ…

続きを読む

スクリーンショット 2014-08-10 22.32.28
もう PHPがダサいなんて言わせない! PHPのフレームワーク「Laravel」(ララベル)がもっぱら良くて、人気も急上昇ということで使ってみました。 Githubのスター数も、同様PHPフレームワークで比較しても「CodeIgniter」の7971や、「symfony」の8735…

続きを読む

スクリーンショット 2013-11-06 21.57.52
今回はMVCモデルのPHPアプリ作成についてとなります。 MVCに関してはもうすっかりお馴染みかと思われますが、軽く説明を、 ・Model モデル ・View ビュー ・Controller コントローラ と、3つの要素で設計で実装される方式です。 それぞれの概要を説明すると、…

続きを読む

前回の PHP 会員制サイトの制作方法 その2 の続きとなります。 今回は、 user_regist.php:会員登録と登録内容送信ファイル index.php:ユーザー登録処理コントロールページ の2ファイルを作成し、完成させましょう。 user_regist.php:会員…

続きを読む

mailform002
前回の PHP 会員制サイトの制作方法 の続きとなります。 準備するファイルとして、 db.php :データベースの接続設定 email_form.php:email登録用テンプレート email_regist.php:ユーザの仮登録と登録ページURLの送信用ファイル r…

続きを読む

スクリーンショット 2013-03-31 3.10.51
どもです。 今回は気分を変えて会員制のサイト制作方法を。 と言っても基礎的な部分となりますが。 ゴリゴリ書いているエンジニアさんならあれですが、やっぱ書いていないと忘れるのが人間だったりもするので、思い出すのも含めて書いていきます。 では、まず制作のフローから。 制作フロー ま…

続きを読む

スクリーンショット 2012-09-06 15.43.18
流れでSmartyを使うことになりましたので、色々と残していければよいかと。 まず、Smartyとはなんぞよ?のところから。 簡単に言いますとPHPのテンプレートです。(きっぱり) PHPにはHTML内にコードを埋め込むことが出来るという他の言語にない特徴を持っていまして、初心者…

続きを読む

スクリーンショット 2012-02-01 0.18.37
Excelファイルを書き出す事が出来るPHPライブラリ「PHPExcel」の使い方です。 まずはこちらからインストール。 PHPExcel http://phpexcel.codeplex.com/ インストール 上記の「Download」ボタンをクリックしダウンロード。 …

続きを読む

スクリーンショット(2012-01-26 10.42.42)
MAMPにPEARをインストールする手順となります。 意外にすんなり導入できちゃいましたので。 インストール ターミナルをたち上げます。   以下のコマンドを入力。 [code]/Applications/MAMP/bin/phpのバージョン/bin/pear install -a htt…

続きを読む

MySQL関数 mysql_list_dbsはデータベース一覧を取得する関数です。 [code]resource mysql_list_dbs ([resource 接続ID ])[/code] このmysql_list_dbsを使い、PHPでデータベース一覧表示する方法です。 PH…

続きを読む

PHP include文は.txtファイルや.htmlファイルを読み込む事が可能となっております。 PHP [code]<?php include('footer.html');?>[/code] ソースも簡単で、ファイル管理もとてもスマートに行えるのですが、 phpを実行させ…

続きを読む

mysql_select_dbは「データベーススペースを選ぶ」ファンクションになります。 データベースはデータベーススペースを選ばなければ、テーブルやレコードを操作できません。 記述例 [code]<?php mysql_select_db('test_db') or die…

続きを読む

PHPを使いMySQLに接続する為には「mysql_connect」というファンクションを使用します。 接続に必要なのはMySQLのIDとパスワードが必要となってきます。 ローカルで作成を行っていてXAMPPを使用の場合 XAMPPの場合 ホスト名 localhost…

続きを読む

スクリーンショット 2011-08-24 1.55.44
PHP と正規表現を使って郵便番号(123-4567形式)の判別の行い方です。 デモページ 日本国内に置いて、郵便番号の形式は3桁の数字と4桁の数字と決まっております。 この形式を「正規表現」を用いて判別を行います。 判別に行う正規表現は 郵便番号判別 正規表現 [code]/^¥d{3…

続きを読む

投稿にhttp://~から始まるURLとftp://から始まるURLに 自動でaタグを挿入しリンクテキストに置き換える正規表現。   [code] //本文にURLにリンクの設定 正規表現 function makeLink($value){ return mb_ereg_r…

続きを読む

会員サイトでよく利用されているcookieの設定方法です。 cookieにログイン情報を保存する事によって、次回から入力しないでログインが可能となります。 セッションとの違いは、セッションはブラウザを閉じると 消えてしまい、cookieは情報を 次回まで残しておく事が可能となります。…

続きを読む

会員登録フォームでよくある、「エラーメッセージ」表示についてです。 エラーがなければ、登録内容確認の画面へと遷移させます。 登録内容が「ニックネーム」「メールアドレス」「パスワード」があった場合、 HTML [code] <form action="" …

続きを読む

2011.03.11

PHP

php 四捨五入

四捨五入のスクリプトです。 [code]round(値(四捨五入する桁))[/code] 使用例: [code]$val=123.4567; print(round($val,2));[/code] とすると、 123.45 と表示。 四捨五入の桁を負の値にすると、 [c…

続きを読む

2011.03.11

PHP

mySQL コマンド

良く使うmySQLコマンドです。 mySQLにユーザ root でMySQLに接続 [code]mysql -u root -p[/code] databaseを参照 [code]mysql> show databases;[/code] databaseを使用開始 [c…

続きを読む

スクリーンショット(2011-02-26 1.16.28)
前回のPHPで簡易アンケート にパーセンテージ表示するバーの設置方法です。 ではバーの作成を HTML [code] <p class="r4">【男性】%<span class="bar"></span&g…

続きを読む

textimg
PHPで簡易アンケート実装方法です。 YES or NO方式でトータル人数とYESの人数を表示させます。 こんな感じに。 まずはHTMLとCSSで普通にマークアップ。 HTML [code]<div id="yesNoArea"> <…

続きを読む

排他制御鵜とはコンピュータの動作において、複数のプロセスからの同時アクセスにより 競合が発生する時に、独占的に利用させている間は、 他のプロセスが利用できないようにする事です。 ファイル書き込み時にそれを行う時「flock()」関数を使用すると良いでしょう。 flock((ファイル…

続きを読む

2011.02.21

PHP

MAMPの設定方法

スクリーンショット(2012-02-01 18.23.50)
MAMPはアプリケーションフォルダにドラッグ&ドロップするだけで Apache,PHP , MySQL を Mac OSX にインストールすることができるアプリケーションです。 名前の由来はそのままMac ,Apache,MySQL,PHPの頭文字を取ったのが由来です。 MA…

続きを読む

phpの文字列でhtmlタグを一括削除する方法です。 下の一行で $hogeStr に含まれているhtmlタグを全て削除されます。 [code] $hogeStr = strip_tags($hogeStr); [/code] 削除するタグを指定する場合、別途記述が必要。 [c…

続きを読む

Graphical FrontEnd Engineer
- Daisuke Takayama

MAD CITY 北九州市で生まれ育つ。20代はバンド活動に明け暮れ、ふと「webデザイナーになりたい。」と思い、デジタルハリウッド福岡校入学。卒業後、数々の賞を受賞、web業界をざわつかせる。
現在、港区六本木で活動中。

WEBデザイナーの、WEBデザイナーによる、WEBデザイナーの為のサイト。「みんなで書こう!」と仲間を募ってみたが、結局書くのは自分だけとなってしまいました。日々のメモを綴っていきます。