タグ

phpに関するblurblueのブックマーク (12)

  • iPhoneの@i.softbank.jpをGmailに転送 – Flying Zebra blog

    前回に引き続きマニアックな内容ですので、同じ事をしようとしている人以外はまず面白くないのでさっさと読み飛ばすことをお勧めします。更に、自分が管理している常時稼働のサーバーがあってそこでphpcronが使えるという特殊な環境の人以外には役に立たない情報です。 たろ父は日でGmailが招待なしでも使えるようになった当初からGmailをメインで使っています。アドレスは@gmail.comのアドレスではなくこのブログが置いてある自分のドメインのものを常用していますが、メールチェックも送信も専らGmailからで、自宅PCのメーラーはバックアップ用に成り下がっています。 さて、今回はiPhoneのメールをGmailで扱う方法の紹介です。実は、送信アドレス(From:フィールド)を@gmail.com以外に設定するのは簡単で、@i.softbank.jpのメールも例外ではありません。ここでは一歩進ん

  • データベースの基礎を理解しよう! プログラミング未経験から始めるPHP入門

    はじめに 連載では、PHPまたはプログラミング初心者の方を対象に、PHPを用いたWebアプリケーションの作成方法を説明していきます。今回は、データベースとSQLに関して、「おすすめレストラン一覧を閲覧できるWebサイトを制作する場合」を例にして、説明をしていきます。 対象読者 プログラミングが初めてでこれから学習する予定の方 プログラミングの経験はあるがPHPを初めて学習する方 この記事の内容 はじめに 対象読者 動作確認環境 データベースとは何か・・・データベースはどんな役割? データベース操作の基礎・・・データベース言語「SQL」とは SQL基礎:テーブルの作成・・・CREATE文を使ってみましょう SQL基礎:レコード追加・・・INSERT文を使ってみましょう SQL基礎:レコード検索・・・SELECT文を使ってみましょう SQL基礎:レコード更新・・・UPDATE文を使ってみまし

    データベースの基礎を理解しよう! プログラミング未経験から始めるPHP入門
  • 10日で覚えるPHPのキソ(超基礎編) 第 1 回 PHPの約束事 | バシャログ。

    この春からプログラムにチャレンジしよう!と意気込んでいる方もいらっしゃるのではないでしょうか? 先日、おすすめを紹介させていただいたのですが、を読みながらの学習では、途中でつまづいたり、なかなか長続きしない、といった方もいらっしゃると思います。 そんな時のお手伝いができたら…と、シーブレインでは今回の連載 「10日で覚えるPHPのキソ」を企画いたしました。 どうぞよろしくお願いいたします。 第1回は PHPを勉強する時に、まず最初に覚えておきたい約束事! についてお話しいたします。 その前に、PHPとは… PHPはプログラミング言語 日語・ドイツ語・フランス語があるようにPHPも言語の1つです。 プログラミングをするための言語ですね。 プログラミング言語には大きく分けて、インタプリタ型とコンパイラ型があります。 PHPはコンピュータが直接理解可能なコードへの翻訳作業を、プログラムの実

    10日で覚えるPHPのキソ(超基礎編) 第 1 回 PHPの約束事 | バシャログ。
  • 10日で覚えるPHPのキソ 第 2 回 変数と定数 | バシャログ。

    PHPのキソ(超基礎編)第 2 回は、変数と定数についてお話します。 目に見えないものなので、まずは頭の中でイメージする練習から始めましょう。 変数とは? 変数とは、プログラムの中でデータ(値)を入れておく箱のようなものです。 「$」から始まります。 $aと見たら、$aという名前のついた箱をイメージしてください。 変数の主なルール 変数の名前(変数名)は、基的に自由につける事ができますが、いくつかのルールがあります。 変数名はドル記号($)から始まります。 変数名は大文字と小文字を区別します。($aと$Aは別の変数だと認識されます。) 変数名に使えるのは、以下の文字になります。 英大文字小文字(a~zもしくはA~Z) 数字(ただし、先頭には使えません。) _(アンダーバー) 以下の変数名はすでに定義されています。(同じ名前は付けられません) (一部変数名がマニュアルへのリンクになっていま

    10日で覚えるPHPのキソ 第 2 回 変数と定数 | バシャログ。
  • 10日で覚えるPHPのキソ 第 3 回 配列(連想配列) | バシャログ。

    PHPのキソ(超基礎編)第 3 回は、配列と連想配列についてお話します。 変数同様、目に見えないものなので、まずは頭の中でイメージする練習から始めましょう。 配列とは? 変数のイメージは箱でした。 配列は、変数のような箱が連なったものをイメージしてください。 「タンス」でも「連なったティッシュ箱」でもなんでもOKです。 (PHP技術書によって、箱が縦に積み上がっていたり、箱が横に連なっていたりしますが、表現したい事は一緒です。) 変数と配列の違い 前回、変数は1つのデータ(値)しか入れられない!とお話しました。 配列は変数とは違い、つながっている箱の数だけデータ(値)を入れることができます。 配列は複数のデータ(値)が入れられる 配列のルール 変数と同じく、配列名はドル記号($)から始まります。 配列名に使えるのは、変数と同じく以下の文字になります。(大文字と小文字も区別します。) 英大

    10日で覚えるPHPのキソ 第 3 回 配列(連想配列) | バシャログ。
  • 10日で覚えるPHPのキソ 第 4 回 演算子 | バシャログ。

    それでは、代数演算子(算術演算子)を使ってプログラムを書いてみましょう。 (<br />は改行をあらわすhtmlのタグです。) <?php // それぞれの変数に値(データ)を代入 $a = 9; $b = 3; $c = 10; // $a と $b を足し算した結果を$answerに代入 $answer1 = $a + $b; // print関数で表示 print " $a と $b を足し算した結果は".$answer1."<br />"; // $a から $b を引いた結果を$answerに代入 $answer2 = $a - $b; // print関数で表示 print " $a から $b を引いた結果は".$answer2."<br />"; // $a と $b をかけた結果を$answerに代入 $answer3 = $a * $b; // print関数で表示 p

    10日で覚えるPHPのキソ 第 4 回 演算子 | バシャログ。
  • 10日で覚えるPHPのキソ 第 5 回 条件分岐 | バシャログ。

    第5回は条件分岐についてお話します。 第1回で、プログラムは上から下に流れる、とお話しました。 でも場合によっては、「同じ処理を繰り返したい」、「結果によって処理を変えたい」事もあるでしょう。 そんな時に活躍するのが、制御文(今回お話する条件分岐、次回に予定している繰り返し)です。 ではまず、条件分岐のif文からご説明します。 if文 英語のifの意味の通り、「もし○○だったら、△△する」というような、条件によって処理を分けたい時に使います。 プログラムの流れは、条件が成り立った場合と成り立たなかった場合の2つに分かれます。 (if文を複数使用する事によって2つ以上の流れを作る事もできます。) 条件には、前回に出てきた比較演算子や論理演算子を使った条件式を指定します。 if文には以下の3つの種類があります。 ifのみ if~else文 if~elseif~else文 それでは順番に説明しま

    10日で覚えるPHPのキソ 第 5 回 条件分岐 | バシャログ。
  • 58. すごいリロード対策

    まず、日のサイトにある一般的な登録フォームの画面遷移は 入力画面→入力確認画面→完了画面 となっている場合が多いようです。ここでリロード問題となるのは完了画面でのDBへのINSERT処理やCSV書き出し処理、メール送信処理など「一度しか行わない処理」です。例えば完了画面へ遷移した際にブラウザのリロードボタンが押された場合、確認画面よりsubmitした情報が再度submitされて上記の一度しか行わない処理が二度行われてしまいます。そうならないよう、リロード対策はスクリプトで制御します。 まずは確認画面のスクリプト 確認画面でチケットを発行し、セッションに保存しておきます。同時に完了画面へチケットがPOSTされるよう、hiddenにセット。こうして完了画面へ遷移させます。それでは完了画面のスクリプトを見てみましょう。 このように、確認画面で発行されたチケットは一度使い切ってしまえば2度処理さ

    58. すごいリロード対策
  • 乐山厩荒商贸有限公司

  • FireFoxでのPHP開発を手助けする「FirePHP」:phpspot開発日誌

    FirePHP - Firefox Extension for PHP Development FirePHP allows you to take a deeper look at all the work your PHP code does to generate that page you are currently looking at in your Firefox browser. FireFoxでのPHP開発を手助けする「FirePHP」。 FireFoxのエクステンションとして動作し、FireBugの機能拡張をしてくれます。 インストールするとFireBug内に次のタブが表示されます。 サーバヘッダーで特定の文字列を返すとFireBug内、FirePHPウィンドウにその文字列が表示できます。 特定ヘッダーを出力するために、「FirePHP PEAR Package」が使え

  • MySQL+Apache+PHPをインストールしよう(1/3) ― @IT

    PHPMySQL はじめに、PHP(Personal Home Page tool)について簡単に紹介します(注)。ご存じのように、PHPはWebアプリケーションの定番として定着しています。また、Strutsのような大規模開発向けフレームワークがもてはやされる一方で、PHPをはじめPerlRubyPythonといったスクリプト系言語に代表される「Lightweight Language」が手軽さと機能の豊富さから近年再注目されています。特にDBやWebとの相性がいいPHPは、初歩的なWebアプリケーションから格的な用途まで幅広く利用されています。 PHP 4.1まではおおむね順調にリリースされていたのですが、PHP 4.2で「register_globals問題」が大きく取りざたされました(コラム1)。ちなみに、快速MySQLでデータベースアプリ!の第5、6回で紹介しているPHP

    MySQL+Apache+PHPをインストールしよう(1/3) ― @IT
  • Web制作メモ

    とりあえずHeroku CLI をインストール brew install heroku/brew/heroku 次にコマンドライン上からHerokuにログインします。 heroku login アプリを作成します heroku create herokにプッシュします。 git push heroku master 現在作業しているブランチがmaster出ない場合は以下のコマンドでプッシュします。 git push heroku 現在のブランチ名:master DBのマイグレードを行います heroku run rails db:migrate 以下のコマンドでHerokuで公開されたページを見ることができます heroku open 来だったらこれでOKなのですがDBのマイグレード時に以下のようなエラーがでてmigrateできない事案と遭遇 LoadError: Error loadi

  • 1