タグ

phpに関するtomoworksのブックマーク (78)

  • strpos - 文字列内の部分文字列が最初に現れる場所を見つける

    strpos (PHP 4, PHP 5, PHP 7) strpos — 文字列内の部分文字列が最初に現れる場所を見つける

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

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

  • 現在表示中のページURLを取得する方法!PHPで取得する方法とWordPressで取得する方法!

    意外と需要がある、現在表示しているページURLの取得。 例えば、ソーシャルボタンのURL指定やブックマーク用のURL紹介など。 覚えていて損はありません! そして私は忘れるので備忘録して損しません! 備忘録しても忘れる私は・・・損しています・・・か? WordPressで表示しているページURLを取得する ワードプレスでは既にテンプレートが用意されているので便利です。 下記のタグを埋め込むだけでページのURLを表示してくれますよ! echo the_permalink(); 問題はトップページ・・・。 index.phpで何故か投稿用URLが表示されるじゃねぇか! ぷろめしで実験したところ、 ループ以外の部分(各記事出力部分以外)では最後に出力されるの記事URLが表示されます。 トップページはトップページのURL、そして下層ページは下層ページのURLを取得するテンプレートタグを色々探したの

    現在表示中のページURLを取得する方法!PHPで取得する方法とWordPressで取得する方法!
  • PHP: $_SERVER - Manual

    $_SERVER (PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8) $_SERVER — サーバー情報および実行時の環境情報 説明 $_SERVER は、ヘッダ、パス、スクリプトの位置のような 情報を有する配列です。この配列のエントリは、Web サーバーにより 生成されます。全ての Web サーバーがこれら全てを提供する保証はありません。 サーバーは、これらのいくつかを省略したり、この一覧にない他のものを 定義する可能性があります。しかし、これらの変数のほとんどは、 » CGI/1.1 specification で定義されています。したがって、これらのほとんどは定義されていることを 期待することができます。 注意: PHP を コマンドライン から実行している場合、 これらの変数のほとんどは利用できないか、 なんの意味も持ちません。 以下に示された要素に加え、

    tomoworks
    tomoworks 2012/09/10
    $_SERVER
  • 関数の定義と呼び出し

    関数は複数の処理をまとめたもので、プログラムの中から呼び出されるとブロック内に記述された処理を順に実行します。 関数は複数定義することができるため識別するための名前を付ける必要があります。関数名として利用できる文字列は先頭がアンダーバーかアルファベットで始まり、その後にアンダーバー、数字、アルファベットが続くものです。変数名とは異なり大文字と小文字の区別はありませんので注意して下さい。(例えばDispでもDISPでもdispでも同じ関数名となります)。 引数は呼び出し元から関数に何らかの値を渡したい場合に使用するものでパラメータとも呼びます。引数は必要なだけ記述できます。詳しくは次のページ以降で確認します。 例えば次のように記述します。

    関数の定義と呼び出し
    tomoworks
    tomoworks 2012/09/03
    変数名とは異なり大文字と小文字の区別はありません。。。今更知ったorz
  • http://nyx.pu1.net/reference/variable/scope_var.html

    tomoworks
    tomoworks 2012/08/31
    今更なるほど。
  • Creatorish is for sale at Squadhelp.com!

    About Creatorish.com Edit Creatorish.com is a captivating domain name that sparks thoughts of innovation and originality. The name is a clever combination of "creator" and "ish," suggesting a creative and imaginative mindset. It's perfect for startups that focus on creativity, design, technology, and anything that involves inventiveness. The name is short, catchy, and easy to remember, making it a

    Creatorish is for sale at Squadhelp.com!
  • Copyright表示不要のPHP製汎用メールフォームシステム「TransmitMail」

    Copyright表示不要のPHP製汎用メールフォームシステム「TransmitMail」 2011年10月13日 2015年11月4日 TransmitMail Copyright表示不要のPHP製汎用メールフォームシステム「TransmitMail」Copyright表示不要のPHP製汎用メールフォームシステム「TransmitMail」 への132件のコメント tagawa 2015年11月4日 追記 TransmitMail 2 をリリースしました。 個人事業を始めてすぐに、必要にかられてメールフォームシステムを作ったのですが、自分たちで使うだけではそんなに案件数もないし、ただ眠らせておくのはもったいないと思い、GitHubで公開することにしました。 TransmitMail – Copyright表示不要のPHP製汎用メールフォームシステム dounokouno/Transmit

  • PHP: htmlspecialchars - Manual

    htmlspecialchars( string $string, int $flags = ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, ?string $encoding = null, bool $double_encode = true ): string 文字の中には HTML において特殊な意味を持つものがあり、 それらの来の値を表示したければ HTML の表現形式に変換してやらなければなりません。 この関数は、これらの変換を行った結果の文字列を返します。 入力文字列の中で名前付きエンティティに関連づけられたものを すべて変換する必要がある場合には、代わりに htmlentities() を使用してください。 この関数への入力文字列と最終的なドキュメントとの間で文字セットが一致している場合は、 この関数を使えば HTML ドキュメントに

    PHP: htmlspecialchars - Manual
    tomoworks
    tomoworks 2012/06/26
    覚えては忘れる。。。
  • PHPのヒアドキュメント / 【超初心者のホームページ作成】

    ※このサンプルの解説は、「CGI(Perl)の解説」をすべて読み終えてる方を前提としています。 後になるほど省略されている場合がありますのでできるだけ順番に読んでください。 また、実行に際しては、サーバーでPHPが利用できる事を前提に解説しています。 ■ PHPのヒアドキュメント ヒアドキュメントは、PHP内にまとまった文章を直接記述し利用できるようにする方法です。 またその方法は、その文章を直接表示したり、変数に代入することができます。 ◆直接表示(出力)する方法 例えば、PHPからHTMLを出力する場合、短いものなら次のように「print」文を使います。 print "短い文章の表示サンプル"; ところがこの方法は、その文章の中に「"(ダブルクォーテーション)」を含む事ができません。 それは、「利用する文章の始まりと終わりはダブルクォーテーション括る」という規則とぶつかってしまうからで

    tomoworks
    tomoworks 2012/06/25
    ヒアドキュメント・・・知らなかったずら(汗)
  • カテゴリーの階層によって表示テンプレートを変えたい

    初投稿します。 以下のようなカテゴリーのツリー構造を作成しています。 ■親 ■子 ■孫 ■曾孫 親、子、孫には同一のテンプレート、曾孫だけ別のカテゴリーテンプレートを条件で判定させて表示をわけたいのですが中々上手くいきません。 どなたかご教授いただけないでしょうか 希望としては以下のようにcategory.phpで判定してわけたいと思っています。 category.php <?php if ( 親、子、孫の条件 ) ) { ?> <?php include(TEMPLATEPATH . ‘/category親、子、孫のテンプレート.php’)?> <?php } else { ?> <?php include(TEMPLATEPATH . ‘/category曾孫のテンプレート.php’);?> <?php } ?>

    カテゴリーの階層によって表示テンプレートを変えたい
    tomoworks
    tomoworks 2012/05/25
    親子孫、階層の判別方法
  • 忙しい人のための「初めてのPHP」

    この記事は7年以上前の記事です。情報が古い場合がありますのでお気を付け下さい。説明は適度に、駆け足でお届けします。 言っておきますが、これを覚えたからと言って「PHP出来ます!(キリッ」とか言ったら鼻で笑われるレベルだということは認識しておいてくださいね。 <追記あり:2012/02/16> 大前提 HTML/CSSの基的なところはわかってるものとします。FTPでアップロードするって意味さえわからない人はこのへんで勉強してください。つまり、出直してください。 あと、もっとちゃんと勉強したい人はこんな駄文を読まないほうがいいです。アシアルさんのコンテンツを読んでください。この文章の100倍素晴らしいコンテンツが満載です。 エディタ Windowsユーザなら、標準で付いてるメモ帳を使うのはやめましょう。 PHPに限らず、プログラムを触るなら、あんなもん使わないでください。文字コードも変更でき

    忙しい人のための「初めてのPHP」
    tomoworks
    tomoworks 2012/05/16
    良いまとめ。
  • 40分濃縮 PHP classの教室

    PHPカンファレンス関西2012で使用したスライドです。完全な内容は下北沢で開催した際のスライドと動画を御覧ください。Read less

    40分濃縮 PHP classの教室
  • [PHP-users 20075]Re: 代入演算子=&について教えてください。

    naoki kishida kishida @ fk.urban.ne.jp 2004年 1月 28日 (水) 02:27:55 JST 前の記事 [PHP-users 20074]Re: 代入演算子 =& について教えてください。 次の記事 [PHP-users 20076]Re: 代入演算子=&について教えてください。 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] きしだです > 代入演算子 =& について教えてください。 Cでいうところのポインタの代入になります。 通常の=演算子の場合は、コピーが代入されますが、=&の場合は参照が代入され ます。 class Hoge{ var $a; } というクラスがあるとして $o = new Hoge(); とすると、一旦Hogeのインスタンスを生成して、そのインスタンスのコピーが$a に代入されるので、インスタ

    tomoworks
    tomoworks 2012/05/10
    わ、わかんないんだけど(TT)
  • PHP技術者認定試験ベータ20110609.pdf

    PHPの求人数が二倍になり、PHPで構築されるWebサイトも年々大規模になってきています。今回はPHP初級試験に合格された方が、上級試験に合格するため、またより高度な開発を行うべく実践的な知見を会得したい方を対象にセミナーを企画しました。古庄親方...

  • 穴埋め問題を解くような形式でPHPを学べる勉強サイト・(un)classroom

    プログラミングを学べる、みたいなサイト が凄く増えている印象ですが、また似たよ うなサイトを見かけましたのでご紹介です。 実践しながら学べるサイト・(un)classroom。 実践といっても、穴埋め問題っぽい感じで、 手を動かして学べるようになってるだけで すが。 こういうサイト、日でも増えていく気もします。需要が高い事は明白ですし、このように前例が出来ればインスパイアされるものですのでいずれ増えてくるんじゃないでしょうかね・・ まだ出来たばかりでPHPの基礎とFacebookアプリの作り方しか教室が無いんですが、今後に期待という事で・・ 最初の授業です。「PHPは<?phpで始まって?>で終わらせます」とあります。基礎のキですね。で、右側のsubmitで実行してみましょう、といった流れで進んでいきます。 で、2ページ目でレッチチャレンジ、という感じで穴埋めし、先ほどと同じようにsub

    穴埋め問題を解くような形式でPHPを学べる勉強サイト・(un)classroom
  • サービス終了のお知らせ

  • PHPの基本、phpinfo()の見方

    PHPerにはお馴染みの関数、phpinfo()の見方です。 PHPには多数の設定項目があり、それらを一覧する機能としてphpinfo()があります。 設定項目の他にインストールされている拡張機能や実行環境の情報が確認できるので、おそらく多くのPHPerが活用していると思います。 これからPHPを学ぶ人ならおさえておきたいphpinfo()の見方をまとめてみました。 1. phpinfo()の実行 まずは基礎の基礎、phpinfo()の実行です。 phpinfo()自体はただの関数ですので、PHPソースに記載するだけで良いです。 以下のソースをinfo.phpというファイルで保存します。 <?php phpinfo(); ブラウザでこのファイルにアクセスすればphpinfoが表示されます。 1-1. ファイル名は? Webでのサンプルなどを見るとphpinfo.phpというファイル名にして

  • PHP: GD - 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

  • http://nyx.pu1.net/practice/external_var/external_var3.php

    tomoworks
    tomoworks 2012/03/27
    urlcode( string str )