タグ

2010年11月9日のブックマーク (17件)

  • DOMAIN ERROR

    ドメインウェブの設定が見つかりません 考えられる原因 ドメインウェブの設定がまだ行われていない。 ドメインウェブの設定がまだ反映されていない。(反映には数時間~24時間かかることがあります) ドメインウェブ・DNSの設定が誤っている。 アカウントが存在しない、契約が終了している、削除されている。

    dekirukana_hate
    dekirukana_hate 2010/11/09
    新着情報
  • <PRE>-HTMLタグリファレンス

    <PRE>タグはPreformatted Text(整形済みテキスト) の略で、<PRE>~</PRE>で囲まれた範囲のソースに記述されたスペース・改行などを、そのまま等幅フォントで表示します。 ただし、Internet ExplorerやNetscapeなど多くのブラウザでは、<PRE>~</PRE>の範囲内でも < と > は特殊文字として解釈されるので、&lt; と &gt; に置換する必要があります。 ■使用例 HTMLソース <pre> &lt;strong&gt;ニホンカワウソ&lt;/strong&gt;<br> かつては日全国に生息していましたが、 今や&lt;em&gt;特別天然記念物&lt;/em&gt;です。 既に絶滅している可能性も指摘されています。 </pre>

  • [PHP] mb_ereg()じゃない、preg_match_all()に/uをつけるんだ!

    ウノウラボ Unoh Labs: PHPのちょっとしたコツ  最近のスクリプト言語は機能が多く、基的な機能はほとんど実装されているので、アルゴリズムをどうこうするより、どの機能を使うか選ぶ方が重要だったりしますね(コーディングの効率的にも)。  自分にもそういったレベルで気をつけていることがいくつかあります。 -[早起き生活]PHPのパフォーマンスチューニング -[早起き生活]PHPのパフォーマンスチューニング その2:count()も使い過ぎると重くなる -[早起き生活]PHPのパフォーマンスチューニング その3:APC投入  あと、最近気づいたTIPSとしては、 日語を正規表現検索したいときでもereg系の関数を使うのはやめとけ なんてのもあります。  PHPの組み込み正規表現関数にはPHP独自のereg系とPerl互換のpreg系がありますが、ヘルプに書いてあるとおり、ereg系

  • PHP 正規表現の基本 (preg_match)

    正規表現をまとめてみる。 preg_match で使われる正規表現の書き方の前に まずは、 <検索対象文字列が1行か?それとも複数行か?> 文字列の中からパターンに合致する部分を探し出す場合、その文字列が1行(改行文字が1つ)なのか、複数行(改行文字が複数)なのかで、マッチ演算子を適切に指定。 preg_match("/パターン/", 調べる文字列); "/パターン/"  //文字列の1行目のみを調べる "/パターン/g"  //複数行を調べる "/パターン/s"  //改行文字を無視し、1行とみなして調べる ついでに、 "/パターン/i"  //文字列の大文字・小文字を区別しない "/パターン/is"  //大文字・小文字を区別せず、1行とみなして調べる <基> preg_match は、文字列中に現れた最初のパターンのみを検出。

  • PHP 基礎編9 - 正規表現、マッチ、置き換え、ereg、eregi、eregi_replace - SAK Streets

    PHP 基礎編9 - 正規表現、マッチ、置き換え、ereg、eregi、eregi_replace ■正規表現 ・PHP では、ereg で文字列の検索や置き換えを行う。 (パターンマッチ、パターンマッチング) 大文字小文字の区別をしない場合は、eregi を使用する。 また、文字列を置き換える場合は、ereg_replace を使用する。 大文字小文字の区別をしない置き換えは、eregi_replace を使用する。 $rcd = ereg(マッチパターン, 対象変数 [, 代入配列]); |_ True 一致(マッチ数) False 不一致 $rcd = eregi(マッチパターン, 対象変数 [, 代入配列]); |_ True 一致(マッチ数) False 不一致 $rcd = ereg_replace(マッチパターン, 置換文字列, 対象変数); |_ True 一致(マッチ数)

  • 正規表現/PHP入門

    ◆ 正規表現 正規表現は、入力されたデータの検証に利用されています。 一般的に Webアプリケーションでは閲覧者から入力を求めるフォームが利用されています。しかしながら、入力されたデータがアプリケーションで想定している内容であるとは限りません。正規表現のパターンマッチングでは、こうした入力されたデータの内容をチェックし、その妥当性を検証します。 ■ パターンマッチング パターンマッチングとは、検証する対象が、正規表現で記述された「パターン」に照らし合わせて、それが一致したときに「マッチする」ということになります。 例えば、http://www.scollabo.com/banban/ という URI を分解すると、 http:// -------- プロトコルスキーマ scollabo.com --- ドメイン名 banban --------- ディレクトリ名 これを正規表現で 「パター

  • PHP 正規表現サンプル集 - Web/DB プログラミング徹底解説

    ここでは良く利用する正規表現パターンを集めています。基的に PHP のコードであり、置換関数も含めているものもあります。少し変更するだけで、 JavaScript などでも利用できるでしょう。 ちなみに、ご自身で動作確認したうえでご利用くださいませ。 URL '\b(https?|ftp|file)://[-A-Z0-9+&@#/%?=~_|!:,.;]*[-A-Z0-9+&@#/%=~_|]' //URL を HTML のリンクに置き換える preg_replace('\b(https?|ftp|file)://[-A-Z0-9+&@#/%?=~_|!:,.;]*[-A-Z0-9+&@#/%=~_|]', '<a href="\0">\0</a>', $text); メールアドレス 新しい TLD への対応は随時行わないといけませんが、基的な様式として参考にしてください。 尚、ドメイ

    PHP 正規表現サンプル集 - Web/DB プログラミング徹底解説
    dekirukana_hate
    dekirukana_hate 2010/11/09
    正規表現例
  • 正規表現サンプル(最短一致について)

    「.*」や「.+」を使うと、限りなく連続した文字を表します。 これは非常に便利なのですが、予想以上に長くマッチして、思ったように動かないことがあります。 これを解決するためには「?」を付加して最短一致するように仕向ける方法があります。 また、ここで説明する「?」は「直前の文字の0回または1回に一致」とは違います。 文字は同じですが、まったくの別物です。(記述する位置で見分けてください。) たとえば、HTMLのタグを消す場合、このように書いたとします。(Perlの置換文法) s/<.+>//g これでタグは消えるのですが、タグだけではなく、タグに挟まれた間の文字まで消してしまいます。(下線部分) <P>abc</P> 理由は最長一致モードで動作しているからです。 動作をみると、途中に「>」が出てきているのですが、そこでは止まらず、最後の「>」までマッチしていま

  • セッション管理/PHP入門

    ◆ セッション管理 PHP4.0 から標準でサポートされているセッション管理機能の目的は、多数のユーザがアクセスする Webアプリケーションで、1人1人のユーザを区別することにあります。 クッキーを利用する方法もありますが、セッション管理を使うほうが、はるかに楽な開発が可能になります。 セッション管理の仕組みは、各ユーザの固有の IDをクッキーや URI への埋め込みで保存し、セッションIDを各ページで共有することによって、ユーザを判別することができるようになっています。この節では、セッション管理の仕組みについて解説します。 ■ セッション管理の必要性 Webデータのやり取りは、クライアント側のユーザエージェントと HTTPプロトコルが使われます。HTTPは、1回のリクエスト(要求)とレスポンス(応答)の間に、「接続→通信→切断」という一連の処理が行われます。 つまり、ページを移動するたび

  • 配列/PHP入門

    ◆ 配列 変数は、基的に1つの値しか代入することができません。しかし、プログラムを開発していく中で、複数の値を持った変数が必要になってきます。 他の言語でも見られるように、PHPでも1つの変数に複数の値を持たせることができます。それを「配列」と呼びます。 ■ 配列 array JavaScriptPerl言語などで見られる配列と同じように、PHPでも配列を設定することができます。例えば最も簡単な配列方法は、 <?php $banban[] = "HTML"; $banban[] = "XHTML"; $banban[] = "XML"; ?> このように [ ]を使って設定すれば、$banban[0] には、「HTML」という文字列が代入され、$banban[1] では、「XHTML」が代入されます。 こうした配列の仕方もあるのですが、配列すべき値が多くなると記述するのも大変です。(

  • PHP: 配列 - Manual

    配列 PHP の配列は、実際には順番付けられたマップです。マップは型の一種で、 値をキーに関連付けます。 この型は、さまざまな使い道にあわせて最適化されます。 配列としてだけでなく、リスト (ベクター)、 ハッシュテーブル (マップの実装の一つ)、辞書、コレクション、スタック、 キュー等として使用することが可能です。 PHP の配列には他の PHP 配列を値として保持することができるため、 非常に簡単にツリー構造を表現することが可能です。 これらのデータ構造に関する説明はマニュアルの範囲を超えるので省略しますが、 各々について、少なくとも一つは例を示します。 この分野は広範囲にまたがり、さまざまな文献が存在します。 より詳細な情報については、それらの文献を参照ください。 array() で指定 配列 は、言語に組み込まれた array() で作成することが可能です。この構造は、 特定の数

    PHP: 配列 - Manual
  • サービス終了のお知らせ

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

  • スターハック - CSS Hack Lab

    CSS Hack Labは現在、製作段階のWEBサイトです。製作途中のページやリンク切れ等が多数存在します。 また、テスト等をしっかりと行っていない部分もまだ存在します。 なお、ページ移動も頻繁にしていますので、URLは何度も変わる可能性があります。 以上のことを理解の上でサイトを観覧してください。 スターハックとは・・・ スターハック(Star Hack)は、(Macを含むすべての)IEのみにスタイルを適用します。セレクタの始めに「* html 」を付けるだけなので、CSS Validatorに通ります。 * html selector{ propaty:value; } スターハック・ブラウザ変化表 IE標準モード なお、IE7は、後方互換モードになるようにDOCTYPE宣言をするとハックが適用されますが、標準モードでDOCTYPE宣言をすると、ハックは適用されません。 スターハックを

  • Unit3S.JP » Blog Archive » IE6~IE7のHackまとめ

    ふと思ってIE Hackまとめをしてみました。ググれば色々あると思いますが、個人的備忘録として。。。 IE6〜以前用Hack *html セレクタ/id名/class名 IE7用Hack *+html セレクタ/id名/class名 IE全部まとめて *+html セレクタ/id名/class名, *html セレクタ/id名/class名 より詳しい説明はここを確認。 http://www.webdevout.net/css-hacks  この中の「in-CSS hacks」が参考になりますが、全部まとめて勉強になります。 This entry was posted on 金曜日, 2 月 16th, 2007 at 11:43:03 and is filed under CSS. You can follow any responses to this entry through

  • METAタグリファレンス

    METAタグはHTML文の<head>~</head>間に挿入し、HEADタグ要素ではサポートされない付加的情報の記載をします。META要素はプロパティとその値の指定の組み合わせで使用されます。プロパティには「http-equiv」、「name」があり、値の指定は「content」で行います。他にもプロパティ値の解釈に用いるべきスキームの名前を示す「scheme」というプロパティもありますが、あまり一般的ではありません。METAタグは幾つ入れても構いませんが、使用しなくても特に問題はありません。また、ブラウザによっては対応していないものもあります。 文字コード(MIMEタイプや文字符号化方法)を指定するときに使われます。文字コードがSJIS(シフトJIS、通常WindowsシリーズやMacintoshで使われる日語)の場合は上記のように書きます。これを入れることにより文字化けがなくなりま

  • .htaccessで拡張子.htmlのままPHP実行可能にする

    既存ページにPHPを組み込みたいとき、ファイル名を変更せずにそのまま拡張子が.htmlで使いたいということはよくありますね。 サーバーに負荷がかかるので、アクセスの多いサイトにはおすすめできませんが、.htaccessで簡単に設定変更できます。 (Apacheの設定で.htaccessが使えることが前提となります) 追加するのは下記一行 AddType application/x-httpd-php .htm .html ついでにHTMLが読み込まれる時に自動的にスクリプトをインクルードさせるには php_value auto_prepend_file "絶対パスのファイル名" です。 Apacheの設定ファイルhttpd.confで対象フォルダの AllowOverride が許可されていないとInternal Server Errorが表示されるので注意が必要です。

  • Loading...