タグ

phpに関するlesson5のブックマーク (39)

  • [PHP] 文字列を改行コードで分割して配列にする | IT女子のお気に入りフォルダ

    PHPで、改行を含んだ文字列を改行部分で分割し、配列にする。という必要があったので、その方法をメモ。 流れは、改行コードは3つあるので、それを1つに統一し、それから配列化します。 改行コードは3種類 ・CRLF改行(\r\n) ・CR改行(\r) ・LF改行(\n) これを1つに統一、すなわち置換します。今回はLF改行(\n)に統一します。 $str = str_replace(array("\r\n", "\r", "\n"), "\n", $str); あとは、explode関数を使うだけです。 $arr = explode("\n", $str); ちなみにですが、改行コードを扱うときは、ダブルクォーテーションです。シングルクォーテーションだと文字列扱いしちゃうのでご注意を。

    lesson5
    lesson5 2024/09/05
  • PHP で文字列を DateTime に変換する

    この記事では、文字列を DateTime PHPで。 The DateTime クラスは、PHP で日付の解析と書式設定によく使用されます。の DateTime コンストラクターは、サポートされている形式で文字列を受け入れます 日付と時刻の形式 を作成し、 DateTime 指定された文字列から初期化されたオブジェクト。さらに、解析する必要がある場合は、 DateTime オブジェクトを別の形式に変換するには、 DateTime::format() 関数。 次の例は、日付文字列を変換する簡単な例を示しています。 'm/d/Y' にフォーマットする DateTime インスタンス 'Y/m/d H:i:s' フォーマット:

    lesson5
    lesson5 2024/08/28
  • PHPネイティブのDOMによるスクレイピング入門 - Qiita

    ところがAPIが提供されていないWebサービスではどうなるでしょうか?多くの場合は、Webブラウザで閲覧することを目的として作成されたHTMLをスクリプトで取得し、解析するしか手段は残されていないはずです。この、HTMLを解析して必要な部分だけ 切り取る(scrape) 手法を総称して、 スクレイピング(scraping) というのです。 基的な流れ (導入編) [http://qiita.com/mpyw] (http://qiita.com/mpyw) の最新記事を最大5件スクレイピングする例を示していきます。具体的な実装は後ほど示しますので、ここではスクレイピングするコードを書くときの考え方をまとめます。 目的とする結果 最初に、目的とする結果を var_dump 関数を用いて示します。 array(5) { [0]=> array(6) { ["title"]=> string(

    PHPネイティブのDOMによるスクレイピング入門 - Qiita
  • クローラ作成に必須!XPATHの記法まとめ - Qiita

    最近クローラーを作成する機会が多く、その時にXPathが改めて便利だと思ったので XPathについてまとめてみました! XPathを学ぶ方の役に立てれば幸いです。 初級編 XPathとは XPathはXML文章中の要素、属性値などを指定するための言語です。 XPathではXML文章をツリーとして捉えることで、要素や属性の位置を指定することができます。 HTMLもXMLの一種とみなすことができるため、XPathを使ってHTML文章中の要素を指定することができます。 例えば、 <html> ... <body> <h1>ワンピース</h1> <div class="item"> <span class="brand">iQON</span> <span class="regular_price">1,200円</span> <span class="sale_price">1,000円</sp

    クローラ作成に必須!XPATHの記法まとめ - Qiita
  • PHPメールフォーム - マイクロエンジン株式会社

    MicroEngine Mailform 添付ファイル対応・料金計算機能・郵便番号から住所を自動入力できる機能を備えたPHPメールフォームです。 お問い合わせフォームやアンケート・お申し込み・ご予約・ご注文フォームなどでご利用頂けます。

  • PHPでRSSやAtomのフィードを取得する方法

    この記事では、PHPを使って、ブログのRSSやAtomといったフィードのデータを読み込む方法を説明します。「Amebloの新着情報をリアルタイムで自分のウェブサイトに掲載したい」などといった場合に役立ちます。 下記は、2017年4月24日時点の、the pillowsの山中さわおさんのブログのフィードを取得し、タイトルと更新日時を最新5件まで表示させたものです。 vol.204『宮へのハードル』2017/04/19 12:00vol.203『悪魔のような気持ち』2017/04/12 12:00vol.202『体験入学』2017/04/05 12:00vol.201『宮のBody&Soul』2017/03/29 12:00vol.200『200回!!!…情緒不安定』2017/03/22 12:00vol.199『声をかけられ隊』2017/03/15 12:00vol.198『踊りたいオ

    PHPでRSSやAtomのフィードを取得する方法
  • 複雑な条件分岐にサヨウナラ。PHPのルールエンジンRulerを使って複雑な条件をシンプルにしてみた - Qiita

    でも現実には、もっと複雑な条件が絡みあうことが多々有ります。 例えば、今回は、架空の女性【結婚花子】ちゃんが求婚してきた男性と結婚出来るかを判断する。というのをコードで書いてみたいと思います。 (この話はフィクションです) 結婚するときの条件って昔は3Kといって、「高収入・高身長・高学歴」という3つの条件をクリアしないと結婚相手としない。 みたいな話がありましたが、実際はもっと複雑だと思うんですよね。 顔とか、優しさとか、住んでる場所とか、両親の年齢とかとか。 これをコードで 結婚出来るか という条件を書くととんでもなく大変になってくるのはイメージつくと思います。 で、この複雑な条件を、if文を書かずに済むようにしてくれるルールエンジンというのを紹介してみようと思います。 まずは前提条件 結婚花子さんは、どんな条件で結婚出来るのか。 単純に、年収1000万以上、かつ(身長180cm以上 ま

    複雑な条件分岐にサヨウナラ。PHPのルールエンジンRulerを使って複雑な条件をシンプルにしてみた - Qiita
    lesson5
    lesson5 2015/10/22
  • https://mayer.jp.net/?tag=%E3%82%B9%E3%82%AF%E3%83%AC%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0

  • GitHub - diggin/Diggin_Scraper: web-sraping component, inspired by Perl’s Web::Scraper. It provides a DSL-ish interface for traversing HTML documents and returning a neatly arranged PHP ‘s multidimensional array

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - diggin/Diggin_Scraper: web-sraping component, inspired by Perl’s Web::Scraper. It provides a DSL-ish interface for traversing HTML documents and returning a neatly arranged PHP ‘s multidimensional array
  • PHPでデータベースに接続するときのまとめ - Qiita

    【2021/10/15 追記】 この記事は更新が停止されています。現在では筆者の思想が変化している面もありますので,過去の記事として参考程度にご覧ください。PDO に関しては大きく変わっていない部分が多いとは思いますが, PHP 8.x 以降での動作保証はありません。 あらかじめ読んでおきたい記事 Qiita - 【PHP超入門】クラス~例外処理~PDOの基礎 by @7968 初心者がやりがちなミス 以下のどれかに1つでも当てはまるコードは見直す必要があります.付録にリンクを貼っておきましたので,「該当するかも?」という人はクリックして飛んで読んでください.太字にしてあるものは脆弱性に直結する危険度の高いものです. mysql_query などの非推奨関数を利用している SET NAMES あるいは SET CHARACTER SET などで文字コードを指定している そもそもデータベース

    PHPでデータベースに接続するときのまとめ - Qiita
  • Diggin リファレンス

    Diggin - Simplicity PHP Library 2006-2009 Diggin MusicRider.com Projects. "Diggin"とは? 概要 Diggin は主にsasezaki個人によるスパイダー向けライブラリーの総称です。 高品質を謳ったり、パワフルさを持ち合わせている訳ではありません。 多くのライブラリは、ニッチな用途のため万人向けではないでしょう。 インストール 一部Zend Framework(以下、ZF)やPHP拡張に依存しているものがあります。利用の際には、各コンポーネントの必要条件にもとづいて環境を用意してください。(参照:ZFのインストールガイド)。Digginのバージョン0.6ではZF1.6以上、0.7ではZF1.9以上が必要となります。 Diggin の SVN リポジトリの最先端の URL は http://diggin.goog

  • PHPでスクレイピング - Qiita

    <?php use Diggin\Scraper\Scraper; $scraper = new Scraper; $scraper->process( '#postlist li', array('postlist[]' => (new Scraper) ->process('//div[@itemprop="articleBody"]', 'articleBody', 'html') ->process('//div[@class="name"]/a', 'author_page', '@href', function($uri) { return $uri->toString();}) ->process('//ul["favlist"]//p[@class="fav"]', 'fav', 'raw', function($v) {return (int) $v;}) ) ); $r

    PHPでスクレイピング - Qiita
  • 会員に更新してもらうサイトを作る方法

    知り合いの会員制サイトの作成を手伝っています。 会員さんのお店専用のページをつくって、会員さんがお店のページを各々自由に更新できるサイトを立ち上げたいとのこと。 WordPressを導入して個別に更新できるようにしました。条件は 投稿画面をわかりやすく。フォームを埋めていくとページが出来上がるようにする 文章だけでなく、画像もアップロードできる ほかの会員がアップした記事や画像を見たり、修正できない です。備忘録としてまとめました。 基は「寄稿者」で、足りない機能を追加していく 会員さんに与えるアカウントは「寄稿者」にします。自分の記事を作ることはできますが、他のアカウントの記事を修正することはできません。今回の用途に近いパーミッション(権限範囲)を持っています。 しかし、このままだと今回の条件には合わない部分があるので、カスタマイズをしていきます。 シンプルなダッシュボード 寄稿者でも

    会員に更新してもらうサイトを作る方法
  • サービス終了のお知らせ

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

    lesson5
    lesson5 2013/05/14
  • PHP で 外部ファイルを include したり require する場合は 絶対パスで指定するべきなんだって

    PHP で 外部ファイルを include (または require )する場合は、絶対パスで指定??それとも相対パスで指定??どうやら、絶対パスが良い(らしい)。 PHP 開発をしてると外部ファイルを include したり require する場面は多々ある訳ですが、include なりをする外部ファイルを指定するためには、サーバー上での絶対パスで指定してあげるべき、だそうな。 なぜ? 実際に、相対パスでもちゃんと include(または require )できるし、PHP の言語仕様的には、相対パスで全然おっけーなはず。 参考:PHP: include – Manual 参考:PHP: include_once – Manual 参考:PHP: require – Manual 参考:PHP: require_once – Manual (以下、include_once でも req

    PHP で 外部ファイルを include したり require する場合は 絶対パスで指定するべきなんだって
    lesson5
    lesson5 2013/05/14
  • WebMotionUK

    After over a decade and a half of successful service we have finally decided to close our doors in favour of other opportunities. Thank you for being part of our journey and for all your support over the years.

    WebMotionUK
    lesson5
    lesson5 2013/04/16
    画像のcrop
  • Feelin' Kinda Strange

    古来より、PHPの ‘is_numeric‘ 関数は鬼門とされております。 PHPのis_numeric関数は使うべきでないという話 - hnwの日記 先日見かけた、このエントリーにはコードレビューでの例にis_numericへの指摘がありました。 私がコードレビューの際に気をつけているコメントの書き方 - BASE開発チームブログ 最近私のほうは、PHPでのQAツール環境の土壌が豊富になってきたこともあり、言語やツール由来のハマリ所はCIでどんどん解決したほうが良いという見解からつい、このようなつぶやきをしております。 `is_numeric` を禁止するCS作って、preg_match('/\A[0-9]+\z/') なら `is_numeric`にするmutation作ればよそうなどと思ってしまったhttps://t.co/78OQUgndc1— sasezaki (@sasezak

    Feelin' Kinda Strange
    lesson5
    lesson5 2013/04/08
    記事タイトルが面白い
  • サービス終了のお知らせ

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

    lesson5
    lesson5 2013/03/07
  • CakePHPで高速Webアプリ開発:第1回 CakePHPを使いたくなる5つの特徴|gihyo.jp … 技術評論社

    CakePHPとは CakePHPはオープンソースで開発されたPHP用のフレームワークです。Ruby on Railsの影響を強く受けており、Webアプリケーションを高速に開発するための仕掛けが随所に盛り込まれています。 PHP開発者の方で、Railsで開発してみたいけどRubyの経験がないのでなかなか行動に移せない方などはとくにCakePHPを試してみてほしいと思います。Railsの考え方を肌で理解しつつ、PHPでWebアプリケーションを高速開発するための選択肢を手に入れることになるでしょう。 CakePHP 家サイト(英語)(左図⁠)⁠。 フォーラム - CakePHP Users in Japan(右図) そのほか、CakePHP プログラマーズ リファレンスガイドも参考になる CakePHPを使いたくなる5つの特徴 まずは皆さんにCakePHPに興味を持っていただくため、フレーム

    CakePHPで高速Webアプリ開発:第1回 CakePHPを使いたくなる5つの特徴|gihyo.jp … 技術評論社
  • 【php】file_get_contents()関数で器用にGETリクエストを送る at softelメモ

    ソース <?php $opts = array( 'http'=>array( 'method' => 'GET', 'header' => "Accept-language: en\r\n" . "Referer: http://php.net/file_get_contents\r\n" . "Cookie: LAST_LANG=ja\r\n" ) ); $context = stream_context_create($opts); $response = file_get_contents('http://www.php.net/stream_context_create', false, $context); 解説 file_get_contents()でhttpのリクエストを送信する際に、第3引数を使うと、クッキーなど各種ヘッダとともにリクエストを送信することができる。 Coo

    【php】file_get_contents()関数で器用にGETリクエストを送る at softelメモ
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy