タグ

PHPに関するJourneyのブックマーク (25)

  • https://mayer.jp.net/?p=2058

    Journey
    Journey 2019/03/29
  • [PHP] WEBページ内に存在する外部へのリンクを全て取得する - Qiita

    前書き あるWEBページから外部に飛ばされているリンクを全件取得して、プログラムからサイトマップ全体像を掴みたいとき、ありますよね。既にいいプログラムがあるかもしれないので、ひとまずググってみました。 [php] WEBページ内のリンク先URLをすべて取得する ソースコードを覗いてみると・・・ 「汚い。」 (即答) しかもこのコードを書いたブログ管理人さんも コードについては、何をしてるのかさっぱりわかりません! まー、とりあえず、これであれをそーすれば、自動でダウンロードするあれが作れるはず! と説明を放棄されているし、このコードのもとになったサイトもドメインの有効期限が切れているという酷い有様。他にいいサンプルコードも見つからなかったので、自分で一から書いてみることにしました。 UrlScraper クラス クロージャは使っていないので PHP5.2 ぐらいなら多分動きます。コメントは

    [PHP] WEBページ内に存在する外部へのリンクを全て取得する - Qiita
    Journey
    Journey 2019/03/29
  • htmlspecialchars関数を簡単に扱えるようにする

    特殊文字を HTML エンティティに変換してくれるhtmlspecialchars関数。 PHPでは基中の基である関数でありながら、名前の長さやオプションの設定などが面倒で困ったものです。「htmlspecialchars」は覚えられても、オプションの「ENT_QUOTES」まで覚えるのはなかなか大変だったりします。でも、ここで手を抜くと簡単に脆弱なアプリケーションができあがってしまう危険性があります。特にユーザーからの入力には、手軽にがっちり入力保険をかけておくべきです。 そんなわけで、htmlspecialcharsを簡単に扱えるようにする方法を考えてみました。 お知らせ:PHP5.4にて、htmlspecialchars()関数に互換性の問題が出てきましたので、当ページでも第三引数に文字コードを指定するコードに変更しました。以下、第三引数の"UTF-8"の部分は、利用中の文字コー

    htmlspecialchars関数を簡単に扱えるようにする
  • W3Schools Online Web Tutorials

    W3Schools offers a wide range of services and products for beginners and professionals, helping millions of people everyday to learn and master new skills. Free Tutorials Enjoy our free tutorials like millions of other internet users since 1999

    W3Schools Online Web Tutorials
  • ラジオボタンやセレクトメニューを最初から選択済みにしとく(PHP)checked selected

    PHPでラジオボタンやセレクトメニューを選択済みにしておくプログラムソース HTMLでラジオボタンを最初から選択済みにする場合は inputタグ内にCHECKEDを入れます 条件によって最初から選択されているボタンが異なる場合は以下のようにします checked - ラジオボタン編 //input type="radio"の部分は長いから途中で改行してます <?php //$menuは条件によって変化する場合があるとする $menu = 'right'; ?> <input type ="radio" name="menu" value="left" <?php if ($menu == 'left'){echo 'checked';}?>>左 <input type ="radio" name="menu" value="center" <?php if ($menu == 'cente

    Journey
    Journey 2016/01/15
  • Adminer - Database management in a single PHP file

    Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. Conversely to phpMyAdmin, it consist of a single file ready to deploy to the target server. Adminer is available for MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB and others via plugin. Features, Requirements, Skins, References Why is Adminer better than phpMyAdmin? Replace phpMy

    Adminer - Database management in a single PHP file
  • http://132th.net/2014/04/29/676

    See related links to what you are looking for.

    http://132th.net/2014/04/29/676
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
    Journey
    Journey 2013/02/27
    php を覚えたいと思って早何年だ?
  • 管理画面もあるPHP製の認証システム·AuthManager MOONGIFT

    AuthManagerは認証およびユーザ管理を提供するシステムです。 Webサイトを作っていて認証はよく必要になります。しかしその度に作っていては面倒に感じることでしょう。そこでAuthManagerを組み入れてみましょう。認証とユーザ管理を一手に引き受けてくれる便利なソフトウェアです。 登録画面です。 ログイン画面です。 ログインしました!アイコンも表示されています。 こちらは管理向け。ユーザ管理画面です。 設定です。 reCAPTCHAの設定です。 AuthManagerの主な機能は指定されたコードを埋め込むことでコンテンツへのアクセスを制限できるようにする、管理画面を使ったユーザ管理、reCAPTCHA対応、Facebookコネクト、メールテンプレート、アクセスログ、Google Analyticsサポートとなっています。 AuthManagerはPHP製のソフトウェア(ソースコード

    管理画面もあるPHP製の認証システム·AuthManager MOONGIFT
  • PHPerがMacbookAirを買ったら直ぐにすること 2012 - Qiita

    ちょっと大げさなタイトルですが、あくまで私個人の環境構築手順をまとめたものです。WindowsからMacに乗り換えたばかりで、どうやってPHPの開発環境を整えるか分からないPHPerに向けの「開発環境を整えるためのガイド」と考えてください。 既にMacでAMP環境を構築したことがあるPHPerにとっても有用な情報を含めたつもりです。その例としては、php-buildphp-versionで複数PHPバージョン環境の構築の手順、複数PHPバージョンとApacheの連携方法などがあります。 MacをUnix的に使えるようにするため、CUIで設定する手順を含んでいますが、怖がらずにやってみてください。ターミナルはあなたに噛み付いたりしません :) CUIに慣れてない方は、「難しい」と感じるかもしれませんが、きっとのちのちの財産になるはずです! 2012年版では「PHPerがMacbookAir

    PHPerがMacbookAirを買ったら直ぐにすること 2012 - Qiita
  • 5分でできるPHPセキュリティ対策 - ぼくはまちちゃん!

    こんにちはこんにちは!! Webプログラミングしてますか! よく「PHPセキュリティがダメ」とか言われてるよね。 でもそれって、べつにPHPが悪いんじゃなくて、 たぶん、セキュリティとかが、まだよくわからない人が多いだけなんじゃないかな。 がんばって勉強しようと思っても、なんだか難しい理屈が並んでいたりするしね…。 なので今日は、セキュリティ対策について、 「これだけやっとけば、わりと安全になるよ」ってことを、初心者むけに、大雑把に書いてみます! 理屈がわからなくても、最初はコピペでも、 なにもやらないより、やったほうがきっとマシになる! 1. XSS対策 動的なものを表示するとき、全部エスケープすればokです! (NG) あなたの名前は <?= $name ?> ですね! ↓ (OK) あなたの名前は <?= htmlspecialchars($name, ENT_QUOTES) ?>

    5分でできるPHPセキュリティ対策 - ぼくはまちちゃん!
    Journey
    Journey 2012/02/16
    素人からすると信用していいのか分からない感が凄いw
  • 連載記事 「今から始める MySQL入門」

    MySQL+Apache+PHPをインストールしよう 連載:今から始める MySQL入門(1) MySQLを使ってWebアプリケーション開発を始めてみませんか? 今回は、開発環境の準備と動作確認までを解説します

  • MAMP & MAMP PRO - your local web development solution for PHP and WordPress development

    MAMP PRO for Windows MAMP PRO is the commercial, professional frontend for the classic local server environment: MAMP. With MAMP PRO you can create a separate host for each of your web projects. You can install WordPress and other Extras like Joomla or Drupal with just a few clicks. This is just a small part of what you can do with MAMP PRO. Buy MAMP PRO for Windows MAMP for Windows MAMP is a free

    MAMP & MAMP PRO - your local web development solution for PHP and WordPress development
    Journey
    Journey 2010/11/16
    【MAMP】Mac, Apache, MySQL, PHP
  • mi用phpモードファイル - りおてく

    こんな風に入るわけです。 良く使う関数は大体覚えているけど、関数の命名規則が途中で変わったこともあるし、引数の順番とか微妙に統一されていないもんだから、リファレンスが手放せなくて不便なんだもの、phpって(^_^; 使い方ですが、tool.sit(1.3MB)をダウンロードして、解凍して出来た"PHP"フォルダをmiのモードファイルのインストール先・~/Library/Preferences/mi/mode/以下に入れます。 免責ですけど、自己責任でお使いください。改変・再配布等、一向に構いませんが、一応、著作権は放棄しません。

    Journey
    Journey 2010/11/13
  • Mac OS X. 10.6 Snow LeopardでPHP5.3を動かしてみたよ。 - 小さい頃はエラ呼吸

    2013.06.24追記 Mac OS X 10.8(Mountain Lion)の場合は、こちらを参照してください。 Mac OS X 10.8でPHP 5.xを動作させる方法 - 大人になったら肺呼吸 はじめに 以下のエントリを参考に、Mac OSX 10.6の環境でPHPを動かしてみました。 OS X 10.6 と PHP - 風ブログ よくわかるPHPの教科書posted with amazlet at 13.06.23たにぐち まこと 毎日コミュニケーションズ 売り上げランキング: 29,637 Amazon.co.jpで詳細を見る PHPスクリプトを用意する テキストエディタでtest.phpというファイルを作成し、以下の内容を記載します。 <?php phpinfo() ?> PHPスクリプトを動かすディレクトリを用意する。 以下のディレクトリにadminというディレクトリを

    Mac OS X. 10.6 Snow LeopardでPHP5.3を動かしてみたよ。 - 小さい頃はエラ呼吸
  • OS X 10.6 と PHP - 風ブログ

    ついに、OS X の PHP は " 刀の使える座頭市 " になった。OS X 10.6 Snow Leopard の PHP には、標準で GD が搭載されている! まずは確認していこう。初心者の方にもわかりやすく書いておくので、ベテランの方は読み飛ばしていただきたい。まず、ご自分のコンピュータの HD をクリックしてその中の"ライブラリ"を開く。下の方に WebServerフォルダがあるので開いてみよう。Mac OS X 10.6 に標準で搭載されている Apache が表示する Webページ用のファイルを入れておく場所は、 Mac OS X 10.5 のときと同じで、この中にある Documentsフォルダである。すでにいくつかのファイルがはいっていて、実際に使う場合には削除するなり、フォルダを作ってひとまとめにしておいたりした方がいいと思うが、今はこのままにしておこう。

  • パスワード認証

    ウェブ狂の詩 - @takejune web制作に関する覚え書き このブログの公開は終了しました

    パスワード認証
  • PHP基礎文法最速マスター

    PerlRubyの文法一覧がとても良くまとまっていたので、便乗してPHPでもやってみました。 Perl基礎文法最速マスター – Perl入門〜サンプルコードによるPerl入門〜 Route 477 – Ruby基礎文法最速マスター 他の言語をある程度知っている人はこれを読めばPHPの文法を何となく理解できると思います。 間違い、不足等々あれば教えて下さいm(_ _)m バージョン PHP5.3系がリリースされていますが、ここではPHP5.2系を対象としています。 1.基礎 コードブロック PHPコードは「<?php」という開始タグから始まります。終了タグは「?>」です。HTMLPHPコードを埋める際は終了タグを使いますが、ライブラリのようにPHPコードのみを記述する際は終了タグを省くことが慣例となっています。 終了タグを省く理由について id:Kiske さんに解説頂いています。ありが

  • PHP入門

    これから PHP のプログラムを開始される方を対象とした PHP 入門です。 PHP での開発環境をローカル環境に構築する手順や、 PHP を使ったプログラミングの方法に関して実際にサンプルプログラムを作成しながら解説していきます。

    PHP入門
  • 何となくじゃダメ!データベースをきっちり理解する--WebデザイナのためのPHP入門 - builder by ZDNet Japan

    データベースを知ってWebサイトをパワーアップ 例えばショッピングサイトを作ることを考えてみよう。 「価格が安い順に並べたい」とか、「入力したキーワードに一部でも合致したら、その商品を表示する」とか、はたまた「最初に20件だけ表示して、『次のページへ』のリンクをクリックすると、次の20件を表示する」といった具合に、さまざまな機能を思い浮かべることができるだろう。 いったい、どれだけ難しいテクニックが必要なのかと思われるかも知れない。また、実際にWebプログラマに提案しても「難しすぎるので無理」などといわれるかも知れない。 しかし、実際にはこのようなデータ処理は「データベース(DB)」を利用してさえいれば、実に簡単に実現することができる。是非、デザイナの皆さんもデータベースの知識を身につけ、理論武装でプログラマを説得してみて欲しい。 データベースはソフトの種類の名前 まず最初におさえておきた

    何となくじゃダメ!データベースをきっちり理解する--WebデザイナのためのPHP入門 - builder by ZDNet Japan