タグ

phpに関するmeganenobuのブックマーク (7)

  • Welcome - 2.x

    CakePHP クックブックは、オープンに開発されている、コミュニティで編集可能なドキュメントのプロジェクトです。 ドキュメンテーションの品質、正当性、正確性の高さを維持することを期待しています。 右上の "Improve this Doc" (この文書を改善する) ボタンに注目してください。 このボタンは、あなたがドキュメンテーションの追加・削除・修正などの貢献が簡単にできるように、 該当ページの GitHub のオンラインエディタへ誘導します。 入門¶ ブログの作成¶ ブログチュートリアル を使用した入門。 基的なブログの構築の過程を通して、CakePHP の基を学びます。 規約¶ CakePHP の動力となっている、典型的な CakePHP のリクエスト と、 規約 を学びましょう。 コントローラ¶ コントローラはリクエストを取り扱い、調和の手助けとクライアントへのレスポンスの準

  • PHPでRSSを取得 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    PHPRSSを取得したくていろいろ調べていました。 たくさんのサイトで取得方法は載っていたのでmagpierss-0.71.1というパーサーで取得してみました。 //RSSの情報を取得 $rss = @fetch_rss($url); $title = $rss->channel['title']; foreach ($rss->items as $item ) { // itemの中の情報を取得 $title = htmlspecialchars($item['title']); $description = htmlspecialchars($item['description']); $url = htmlspecialchars($item['link']); $date = htmlspecialchars($item['dc']['date']); } って感じに情報を取得し

    PHPでRSSを取得 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • php :: MagpieRSS :: 他サイトのRSSを表示するクラスライブラリ :: ウェブデザイナーの日記

    RSSは1.0系/2.0系/atomという仕様が混在しています。各仕様別の関数をつくるのめんどくさくて死にそうというあなたの人生を救ってくれるクラスライブラリ。取得したいrssのurlを引数にして渡すとオートに判別し、結果を配列にして返してくれます。キャッシュ機能つきなので、必要に応じてサーバの負荷も軽減できます。スバラシイ。 ためしにともだちのいらさんちのブログのRSSを表示させてみました。ウハ。こんなかんじのがサクッとできちゃいます↓ タイトル:いらむしblog 解凍したフォルダをそのままサーバにアプロード。pearディレクトリにアプすれば長ったらしいパスを書かなくてよいが、別の場所でもよい(たぶん)。別の場所に置いた場合はフルパスを指定する。次のようなかんじのサンプルスクリプトでRSSの取得結果が表示されます。コメント入れといたんで参考にしてください↓ <?php // モジュールを

  • 【アメブロ対応】phpで外部ブログRSSを自サイトに組み込む

    この記事は【転載】アメブロ対応::phpで外部ブログRSSを自サイトに組み込んじゃおうに転載しています。今後、技術系のブログはリンク先ブログで更新していく予定なので、そちらもよろしくお願いいたします! 最近新規でホームページを制作したときに、「更新機能」をつけるかつけないかで少々悩むことがありました。というのも、依頼者さんはかなり前からアメブロを更新してきていたため、今更新しい環境で更新はちょっと…となったワケです。 しかしホームページを作る以上、SEO的な面でもなんとか更新性を出したいなーと模索していた時に以下の記事を見つけました。 ウェブデザイナーの日記:php :: MagpieRSS :: 他サイトのRSSを表示するクラスライブラリ 今回は上記の内容をもとに、PHPを使ってアメブロのRSSを別ドメインのホームページに表示する方法をご紹介します。 MagpieRSS: RSS for

    【アメブロ対応】phpで外部ブログRSSを自サイトに組み込む
  • 『よくわかるPHPの教科書』のSQLインジェクション脆弱性 - ockeghem's blog

    このエントリでは、数値型の列に対するSQLインジェクションについて説明します。 以前のエントリで、たにぐちまことさんの書かれた『よくわかるPHPの教科書』の脆弱性について指摘しました。その際に、『私が見た範囲ではSQLインジェクション脆弱性はありませんでした』と書きましたが、その後PHPカンファレンス2011の講演準備をしている際に、同書を見ていてSQLインジェクション脆弱性があることに気がつきました。 脆弱性の説明 問題の箇所は同書P272のdelete.phpです。要点のみを示します。 $id = $_REQUEST['id']; // $id : 投稿ID $sql = sprintf('SELECT * FROM posts WHERE id=%d', mysql_real_escape_string($id) $record = mysql_query($sql) or die(

    『よくわかるPHPの教科書』のSQLインジェクション脆弱性 - ockeghem's blog
  • PHPからChromeにログ出力「Chrome Logger」

    こんにちは、中川です。 PHPでの開発中のちょっとしたデバッグに、echo や var_dumpで画面に値を出力して確認することがありますよね。 このデバッグ方法は簡単でいいのですが、出力した配列の値などはパッと見で確認しやすいとは言えませんし、画面の表示内容が崩れたりします。 画面に出力しない方法としては、 error_log関数を使ってapacheログやファイルに出力する方法もありますが、 この場合は、サーバ側にログインしてtailなどでファイル内容を確認する必要がでてきます。 そんなちょっとした問題を解決してくれるツール 「Chrome Logger」をご紹介したいと思います。 Chrome Loggerを使えば、JavaScriptのconsole.logのように、 表示画面には影響を与えないでブラウザのデベロッパコンソールにPHPから値を出力できます。 ■Chrome Logge

    PHPからChromeにログ出力「Chrome Logger」
  • 初心者向けPHPナビ

    // 既にある passwdfile へ user を追加、または password の変更 $ htpasswd /usr/local/etc/apache/.htpasswd-users jsmith // passwdfile を新規作成 $ htpasswd -c /home/doe/public_html/.htpasswd jane // password を引数として指定 $ htpasswd -b passwdfile username password // MD5 アルゴリズムを使用 $ htpasswd -mb /usr/web/.htpasswd-all jones Pwd4Steve // 標準出力 $ htpasswd -n username // password を引数として指定し、標準出力 $ htpasswd -nb username password

  • 1