2016年2月12日のブックマーク (22件)

  • Bootstrap3 ボタンとButtonGroupの簡単な使い方

    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • ajaxでファイルをアップロードする方法(メモ) - Qiita

    <form action="" method="post"> <input type="file" name="hoge"> <input type="submit" name="upload" value="アップロード"> </form> <input id="hoge" type="hidden" value="hoge"> /* inputにファイルが選択された時にアップロードする。 アップロードをクリックした時に動作させるためにはchangeをclickにする。 $(document).onはあとから追加した要素にも対応させるため。 */ $(document).on('change','input[name="hoge"]',function(){ var fd = new FormData(); if ($("input[name='hoge']").val()!== '')

    ajaxでファイルをアップロードする方法(メモ) - Qiita
    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • CRUD - Orm Package - FuelPHP ドキュメント

    ORM はオブジェクト 関係マッピングの略です。 これは、2 つのことを行います: オブジェクトにデータベースのテーブルの行をマップし、 それはあなたがそれらのオブジェクト間の関係を確立することができます。 それは Active Record パターンに従いますが、他のシステムに影響も受けます。 CRUD: 作成、読み取り、更新、削除 一度あなたのモデルを設定したそれは、作成、読み取り、更新、 およびデータベース内のエントリを行います。 作成 // オプション 1 $new = new Model_Example(); $new->property = 'something'; $new->save(); // オプション 2, forge メソッドでインスタンスを作成して使用する。 $new = Model_Example::forge(); $new->property = 'some

    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • 続 クロスドメインで使う XMLHttpRequest と CORS の話 | 日頃の行い

    一定期間更新がないため広告を表示しています

    続 クロスドメインで使う XMLHttpRequest と CORS の話 | 日頃の行い
    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • HTML文書にCSSを適用する-CSSの基本

    HTML文書にCSSを適用する CSSHTML文書やXHTML文書にスタイルシートを適用するには、大きく分けて以下の3つの方法があります。 <link>要素で外部CSSファイルを呼び出して適用する <style>要素で文書単位に適用する 要素にstyle属性を追加して局所的に適用する <link>要素で外部CSSファイルを呼び出して適用する スタイルシートを記述したCSSファイルをHTMLファイルとは別に作成して、HTMLファイル内から呼び出します。 呼び出しには、HTML文書の<head>要素内に<link>要素を記述して、外部CSSファイルを指定します。 適用されるスタイルがCSSによるものであることをブラウザなどに知らせるために、<link>要素のtype属性の値にはtext/cssを指定します。 XHTMLとの互換性やスタイルの修正のしやすさなどを考慮すると、この方法でスタイル

    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • jquery image src - Google 検索

    2024/04/11 · srcの一部を変更するというのはとても便利で、連続番号で管理している画像ファイルや、ロールオーバー時に使用する際のon、offの切り替えに有用です!

    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • FuelPHPのエラーで「Not Found」が出たらmod_rewriteが有効かどうか調べる[FuelPHP入門]

    これ FuelPHP でURL指定してアクセスしたら「Not Found」[FuelPHP入門] 解決した! くだらないことだったけど、嬉しい。 原因は mod_rewrite が有効になってなかったこと。 今振り返ると、「Not Found」の表示が、FuelPHPのエラー画面の「404 Not Found」ではなかった。 この時点で、Apacheの問題だと気づくべきだったんだろう。 はじめは FuelPHP自体を疑ってたけど見当違いだった(FuelPHP1.7をUbuntu12.10にsudoを使わずインストール)。 1.mod_rewrite とは mod_rewrite は Apache のモジュールの一つで、主に使う機能は以下2つ。 ・動的URL(?id=) を 静的な URL へ正規表現で書き換える ・アクセスされた URL とは別の URL へリダイレクト コンテンツとして価

    FuelPHPのエラーで「Not Found」が出たらmod_rewriteが有効かどうか調べる[FuelPHP入門]
    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • Upload 使い方 - クラス - FuelPHP ドキュメント

    Upload クラス The upload class allows to securely process files that have been uploaded to the application. It allows you to filter uploads in various ways, define what the destination filenames should look like, or filter on size or length of the filename. Uploaded files array Information of every uploaded file is stored in a multidimensional array within the Upload class. For every file, an array i

    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • FuelPHPのORMでフォーム自動生成&バリデーション (「・ω・)「 - 杏z 学習帳(旧)

    Gistの埋め込みスクリプトが正常に動作しないようです。 文脈的になにかコードが表示されるはずなのだけれどなにもない場合はこの問題の可能性があります。 何らかの形でメッセージをいただけたら気づき次第対応しますmm 世間は桜舞い散る感じでしょうか。綺麗ですよね、桜吹雪。 ケツメイシの歌が流れてきますね〜(`;ω;´) 我が家では、換毛期につき様の毛玉が吹き荒れます(大げさです(笑)) 今回もFuelPHPのお話で ORMでフォーム自動生成&バリデーション的なやつです まずはORMのプロパティ設定さっそくフォームを生成するたのプロパティ設定のコード class Model_User extends \Orm\Model { protected static $_properties = array( 'id', 'user_id' => array( 'data_type' => 'varc

    FuelPHPのORMでフォーム自動生成&バリデーション (「・ω・)「 - 杏z 学習帳(旧)
    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • AngularJSでのHTTPrequest(主にPOST)にはまった件 #ng_jp - Qiita

    @can_i_do_webさんに指名(?)を頂いたといことで。 AngularJS Advent Calendar 2014 (adventarの方) の1日目の記事です! 先陣を切らせて頂きます。 はじめに 今回はAngularJSでHTTPrequestをするときにかなりハマった話(笑)をまとめたいと思います。 同じようにハマる人がいるかもしれないのでメモしておきます。 私のスペックは バックエンドのエンジニア Angular.JSは趣味に近い形で勉強中 Angular.jsは雰囲気で書いていて理解はまだ追いついてない という感じなので、初学者の人は同じエラーに出会うかもしれません Access-Control-Allow-Origin. 今日はこのあたりでめちゃハマってました。 APIのレスポンスを返す側がクロスドメイン環境を許可していない場合にクライアント側で表示されるエラーってい

    AngularJSでのHTTPrequest(主にPOST)にはまった件 #ng_jp - Qiita
    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • STEP2-2.ログイン機能を作ってみる / チームラボ オンラインスキルアップ課題

    STEP2-2.ログイン機能を作ってみる 今回はまたPHPに戻ってログイン機能を作ってみます。とりあえずユーザーの情報を保存するためのテーブルを作成します。名前はusersテーブルでusernameカラム, passwordカラムのどちらもCHAR型(固定長文字列)で長さは41にします。CHAR型は固定長文字列です。テーブル作成後、構造タブからusernameカラムをユニークに設定しておきます。これでusernameが同じ行が登録されなくなります。それでは新規登録画面(register.php)を作ります。 <?php $mysqli = new mysqli('localhost', 'root', '', 'board'); $status = "none"; if(!empty($_POST["username"]) && !empty($_POST["password"])){ /

    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • 【初心者向け】PHP5とMySQLでつくるログイン機能のサンプルアプリケーション - 小さい頃はエラ呼吸

    はじめに PHP5とMySQLでログイン機能を実現するサンプルアプリケーションを作ってみました。 PHP逆引きレシピ 第2版 (PROGRAMMER’S RECiPE)posted with amazlet at 14.06.29鈴木 憲治 山田 直明 山 義之 浅野 仁 櫻井 雄大 安藤 建一 翔泳社 売り上げランキング: 11,655 Amazon.co.jpで詳細を見る サンプルアプリケーションの概要 ログイン画面にユーザIDとパスワードを入力してログインすると、メインの画面を表示します。ログアウトのリンクをクリックすると、ログアウトします。 login.php ログイン画面の表示と認証の機能を持ちます。 main.php ログイン画面で認証が成功したら、この画面を表示します。ログインしたユーザの名前を表示します。 logout.php メイン画面からログアウトのリンクがクリックさ

    【初心者向け】PHP5とMySQLでつくるログイン機能のサンプルアプリケーション - 小さい頃はエラ呼吸
    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • アシアル株式会社に転職しました&入社1ヶ月で覚えたこと - エンジニアをリングする

    よしこです。 最近転職しまして、7月からアシアル株式会社で働いています。 ちょうど1ヶ月経ったので、ご報告(してなかった)と、入社して初めて触れたものが多かったので振り返りなんてしてみようかなと思いました。 経緯 自分がWebエンジニアとして今後どこを得意分野にしていきたいか、というのは結構ずっと悩んでいました。 サーバーサイドもフロントエンドも浅く広くやっていて、どっちも好きだったので、その中でどこを掘り下げていこうかなーと。 そんなときに、たまたま作って公開したシングルページのポートフォリオサイトへ思わぬ量の反響をいただきまして、かっこいいって言ってもらえたりしてすごく嬉しくて、その嬉しさから、あー自分フロントエンドが合ってるのかもなー、ってなんとなく気持ちを固めることができました。 アシアルのことは技術的なこと調べるときにアシアルブログの記事がよく出てきてたので知って、技術好きな人が

    アシアル株式会社に転職しました&入社1ヶ月で覚えたこと - エンジニアをリングする
    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • CookieにログインIDを保存してはいけない

    phpproのQ&A掲示板で下記の質問を読みました。 ログインの際に、クッキーにログイン情報を保存し、ログアウトの際には、フォームタグの中でPOSTでログアウトの為の値を飛ばし、値を受け取ったらクッキーの有効期限をマイナスにしてクッキー情報を消すというログアウト処理を作っています。 同一ページでのCookieでのログアウト処理より引用 クッキーにそのままログイン情報を保持するのはよくありませんね。質問を更に読むと、以下のソースがあります。 setcookie("logid",$row["f_customer_logid"],time()+60*60*24); setcookie("point",$row["f_customer_point"],time()+60*60*24);どうも、SQL呼び出しの結果からログインIDを取り出し、それをそのままCookieにセットすることで、ログイン状態

    CookieにログインIDを保存してはいけない
    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • カラムを削除する方法【MySQL】 - Programming Magic

    MySQLでは以下のようなクエリーでカラムを削除する。 ALTER TABLE <テーブル名> DROP <カラム名>; ALTER TABLE test DROP flag; ALTER TABLE test DROP number; ALTER TABLE sample DROP address; 以下のようなクエリーで同時に複数のカラムを削除することもできる。 ALTER TABLE <テーブル名> DROP <カラム名>, DROP <カラム名>, ....; ALTER TABLE test DROP login_name, DROP comment; ALTER TABLE sample DROP regist_time, DROP status_id;

    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • PHP: 型の相互変換 - Manual

    型の相互変換 PHP は変数宣言時に明示的な型定義を必要としません。 型を定義しない場合、変数の型は保存する値によって決まります。 これは、変数 $var に文字列を代入した場合、 $var の型は文字列 (string) になることを意味しています。 その後、整数値を $var に代入すると、 その変数の型は整数 (int) になります。 コンテクスト(文脈)によっては、 PHP が値を別の型に自動変換しようとすることがあります。 自動変換が行われる異なるコンテクストが存在するのは、以下のとおりです: 数値のコンテクスト 文字列のコンテクスト 論理コンテクスト 整数と文字列のコンテクスト 比較のコンテクスト 関数のコンテクスト 注意: 値を別の型として解釈する必要がある場合でも、 値そのものの型は 変わりません。 変数を強制的にある特定の型として評価させたい場合は、 型キャスト のセクシ

    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • PHP | セッションの開始 - セッション管理

    まず最初にセッションについて簡単にご説明します。セッションはクッキーと似ていますが、クッキーの場合は管理したい値をクライアント側に保存するのに対し、セッションではサーバ側で管理することです。そしてクライアント側にはどのセッションを使っているかを識別するためのセッションIDだけをクライアント側に保存します。このセッションIDをクライアント側に保存するためにクッキーを使うのが一般的です(つまりセッションを使う場合は同時にクッキーも使います)。 クッキーだけを使って値をクライアント側に保存する場合は盗み見られる場合などもあります。セッションでは値はサーバ側にセッション変数として保存されますので大事なデータを扱う場合などはセッションの方を出来る限り使います。 では実際に使ってみましょう。まずクライアントからアクセスが最初にあった場合に、新しいセッションを作成しセッションを開始する必要があります。そ

    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • MySQL: 既存テーブルの構造の変更 – ALTER TABLE文、CHANGE COLUMN句

    前回までにCREATE TABLE文を用いて以下のようなbook2テーブルを作成しました。 mysql> DESC book2; +-------------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+-------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | title | varchar(64) | YES | | NULL | | | author_name | varchar(32) | YES | | NULL | | | detai

    MySQL: 既存テーブルの構造の変更 – ALTER TABLE文、CHANGE COLUMN句
    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • ファイルのアップロード | PHP Labo

    フォームを構成するHTML PHPでは、ファイルのアップロードも簡単に行うことができます。 まずは form.html を作成し、以下のHTMLを書きます。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>sample</title> </head> <body> <form action="upload.php" method="post" enctype="multipart/form-data"> ファイル:<br /> <input type="file" name="upfile" size="30" /><br /> <br /> <input type="submit" value="アップロード" /> </form> </body> </h

    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • ユーザー認証(PEAR::Auth) - PEAR入門

    ここではPEAR::Authの使い方について確認していきます。PEAR::AuthはPHPアプリケーションでフォームを使ったユーザー認証を行うための便利な機能を提供してくれます。 Authパッケージがインストールが行われていない場合は下記のいずれかの方法にてインストールを先に行っておいて下さい。 pear install Auth pear install -a Auth pear install -o Auth

    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]
  • Let's begin CSS -- 2.3

    2.3 クラスセレクタ,ID セレクタ HTMLCSS を適用させるときに,ひじょうに大きな役割を果たすのがクラスセレクタである。また,もっとも特殊性の高い絞り込みとして,ID セレクタを紹介する。 クラスセレクタ HTML のほとんどの要素は,CLASS 属性を持っている。この属性は,文書中の要素に名前を付けて分類する役割を担う。 この CLASS 属性の値を利用して,スタイルの適用を絞り込むことができる。これをクラスセレクタという。これによって,同じ要素の種類であっても,役割の異なる要素群に,それぞれ異なったスタイルを適用できるようになる。クラスセレクタは,文脈に応じて同じ要素の種類でも違ったデザインを施す場合に有効といえる。 クラスセレクタは,適用させる要素名に,ピリオド「.」を続け,クラス名を書くという書式である。 要素名.クラス名 これは,子要素セレクタとは異なり,途中に空

    takaken1123
    takaken1123 2016/02/12
    [2016-02-12 4:47]