タグ

関連タグで絞り込む (226)

タグの絞り込みを解除

PHPに関するsometkのブックマーク (151)

  • WordPressのテーマを作る羽目になったWebエンジニアへ

    はじめに Webエンジニアの皆さん、日々の業務お疲れ様です。皆さんは、さぞや楽しいエンジニアライフを送っていることでしょう。最近は技術の進歩も落ち着いてきましたので、Rustなんかに手を出して、先行者利益を目論んだりしているのではないでしょうか。 さて、そんな楽しい中、たまにやってくる何とも言い難い案件というのが「WordPressのテーマ作成」です。普段、大規模開発や自社サービスに携わっている方は、WordPressに関わることはないかもしれませんが、請負業務やフリーランスの方には、ふと湧いてくる案件でもあります。そして、何かと言い訳を付け、できる限りWordPress関連の案件は避けているのではないでしょうか。 なぜ、エンジニアWordPressを嫌うのか エンジニアというのはWordPressを嫌う傾向にありますが、それは何故でしょうか。 プライドがゆるさない WordPress

    WordPressのテーマを作る羽目になったWebエンジニアへ
    sometk
    sometk 2022/04/29
    WPはしっかりしたテーマを作ろうと思うと一通りのものを詰め込まないといけないのが面倒に感じる。そしてブコメの反応は納得がいくものである
  • ぱふぅ家のホームページ

    (2024-06-08) 1.4 ブラウザを使ったGUI (2024-06-08) 2.1 四則演算と変数 (2024-06-08) 5.3 インスタンス (2024-06-07) 振り込め詐欺と発信者電話番号の偽装 (2024-06-07) 西暦1368年 - 明の建国 (2024-06-07) Core™ Ultraシリーズはタイル・アーキテクチャ採用 (2024-06-06) 西暦1299年 - オスマン帝国の成立 (2024-06-06) 紛失・盗難による個人情報流出事件一覧 (2024-06-05) 西暦1529年 - ウィーン包囲 (2024-06-05) 西暦1271年 - 元の建国 (2024-06-05) 御前埼灯台と浜岡砂丘 (2024-06-04) 紀元前1792年 - ハンムラビ王の即位 (2024-06-04) 『最強のWebコミュニケーションシナリオ』 (202

    sometk
    sometk 2020/10/25
    すごい。やりたいことの一つだ。なかなか真似出来ないとも思う。
  • 流行りのフロントエンド技術よりもサイト構築や SEO の基礎知識のほうが重要だ - Diary

    流行りのフロントエンド技術よりもサイト構築や SEO の基礎知識のほうが重要だ みたいな主張があり、 WordPress のカスタマイズをしている人たちがこれを言いがちであり、実際間違ってないと思います。 では我々(我々とは誰か?)がそれに対していえることが何かというと、 PHP と jQuery で頑張って WordPress をカスタマイズするよりも JSON API と nuxt.js/next.js でサイトを組んだほうが簡単だということです。 WordPress のカスタマイズをやってきた人たちは長年のノウハウを積み上げており、それを活用してバリューを出しているわけですが、 nuxt.js でやっていっている人たちが熟達したとき、すべてが破壊されます。 じゃあ実際僕が nuxt.js でかっこいいサイト作る仕事して WordPress の人たちの仕事を奪っていくぞ!!!という気持

  • くだらないAPIなんていらないよ – 2016年のウェブスクレイピング事情 | POSTD

    ソーシャルメディアのAPIとそのレート制限は、あまり気分のよいものではありません。特にInstagram。あんな制限つきAPIを欲しがる人がいったいどこにいるんでしょうね? 最近のサイトは、スクレイピングやデータマイニングの試みを阻止するのがうまくなってきました。AngelListはPhantomJSすら検出してしまいます(今のところ、他のサイトでそこまでの例は見ていません)。でも、ブラウザ経由での正確なアクションを自動化できたとしたら、サイト側はそれをブロックできるでしょうか? 並行性を考えたり、さんざん苦労して用意した結果として得られるものを考えたりすると、Seleniumなんて最悪です。あれは、私たちが「スクレイピング」と聞いて思い浮かべるようなことをするためには作られていません。しかし、賢く作り込まれた今どきのサイトを相手にして、インターネットからデータを掘り当てるための信頼できる

    くだらないAPIなんていらないよ – 2016年のウェブスクレイピング事情 | POSTD
  • ネットマニア - テンプレート・素材・PHP・CGI・クールサイトを作る為に -

    *記事内には広告を含みます twitterフォロワー合計5万人を超えるP活インフルエンサーの「えりなさん」に、パパ活初心者が知っておきたいことや、おすすめのパパ活アプリを編集部が徹底インタビュー。 「パパ活の基」や「パパを沼らせるコツ」「危険なパパを見抜く方法」等を編集部が根掘り葉掘りお聞きしました。 この記事を読めば おすすめのパパ活アプリ パパ活アプリと交際クラブの違い パパ活アプリの使い方 定期の太パパを見つける方法 危険なパパを見抜くポイント がまるっとわかります。 年末年始は男女ともに新しい関係を探そうとする人が多くなるタイミング!また仕事も休みで家にいる時間も長くなるので、パパ活アプリのアクティブ率もかなり高くなる傾向にあります。 2024年に良いスタートを切るなら、このタイミングで頑張るかどうかが運命の分かれ目といってもいいでしょう。 えりなさんのプロフィール

  • designmap.info

    sometk
    sometk 2015/07/17
    よい本は違うジャンルにある
  • PHP5.6からPHP7にアップグレードして実際にはまった点9個 · DQNEO日記

    仕事で使っているPHPアプリケーションをPHP7 beta1で動かしてみたらそのままでは動きませんでした。 私が実際にはまった点を紹介します。 なお、PHP7の変更点についてはhnwさんの記事に詳しく網羅されているのでご一読ください。 PHP7で変わること - hnwの日記 Apacheのモジュール名が変わっていた ApacheにPHPを組み込むためのモジュール(俗にいうmod_php)のモジュール名・ファイル名が変更になっていました。 LoadModule php5_module modules/libphp5.so ↓ LoadModule php7_module modules/libphp7.so memcache extensionがインストールできない PHPからMemcachedを使うためのExtensionには2つあります。 memcache memcached memca

    PHP5.6からPHP7にアップグレードして実際にはまった点9個 · DQNEO日記
  • WordPressで更新・お知らせ履歴を別ページで作る方法【大幅刷新】

    WordPressで、更新履歴やお知らせ履歴をリスト表示したシンプルな別ページを作って、トップページやサイドバーからiFrameやphpのinclude等で呼び出したいケースがあります。 方法は色々ありそうです。私がクライアントさんのサイトで行った方法を紹介します。 ※当初はExec-PHPプラグインを利用した方法を紹介していたのですが、セキュリティ的に問題があるということで、ショートコードを利用した方法に変えました。http://memo.dogmap.jp/さん、情報ありがとうございます(2013/7/10) 固定ページを利用する 私が実施した方法は、固定ページ内に更新履歴やお知らせ履歴のループをショートコードで書いてしまう方法です。ショートコードを利用すれば、固定ページの記事内でPHPを動かすことができます。 そして、固定ページはページ毎にテーマを変えられます。リストだけを表示するシ

    WordPressで更新・お知らせ履歴を別ページで作る方法【大幅刷新】
    sometk
    sometk 2015/07/14
    [読んでました
  • 普通のHTMLで作成したページの指定箇所のみをブラウザ上から更新・修正できるようにするシンプルなCMS -Sitecake

    普通のHTMLで作成したページをブラウザ上から簡単に更新・修正できるようにするオープンソースのCMSを紹介します。 HTMLはごく普通なものでOK、BootstrapやFoundationにも対応しています。 ブラウザ上で編集できる領域を指定できるのもいいですね。特定ページの特定箇所だけ簡単に更新できるようにするとかにも使えます。 Sitecake Sitecake -GitHub Sitecakeの特徴 Sitecakeのデモ Sitecakeの使い方 Sitecakeの特徴 プレーンなHTMLで動作 通常のHTMLファイルをブラウザ上から修正して、保存することができます。PHPやテンプレートなどの知識は不要です。 更新・修正は簡単 テキストを変更する時はクリックするだけで編集可能に、要素を追加・削除する時はドラッグ&ドロップでOK。 データベースは必要無し すべての変更はHTMLファイ

    普通のHTMLで作成したページの指定箇所のみをブラウザ上から更新・修正できるようにするシンプルなCMS -Sitecake
    sometk
    sometk 2015/07/10
    面白いかもなー。要PHP。
  • 既存の静的サイトにwordpressの一部を組み込む方法

    お世話になっております。現在、すでにあるサイトにブログを組み込みたいと思い調べてみたら http://ja.forums.wordpress.org/topic/3552?replies=9 というように同じような質問があるのですが、上記の方法は現在あるサイトにwordpressをインストールするよう例えばwpフォルダを作成してデザインを既存のサイトと合わせるという方法のようですが、逆にブログを組み込むページの枠(ヘッダーやフッターなど既存のサイトのページをコピーして中身だけ削除にした状態)を用意しておいて拡張子を.phpに変更してその中身のコンテンツにブログtの投稿記事や詳細ページを組み込むことは可能でしょうか?? 可能であった場合、その方法と最初に説明したデザインを揃える方法とどちらが手間が省けるでしょうか? また現在ブログの記事を古いmovabletypeを使用されてるということをク

    既存の静的サイトにwordpressの一部を組み込む方法
  • PHP cozy

    PHP を便利に使うために ユーザ定義関数 他の言語と同じように、一連の処理を、関数を作ってまとめることができます。次のように宣言します。 function 関数名(引数のリスト) { 行いたい処理; 行いたい処理; return 戻したい値; } 引数が複数ある場合は、カンマ「,」で区切って指定します。例えば、指定された二つの引数のうち、大きい方の値を返す m_max と言う関数を作ってみます。 function m_max($a, $b) { if ($a > $b) { $large = $a; } else { $large = $b; } return $large; } これで、関数が定義されました。呼び出すときは、他の関数と同じように、次のようにします。 $x = 10; $y = 3; $max = m_max($x, $y); echo("$x と $y の大きい方の値は

  • preg_matchで複数行の検索を行う | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    正規表現で文字列検索を行いたいときにpreg_matchを使うことがある。 $str = 'アストロデオのブログ'; preg_match('/ブログ/', $str, $result); //$resultの中身 array([0] => ブログ) このpreg_match、検索対象の文字列が1行なら特に問題ないのだけど、複数行にまたがるようなときは、上記の書き方だと上手く結果を返してくれない。 file_get_contentsなどでファイルの情報を取得し、さらにその中の一部の情報を取得したいようなとき、1行だけしか検索できないと、都合が悪いことがある。 <div> � � � <p>アストロデオのブログ</p> </div> 例えばsample.htmlに上のようなコードがあり、そこを丸々取得したいとする。 $data = file_get_contents('sample.html

    preg_matchで複数行の検索を行う | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    sometk
    sometk 2015/04/29
    preg_match 改行でうまくいかないとき
  • 「10日でおぼえるPHP入門教室 第4版」はセキュリティ面で高評価

    弊社社の麻布十番移転に伴い、社近くの麻布図書館を利用しています。麻布図書館は土地柄のイメージにあう瀟洒な建物で、蔵書がない場合は港区の他の図書館から取り寄せ(無料です)ができますので、よく利用しています。今回は、山田祥寛さんの「10日でおぼえるPHP入門教室 第4版 」を借りて読んでみました。一読して、書がセキュリティにもよく配慮されていることがわかりましたので、以下にご紹介したいと思います。 クロスサイトスクリプティング(XSS) 表示の際にHTMLエスケープするという原則を忠実に守っています。そのため、下記の e() という関数を定義して呼び出しています。 function e($str, $charset = 'UTF-8') { return htmlspecialchars($str, ENT_QUOTES, $charset); } その他にもXSS対策として重要な下記の

  • 少しのコードで実装可能な20のWordPress小技集

    2016年10月27日 Wordpress CSSの小技やjQueryの小技、スマートフォン対応など、これまで様々な小技集を紹介してきました。そこで今回はWordPressの小技を紹介しようと思います!基から応用まで、簡単なコードで設置可能なので、WordPress初心者さんでも大丈夫!みなさんのサイトに合わせてカスタマイズしてくださいね! ↑私が10年以上利用している会計ソフト! 目次 カスタムメニューの設置 アイキャッチ画像(サムネイル画像)を利用する 検索ワードをハイライト Twitterのユーザー名を自動的にリンクさせる デバイスによってコンテンツ変える 画像を挿入する際、P タグで囲まないようにする 「続きを読む」リンクをカスタマイズ ショートコードを作成 ショートコードをテンプレートファイル内で実行する 古い記事にメッセージを表示する RSSフィードに画像を追加 記事に含まれ

    少しのコードで実装可能な20のWordPress小技集
  • サービス終了のお知らせ

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

  • PHP の file_get_contents は get どころか post も put も delete も upload もできる - tototoshi の日記

    stream_context_create と組み合わせて使います。 手元でてきとーに動かしてた REST API とかで試してます。 get 普通ですね。 <?php $content = json_decode(file_get_contents("http://localhost:5000/api/note/161")); post <?php $context = stream_context_create( array( 'http' => array( 'method'=> 'POST', 'header'=> 'Content-type: application/json; charset=UTF-8', 'content' => json_encode( array( 'title' => 'file_get_contents で POST', 'raw' => "file

    PHP の file_get_contents は get どころか post も put も delete も upload もできる - tototoshi の日記
  • PHPをインタラクティブに実行する PsySH

    PHPの関数やコード例の動作確認をどのように行っていますか? 最も基的な方法は変数や関数の戻り値を逐次、echoで出力する方法でしょう。 しかしこの方法では何度もコード編集と実行を繰り返す必要があり非効率です。デバッガやIDEの使用も解決策の1つですが、大げさすぎたりパフォーマンスの問題がある時もあります。 一方でRubyの世界を見てみるとirbやpryを使ってコンソール上でリアルタイムにコードを試す姿が一般的です。 今回はPHPで対話的なデバッグやコード実行を行えるPshSHを紹介します。 PsySH 従来の手法 php -a PHPには標準で対話シェルモードがPHP5.1以降から搭載されています。 しかしこの機能を利用するには--with-readline付きでPHPがコンパイルされている必要があります。 readlineが利用できない場合はインタラクティブシェルの変わりにインタラク

    PHPをインタラクティブに実行する PsySH
  • Smarty Plugg-in 「バックスラッシュを取り除く」 | Ks web Design

  • PHPで数値文字参照を文字列に変換 - 山歩きプログラマー

    数値文字列参照 &#12354;&#12356;&#12358;&#12360;&#12362; 文字列(UTF-8) あいうえお PHPで数値文字参照を文字列に変換するにはmb_convert_encoding関数を使う。 $str = "&#12354;&#12356;&#12358;&#12360;&#12362"; echo $str; $str = mb_convert_encoding($str, 'UTF-8', 'HTML-ENTITIES'); echo $str; 結果 &#12354;&#12356;&#12358;&#12360;&#12362; あいうえお 逆も可能 $str = "あいうえお"; echo $str; $str = mb_convert_encoding($str, 'HTML-ENTITIES', 'UTF-8'); echo $str; 結果

    PHPで数値文字参照を文字列に変換 - 山歩きプログラマー
    sometk
    sometk 2014/05/20
    実体参照を文字列に
  • https://strtoti.me/