タグ

web2015に関するstudio-hのブックマーク (10)

  • MySQL で LIMIT句を利用して指定した件数のみ処理する | MySQL | 阿部辰也のブログ――人生はひまつぶし。

    MySQL で、指定した件数のみ何らかの処理を行いたいときは、LIMIT句を利用します。 SELECT文の場合 ORDER BY句の次に LIMIT句を書いて、件数指定します。 ORDER BY句は使用しなくても構いませんが、使用しないと当然意図した順番通りに抽出することができません。 最初の50件のみを SELECT文で抽出したい場合は、 select * from table_name order by user_id limit 50; と書けば、user_id の昇順で、50件のみ抽出されます。 また、50件目以降のデータを100件抽出したい、というような場合は、 select * from table_name order by user_id limit 50, 100; と書くことで、実現できます。 UPDATE文・DELETE文の場合 SELECT文と同様に、ORDER B

  • display-スタイルシートリファレンス

    displayプロパティは、ブロックレベル・インライン・テーブル・ルビ・フレックスコンテナ等の、要素の表示形式を指定する際に使用します。 ■初期値・適用対象・値の継承 インラインとブロック inline インラインボックスを生成する(初期値) block ブロックボックスを生成する list-item li要素のようにリスト内容が収められるブロックボックスと、リストマーカーのためのマーカーボックスを生成する run-in 文脈に応じてブロックまたはインラインボックスのいずれかを作成する inline-block インラインレベルのブロックコンテナを生成する。要素全体としてはインライン要素のような表示形式だが、内部はブロックボックスで高さ・横幅などを指定できる。 テーブル table table要素のような表示となる inline-table インラインレベルのテーブルとなる table-r

  • 不正アクセスへの対策 | PHP Labo

    不正アクセス対策について PHPでプログラムを制作したら、レンタルサーバーなどにアップロードして利用することになります。そして不特定多数の訪問者が、そのプログラムにアクセスすることになります。 つまりWebアプリケーションはその性質上、常に不特定多数からの攻撃にさらされることになります。 PHPは文法が比較的容易に覚えられるので、「動作する」Webアプリケーションを作成するのは難しくはありません。ですが「安全な」Webアプリケーションを作成するのは簡単なことではありません。 Webアプリケーションへの攻撃を防ぐには、具体的な攻撃方法を知っておく必要があります。攻撃方法を知って初めて、攻撃を防ぐためのプログラムを書くことができるようになります。 これまでの解説の中でも何度か不正アクセスについて触れていますが、ここで再度、Webアプリケーションへの代表的な攻撃方法と、その防御方法を紹介します。

  • 在线视频播放免费视频_这里只有精品在线视频

  • CSSだけで<select>をカスタマイズする - Qiita

    Form系要素スタイルの初期化 ブラウザのForm系要素の初期スタイルをはがすときには、appearance: noneをあてつつ、backgroundやborderなどのリセットをする。 select { -moz-appearance: none; -webkit-appearance: none; appearance: none; border-radius: 0; border: 0; margin: 0; padding: 0; background: none transparent; vertical-align: middle; font-size: inherit; color: inherit; box-sizing: content-box; } しかし<select>だと、WebKit系のを除けば、-moz-apperanceとしているFirefoxでさえも、選択

    CSSだけで<select>をカスタマイズする - Qiita
  • onsubmitの戻り値をfalseにしてsubmitを実行しない(中断させる)方法

    JavaScriptで、onsubmitの戻り値をfalseにしてフォームのsubmitを中断させる(実行しない)方法を紹介します。 1.onsubmitイベントとは onsubmitイベントは、フォームの送信ボタン(type属性がsubmitのボタン)がクリックされた時に発生するイベントです。 <form method="post" action="foo.cgi" onsubmit="foo();"> <input type="text" value="" /> <input type="submit" value="送信" /> </form> 2.submitを中断する(=フォームを送信しない)方法 onsubmitイベントを使ってsubmitを中断するケースとして、送信時にJavaScriptでフォームのチェックをして、フォームデータに未入力の項目がある場合、「return fa

  • PHP 日付から曜日を取得 | Web開発 オフィス後藤

    ここではPHPで日付から曜日を取得する方法を解説しています。 データベースのdate形式 <?php $date = "2014-1-29"; // $date = "2014-01-29"; // $date = "2014/1/29"; // $date = "2014/01/29"; $week = array("日", "月", "火", "水", "木", "金", "土"); $date = strtotime($date); $w = date("w", $date); echo $week[$w]; 年、月、日が分かれている場合 <?php $year = 2014; $month = 1; // $month = 01; $day = 29; $week = array("日", "月", "火", "水", "木", "金", "土"); $time = mktime(

  • isset関数の使い方(変数が存在するかどうかの判別)

    <html> <head><title>PHP TEST</title></head> <body> <?php $var1 = 'test'; if (isset($var1)){ print('変数$var1は存在し、値は'.$var1.'です<br><br>'); }else{ print('変数$var1は存在しないかNULLです<br><br>'); } $var2 = NULL; if (isset($var2)){ print('変数$var2は存在し、値は'.$var2.'です<br><br>'); }else{ print('変数$var2は存在しないかNULLです<br><br>'); } if (isset($var3)){ print('変数$var3は存在し、値は'.$var3.'です<br><br>'); }else{ print('変数$var3は存在しないか

    isset関数の使い方(変数が存在するかどうかの判別)
  • 【PHP】PHPでリロード対策をして二重投稿を防止しよう - Web.fla

    phpでフォームとか作ってデータを送信できた!!!って喜んでるのもつかの間(笑い)、送信ボタンを押した後、リロードすると「フォームデータ再送信」メッセージが出て二重にデータが投稿される事があります。 まー昔からある内容なんですが、ちょっとPHPを弄ってないんで練習がてらひとこと掲示板的なものを作ってのでPHPのリロード対策をして二重投稿を防止しようってことでメモっておこうかと。 原因と対策 なぜリロードによる二重投稿が起こるのか? ブラウザ更新ボタンをクリックすると直前の動作を再実行するので、直前にデータを投稿していればPOSTメソッドでパラメータが送信されているため、再度POSTが再送されることになり二重投稿なります。 リロードによる二重投稿防止するには、ページ遷移による対策一般的?な気がしますが、今回もその方法です。(笑) 今回は、ひとこと掲示板のようなものを作りたかったので「keij

    【PHP】PHPでリロード対策をして二重投稿を防止しよう - Web.fla
    studio-h
    studio-h 2015/11/13
    リロード対策
  • PHP: header - 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

    studio-h
    studio-h 2015/11/13
    Location
  • 1