タグ

PHPに関するfumix1223のブックマーク (60)

  • PHPでのスクレイピングやDOM操作をjQueryっぽく超簡単便利にできる「phpQuery」:phpspot開発日誌

    phpmaster | Server-Side HTML Handling Using phpQuery PHPでのスクレイピングやDOM操作をjQueryっぽく超簡単便利にできる「phpQuery」。 紹介記事を読んで使ってみました。 phpQuery はjQueryのPHP版でDOMの操作をjQueryっぽくできるライブラリです。 HTMLスクレイピングはもちろん、HTMLを追加したり要素に属性を追加等のDOMを操作も簡単に行えます。 jQueryの便利さがPHP上でも十分に使えますので知っておくと確実に面倒な処理を楽に書けるようになるでしょう。 スクレイピング HTMLスクレイピングをする場合には超簡単かつ、jQueryを使ったことがある方なら抵抗なくすぐに習得できます。 ちょっとコードを書いて実験してみました。 と書くと <div id="two"></div>の中身である t

    fumix1223
    fumix1223 2012/06/18
    これは便利。idで取得ができるとめちゃ楽?
  • 澳门新萄京3730com欢迎-萄京娱乐场官网网站

    澳门新萄京3730com欢迎实践“科技创新、领先半步”的研发战略,萄京娱乐场官网网站在努力促进中国人民的数字化生活,不论是充值、提现、发言、游戏澳门新萄京3730com欢迎都更加地方便,以最优质的服务和丰富奖赏回馈客户!。

    fumix1223
    fumix1223 2011/05/11
    ほしいPHPスクリプト発見!PHPでXMLをCSVに変換。[スクリプト]
  • さあ、AWSをはじめよう! for PHPer

    春ということで、Amazon Web Services(AWS)をはじめてみませんか。 AWS盛り上がっていますね。2011年3月に東京リージョンができたことで、そろそろ触ってみようかなというPHPユーザの方も多いかと思います。 そんなあなたへ、AWSをはじめる際に役立つ情報をご紹介です。 1. AWSアカウントを新規作成して、EC2の利用申し込みを行う まずAWSのアカウントを作成して、EC2の利用申し込みを行います。 手順については、AWSエバンジェリストの @KenTamagawa さんが書かれた以下の資料が参考になります。このとおりに進めていけば、おおよそ問題無いと思います。 進める中で自分が詰まった点は以下。 郵便番号、電話番号にはハイフンを 郵便番号、電話番号はハイフンが必要なので入力するようにして下さい。 書式は日国内のもの、郵便番号8ケタ(ハイフン入り)、電話番号は12〜

  • Google AJAX Language APIをPHPから叩いて翻訳する :: 日々是作譜

    PHPの裏側で翻訳して結果を返す的な動作をさせたかったので、翻訳APIを探したところ、Google AJAX Language APIなるものを見つけました。 来はAJAX用のAPIですが、それ以外の言語でも取得できるように、RESTが用意されています。 $query = $_GET['q']; // QueryをURLエンコードし、英語に変換するURLを作成 // q : エンコードする文字列 // langpair : 変換前と変換後の言語を|(%7C)で区切って指定 $trans_url = 'http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q='.urlencode($query).'&langpair=ja%7Cen'; // URLのデータを取得 $trans_json = file_get_

  • みんなの要望を応援するサイト | KANAEL

    あなたのやりたいこと、ほしいものを含めた、お好きな日語URLを作成し、他の人も、それに興味があるか測定できるサービスです。 URLがそのままあなたの願いを表現します! 例えば、 http://CakePHP勉強会を開催し.たいです.jp というように、 最後に"たいです.jp"を付けるだけで、あなたのやりたいことの日語URLが作成できます。 現在は、"たいです.jp"と、"ほしい.jp"が利用できます。 この日語URLをTwitterにそのまま貼り付けて、他の人が興味を持ってクリックするとカウントされます。 カウントの多さによって、あなたのやりたいことが、どれほど興味を持たれているか分かり、それをすべきかどうかの判断材料として利用できます。 まずは、右上にある「URLを作成」のボタンをおして、お好きな日語URLを作ってみてください!

    fumix1223
    fumix1223 2011/03/16
    この発想相当いいね。
  • cakephperの日記(CakePHP, Laravel, PHP)

    新しいMacに移行したところSequelPro1.1でViewテーブルを表示すると日語が ??? という表示になってしまう問題が発生した。 Viewではない通常のテーブルは問題なく日語表示される。 解決方法は、 環境設定 -> 一般 -> デフォルトエンコーディング の値を自動判別からUTF-8に変更するだけ。 たぶんこの方の問題も同じように解決する気がします。 http://d.hatena.ne.jp/genhou/20131224/1387915831 ApacheやNginxとopensslのバージョンを指定するとおすすめの暗号スイートなど、SSL設定ファイルを表示してくれるMozillaのサイトがあります。 https://mozilla.github.io/server-side-tls/ssl-config-generator/ これを使えば安全な暗号スイートのみを使って

    cakephperの日記(CakePHP, Laravel, PHP)
  • 먹튀검증된 토토사이트 안전놀이터 메이저놀이터 TOP 10 추천 - 토토친구

    사용자들이 선호하는 최고의 토토사이트 추천과 아울러 토토사이트 검증 작업을 함께 수행하는 토토친구는 여러분에게 풍성하고 다양한 스포츠토토 정보를 제공합니다. 저희는 항상 여러분의 소중한 자본을 안전하게 지키기 위해 먹튀검증 작업을 통해 안전한 메이저사이트를 선별하여 추천하고 있습니다. 의도치 않은 미연의 먹튀 사고를 방지하기 위하여 저희가 추천하는 모든 제휴 토토사이트 업체와 사전에 보증 보험을 실시합니다. 저희가 추천하는 토토사이트에서 금전 관련 먹튀 사고가 발생할 경우, 제휴 업체로부터 예치한 보증금으로 모든 피해를 100% 보상해 드립니다. 엄격한 검증 절차 시스템을 마련하여 여러분이 즐겁게 스포츠토토를 이용하실 수 있도록 도와 드립니다. 요즘은 인터넷이 발달하며 PC와 스마트폰을 이용해 시간과 장소에

  • 黒犬の日常  PHPでアクセスログをとる超簡単なスクリプトとか

    « 2024.03/ 12345678910111213141516171819202122232425262728293031 » 年度末で普通ならバタバタしてるような今日この頃。 皆様いかがお過ごしでしょうか。 就職活動もそろそろ内定とかが出てくる頃ですかね。 一応私も就職活動はしてますが、まぁその辺りはごにょごにょ。 はてさて、最近なんとなく暇です。 どれくらい暇かというと、このブログを書くくらい暇です。 ということで、タイトルにもあるようにちょこっとPHPでスクリプトを作ってみました。 最高に簡単なスクリプトですがっ! とりあえずこんなカンジ。 <?php $log_fl = "./acc_log.csv"; // 日時 $log_ln[0] = date ( "Y-m-d H:i:s" ); // ページのURL $log_ln[1] = str_replace ( ",", "

    fumix1223
    fumix1223 2010/11/07
    アクセス履歴をCSV化、php5
  • PHPでsitemap.xmlを自動生成する | helog - Webに悩む人のネタ帳

    MovableTypeやWordpressなどでサイトを管理している場合、自動的にサイトマップやRSSを発行してくれるのでよいのですが、通常のサイトでそれを実現するのは難しいです。特にページ数の多いサイトだと、手動でサイトマップを更新していくのは至難の業ですね。 そこで、今回はPHPプログラミングを活用して、静的なサイトで自動的にサイトマップを作成したいと思います。 PHPではディレクトリを開く関数「opendir」とディレクトリを読み込む関数「readdir」があります。 これを使い、 opendirでディレクトリを開きreaddirでパスのリストを取得する パスを一つずつ見てファイルの場合は出力する ディレクトリの場合は再びopendirでディレクトリを開く といった処理を繰り返して、最終的にファイルのリストを出力します。 サンプルソースは以下のとおりです。 // 処理スタート ou

  • [PHP] スクレイピング 基本|WEBプログラム覚書

    Tidyは、「Tidy HTML clean and repair utility」用のバインディングで、 HTML文書の誤りを直すだけでなく、操作することやドキュメントツリーを操作することも可能となります。 とありますが、目的のノードを取得するのはhtml、bodyから辿っていかないとダメっぽい?ので面倒です。なのでtidyではぶっ壊れてるかもしれないhtml/xmlを修正して、パースは別のライブラリ使ったほうが便利です。 お手軽なのはSimpleXMLでしょうか。xpathも利用できるし。ただxpathは重い処理になるとのことですが。。。 またamp;が存在するとどういうわけかSimpleXMLが解釈できないため、 tidyのオプションでquote-nbspをfalseに指定するも下記掲示板の記述にあるように動かず。一体どういうことなんだ?? まぁ仕方ないのでereg_replaceで

  • ランダムジャンプするPHPの覚書を書いてみた: WEBのネタ帳

    以下を「random.php」の名前で保存して、リンクすればランダムに飛びます <?php // リンク先を増やす場合は、[ ]の数字を0から順になるように設定する $random[0] = 'http://www.yahoo.co.jp/'; $random[1] = 'http://www.google.co.jp/'; $random[2] = 'http://www.msn.co.jp/'; $length = count($random) - 1; srand( (double)microtime()*1000000 ); $num=round( rand(0,$length) ); header("Location: $random[$num]"); ?>

    fumix1223
    fumix1223 2010/10/17
    PHPランダムジャンプリンク
  • 動的な画像作成 - Do You PHP?

    ここにある情報はかなり古くなっており、正しくなくなっている可能性があります。掲載しているサンプルコードiなどは、最新のPHPでは動作しない、もしくは、別途設定・調整が必要になるかも知れません。情報を鵜呑みにせず、あなたの手を動かして、あなたの目で確認してください。 zip形式 tgz形式 PHP3の頃にもあったネタですが、PHP4.xでも基的には同じです。 PHPは、GDライブラリを使った画像ファイル(バージョンによって、gifあるいはpngのいずれかをサポート)の作成もサポートしています。 [2002/02/24] PHPマニュアルにもあるとおり、gd-1.6より前のバージョンのgdはgifイメージ画像をサポート、gd-1.6以降のバージョンはpngをサポートしています。gdをサポートさせるときは、インストールされているバージョン、libgd.soのインストール先を確認しましょう。

  • PHP 文字列を区切り文字ã�§åˆ†å‰²ã�—ã€�é…�列ã�«å¤‰æ�›ã�™ã‚‹ - Other - Snipplr Social Snippet Repository

    PHP 文字列を区切り文字�分割���列�変��る

  • 脳内メーカーの作り方 その1 - ネットサービス研究室

    昔一時期流行った脳内メーカー。名前を入力するとなんかしらの判定結果を返してくれるというもの。最近またtwitter上で似たようなものが流行っています。で、今回はその脳内メーカーのようなナントカメーカー(ジェネレーター)を作ってみようと思います。 内容 第1回目ということで、内容はシンプルに、ユーザーが名前を入力すると、名前によって変わらない0〜100の数値を表示するプログラムをPHPで作ろうと思います。 手順 ユーザーが入力した名前を取得 文字列(名前)から固定の数値を得る 取得した数値を0〜100の数値にする 表示 以上 文字列からどうやって固定の数値を得るか? crc32()関数を使います。 crc32()関数とは、引数の文字列から32ビット長のCRCチェックサムを生成します。はい、まぁ、よくわかりませんが、とりあえずこれで、文字列から固定の数値を得ることができます。 取得した数値を0

    脳内メーカーの作り方 その1 - ネットサービス研究室
  • サービス終了のお知らせ

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

  • [wordpress]外部RSSを「文字数制限」してリストで取得[php]

    初めまして。 wordpressphp初心者です。 タイトル通り、外部のRSSを自分のサイトで、 リスト表示させようと思っています。 ------------ <h1><?php _e('Headlines from Yahoo ITmedia News'); ?></h1> <?php // Get RSS Feed(s) include_once(ABSPATH . WPINC . '/rss.php'); $rss = fetch_rss('http://headlines.yahoo.co.jp/rss/itmedia_n.xml'); $maxitems = 5; $items = array_slice($rss->items, 0, $maxitems); ?> <ul> <?php if (empty($items)) echo '<li>No items</li>';

    [wordpress]外部RSSを「文字数制限」してリストで取得[php]
  • phpによるページング処理時のメニューサンプル

    ソースを隠す source code(begin) <?php // ページタイトル define(PAGE_TITLE , "phpによるページング処理時のメニューサンプル"); define(INIT_WORD1 , "海の生き物"); define(INIT_WORD2 , "魚たち"); // pager()関数関連の定義 // ページ情報となる変数名の設定 define(PAGE_VALUE , "id"); // ページをいくつで区切るか? // 100件ごとに区切りたいなら100を指定 define(PER_PAGE,10); // ページメニューの数の幅 // ページ総数 59 / VIEW_PAGE_MENU_WIDTH = 5の場合 // 26ページ目を表示しているときは下記のように表示される // < 21 22 23 24 25 26 27 28 29 30 31 

    fumix1223
    fumix1223 2010/09/13
    MySQLなどのページと連携したときのページングのやり方
  • PEAR::Package::Pager を使わずphpでページング処理ができるpager()関数: 駄文と書評

    こんにちは、トカちゃんこと、渡嘉敷勝男です(嘘です)。 先日作成した Flickr語検索 では、検索結果が多い場合にページ別に分けて結果を表示している。 通常検索エンジンで検索した際、その検索結果が多い場合に、「 1 2 3 4 5 6 7 8 9 10 次へ>」のようなナビゲーションがされるが、まあ、これと殆ど同じよーなものである。 phpでの実装方法がよくわからなかったのだがどうやら Pear::Pagerの使い方 (Nega Diary) を見ると PEAR :: Package :: Pager を利用するのがよろしいっぽい。 しかし、レンタルサーバなどで、気軽に PEAR ライブラリを入れられない場合は自前で実装する必要があるよーである(うーむ) で、いろいろ探していたら、教えてgooにそのものズバリの質問があった。 ふむふむ。これを見てみると yambejpさん の回答が

  • すぐに忘れる脳みそのためのメモ: XREA で cron の設定

    1. 定期的なコマンドの実行を管理する cron XREA において、定期的にスクリプトを実行したい。そのためには、cron の設定を行う必要がある。 cron とは、crontab – Wikipedia によると、 crontabコマンドはUnix系OSにおいて、コマンドの定時実行のスケジュール管理を行うために用いられるコマンドである。 2. XREA における cron の設定 「XREAサーバーのCRONTAB設定とシェルスクリプト記述方法を教えて下さい - 教えて!goo」によると、 XREA管理画面でのCRON設定で直接perlを動かすことは できません。 そこには、まずshellを指定します。 例えば、/virtual/xxxxx/cron-1.sh 中身は ----------------------------------------------- #!/bin/sh #

    すぐに忘れる脳みそのためのメモ: XREA で cron の設定
    fumix1223
    fumix1223 2010/09/13
    xreaでのcronの設定の仕方
  • サービス終了のお知らせ

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

    fumix1223
    fumix1223 2010/09/12
    外部テキストをインクルードしてphpで吐き出すスクリプト参考