タグ

2017年4月18日のブックマーク (9件)

  • CakePHP 2.5.8. でファイルのアップロード - Dream of Electric Sheep

    タイトルの通り、ファイルのアップロードを試してみました。 コードは以下の通りです。 ・POSTするHTML側 <form action="[コントローラーのURL]" enctype="multipart/form-data" method="post"> ・ ・ <input name="foo_file" type="file" value="" /> <input type="submit" value="送信" /> </form> ・受ける側コントローラーのアクションメソッド function index() { //パラメータよりイメージ情報を取得 $image = $this->params['form']['foo_file']; //イメージ保存先パス $img_save_path = IMAGES.DS.'save_files' ; //イメージの保存処理 move_u

    CakePHP 2.5.8. でファイルのアップロード - Dream of Electric Sheep
  • PHP: copy - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

  • グローバル定数およびグローバル関数 - 2.x

    グローバル定数およびグローバル関数¶ CakePHP を使った皆さんの日常のほとんどの業務ではコアクラスやメソッドを用いることになるでしょうが、 ちょっとした役に立つ便利なグローバル関数も CakePHP にはたくさんあります。この関数のほとんどは CakePHP のクラスと一緒に使うためのもの(モデルやコンポーネントクラスのローディングなど)ですが、 他の多くは、配列や文字列の扱いを少し楽にしてくれるものです。 また、CakePHP のアプリケーションで利用可能な定数も同時におさえておきましょう。 これらの定数を用いることはよりスムースなアップグレードの助けになるだけでなく、 CakePHP アプリケーション内の特定のファイルやディレクトリを指し示す便利なやり方でもあります。 グローバル関数¶ 以下、CakePHP の使用可能なグローバル関数です。その多くは、デバッグしたり内容を翻訳した

  • PHP: tempnam - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

  • endswitch(PHPブロックとHTMLブロック) - PHPリファレンス

    switch文は、開き波括弧{をコロン(:)、閉じ波括弧}をendswitch;に変更することができる。 switch文内で、PHPブロックとHTMLブロックを分ける際の、endswitch;の使い方とサンプルについて。 PHPブロックとHTMLブロックを分けない際のendswitch;は、、endswitchPHPブロックのみ)のページへ。 使い方 基 <?php switch ( 変数もしくは式 ): case 値A: ?> 変数もしくは式の値が、値Aと等しいときに、呼び出すHTMLブロック <?php break; ?> <?php case 値B: ?> 変数もしくは式の値が、値Bと等しいときに、呼び出すHTMLブロック <?php break; ?> <?php case 値C: ?> 変数もしくは式の値が、値Cと等しいときに、呼び出すHTMLブロック <?php break

  • 隠れたフォームのバリデーションに失敗 - Qiita

    とある入力フォームを作った時の話ですが、送信ボタンを押しても一向に送信されず、原因をあれこれ探っていくと、Chromeのエラーコンソールに何やら出力されていました。 An invalid form control with name='foobar' is not focusable. そして、この問題になったフォームオブジェクトは<div style='display:none'>の中、つまりユーザーからは知覚も操作も不能な場所に置かれていて、そしてHTML5のバリデーション属性がかかっていました。 対策法 もちろん最初からこんなフォームを作ることはないとは思いますが、JavaScriptで制御しているとこのように「見えないコントロールがinvalidとなる」ということは発生してしまいます。対策法を検討してみる過程で、いろいろなものがありました。 novalidate、formnoval

    隠れたフォームのバリデーションに失敗 - Qiita
  • CakePHP2.1 認証(Auth)コンポーネントのdenyが効かないんでない? | 14時の間食

    全てのアクションを許可するよ。ただしmypage、テメーはダメだ。 という設定をしようとして意外にもハマったのでメモ。 //全てのアクションを許可 $this->Auth->allow('*'); //mypageだけはログインしないとだめ $this->Auth->deny('mypage'); 1.3系ならこう書きたくなるところですが、2.X系では、全てのアクションを指定する時、カッコの中のアスタリスクが要らないようです。 '*'←このちっこいアスホールみたいなアスタリスク不要。犯人はアス こっちが正解 //全てのアクションを許可 $this->Auth->allow();//+ //mypageだけはログインしないとだめ $this->Auth->deny('mypage'); ちなみに先のコードでもallow()は正常に動作はします。deny()だけ機能しません。 なので、てっきり

    kathew
    kathew 2017/04/18
    上の記述で全アクション許可ができなかった。仕様変わったかな?
  • 商用利用も可!鳥獣戯画の無料画像素材配布サイト「ダ鳥獣戯画」がスゴい : Japaaan

    これは嬉しい素材です!歓喜する人も多いのでは! 平安時代末期〜鎌倉時代にかけて制作されたとみられている、国宝・四大絵巻のひとつに数えられる鳥獣戯画。皆さんも擬人化されたウサギやカエルの可愛い絵を見たことが一度はあるでしょう。 鳥獣戯画は現在でもとても人気で様々なグッズのデザインにも利用されています。先日も鳥獣戯画に描かれたウサギやカエルを印影にしたシヤチハタ印をご紹介しました。

    商用利用も可!鳥獣戯画の無料画像素材配布サイト「ダ鳥獣戯画」がスゴい : Japaaan
  • jQueryで中央が拡大表示されたカルーセルパネルUIを実装する方法|BLACKFLAG

    Webページ上の要素が一定時間の間隔でスライドしてループし続けるカルーセルパネルUI。 単純に並べられた要素がスライドするカルーセルはよくありますが 並べられた要素の中央に位置する要素のみを拡大表示させるという 少し変わった演出を加えたカルーセルパネルUIを jQueryを使って作ってみたので紹介してみます。 「jQueryで中央が拡大表示されたカルーセルパネルUIを実装する方法」サンプルを別枠で表示 画面の端から端までめいっぱいに並べられた要素が 一定時間の間隔でスライド移動します。 並べられた要素の中央にあたる要素のみが拡大されていて スライド移動するごとに拡大する要素が入れ替わります。 サンプルでは要素を画面の端から端まで めいっぱいに並べていますが全体を囲う要素の幅を指定することにより 決められた幅の中でスライドさせることも可能になります。 全体構成についてまずはHTMLから。 ◆

    jQueryで中央が拡大表示されたカルーセルパネルUIを実装する方法|BLACKFLAG