タグ

phpに関するhuusen20のブックマーク (18)

  • wkhtmltoxを使ってWebページのキャプチャをやる

    こんにちは。ファガイです。 日は、wkhtmltoxを使ってWebページのキャプチャを取ります。 環境は以下です。 CentOS6.4PHP5.4Apacheまずはじめに必要なライブラリ等があるので入れます。 # yum install libXrender fontconfig libXext とりあえずxvfpも入れましょう。もしかしたら入れ方間違えてるかもです。 # yum install xvfp それでは必要となるlibを用意します。 バージョンが0.11があったのですが、QPixmap: Cannot create a QPixmap when no GUI is being usedと出るため諦めて0.10のrc2版を使います。 # wget https://wkhtmltopdf.googlecode.com/files/libwkhtmltox-0.10.0_rc2-i

    wkhtmltoxを使ってWebページのキャプチャをやる
  • HTML/CSS、PHP、jQueryの基礎を学ぶなら超オススメ!プログラミング学習サービス「Progate」

    まずはProgateへアクセスしてアカウントを作成。私はTwitterで認証しました。 現在学べる言語は HTML & CSS PHP jQuery の3言語の基礎部分。 とりあえずHTML & CSSをやってみましょう。 学習の流れ 学習の流れは3ステップ。 スライドで基礎知識を学習 ブラウザ上のエディタにコードを書いて実際に学習 プレビュー画面で実際に挙動を確認→答え合わせ といった感じです。 スライド スライドは非常に丁寧な作りとなっておりますので、よく読みこめば初心者でもしっかりと理解をしながら学習することが出来ます。 矢印キーでページ送りができるのがCool。 1レッスンにつき数枚のスライドが表示されますので、見終わったらエディタ画面へとGO! エディタ画面 こちらがブラウザ上で動作するエディタ画面。左側が問題文、真ん中がエディタ、右側がプレビュー画面となります。 もう一度スライ

    HTML/CSS、PHP、jQueryの基礎を学ぶなら超オススメ!プログラミング学習サービス「Progate」
  • 64ビット版CentOS6にPHPのMcrypt拡張パッケージをインストールする。 | colori

    標準でphp-mcriptパッケージが入ってなかったので、インストールした記録です。 まず、サーバーの環境を確認 まずはサーバーOSがちゃんとCentOS6の64ビット版かどうかを確認します。 32ビット版だと「i386」のほうのパッケージをインストールしないといけませんからね。 # cat /etc/redhat-release CentOS Linux release 6.0 (Final) # uname -a Linux xxx.xxx.xxx 2.6.32-71.el6.x86_64 #1 SMP Fri May 20 03:51:51 BST 2011 x86_64 x86_64 x86_64 GNU/Linux というわけで、間違いなくCentOS6の64ビット版であることを確認できました。 CentOS6用のEPELをダウンロード&インストール yumコマンドでインストール

  • PHP|○| ̄|_のブログ

    ○| ̄|_さんのブログテーマ、「PHP」の記事一覧ページです。

    huusen20
    huusen20 2014/07/04
  • 【シンプル】CentOS6にPHP5.5をyumで簡単にインストールする手順 | 田舎に住みたいエンジニアの日記

    CentOS6ではphp5.3がデフォルトバージョンです。しかし、php5.3のサポートももうすぐ終了。php5.4 php5.5も出ています。デフォルトのphp5.3をphp5.5にアップしましょう。 php5.4にアップする場合の情報はこちらにあります。 【シンプル】CentOS6にPHP5.4をyumで簡単にインストールする手順 | 田舎に住みたいエンジニアの日記 http://blog.ybbo.net/2014/01/22/%E3%80%90%E3%82%B7%E3%83%B3%E3%83%97%E3%83%AB%E3%80%91centos6%E3%81%ABphp5-4%E3%82%92yum%E3%81%A7%E7%B0%A1%E5%8D%98%E3%81%AB%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3

    【シンプル】CentOS6にPHP5.5をyumで簡単にインストールする手順 | 田舎に住みたいエンジニアの日記
  • 新言語Hackで最強PHPerになろう! - Qiita

    新言語 Hack とは こんにちは、新言語 Hack が Facebook より OSS としてリリースされましたね。 詳細は以下の通り。 https://code.facebook.com/posts/264544830379293/hack-a-new-programming-language-for-hhvm/ 新言語 Hack は HHVM 向けの開発言語で静的型付き言語の性質を取り入れ PHP での素早い開発を実施し、PHPとの互換性があります http://hacklang.org/ http://hhvm.com/ HHVM (HipHop Virtual Machine for PHP) とは、Facebook が OSS で開発している PHP 用の JIT コンパイラです。 HHVM は PHP のコードをダイナミックにバイナリコードへと変換することで高速実行の実現を目

    新言語Hackで最強PHPerになろう! - Qiita
  • PHPWordを使ってPHPで日本語Word文書を出力する - mikage014の日記

    PHPWordを使うとWord2007以降で使われているdocx形式のWord文書を扱うことができます。これを利用してWord文書のテンプレートを読み込んで、値を埋めて出力することができます。よくある帳票処理に使えます。また、Win32OLEを経由しないのでLinuxでも動きます。 Wordテンプレートに日語を埋め込む PHPWordのExampleフォルダにTemplate.phpがあるのでこれをコマンドプロンプトなりで実行してみましょう。うまく動いたら置き換える文字列を日語にして実行してみます。 <?php require_once '../PHPWord.php'; $PHPWord = new PHPWord(); $document = $PHPWord->loadTemplate('Template.docx'); $document->setValue('Value1',

    PHPWordを使ってPHPで日本語Word文書を出力する - mikage014の日記
    huusen20
    huusen20 2014/01/06
  • 今更ながらCakePHPをはじめてみる [導入メモ] - なんかできたよー。

    内容 「CakePHP入門 (全32回) - プログラミングならドットインストール」と被ると言うか、試しに何回か導入してその都度解らないところを動画で確認するのが面倒だったので書きました。 CakePHPをダウンロード 「CakePHP: 高速開発 php フレームワーク」のDownloadよりファイル(cakephp-2.3.4.zip)をダウンロードします。 # ↑目印はこいつ 解凍してフォルダ名を変更 今回は「http://219.94.248.208/admin/」というURLにしたいので フォルダ名を「cakephp-2.3.4」→「admin」に変更します。 サーバーに丸ごとアップロード ファイル転送ソフトなどで「admin」をサーバーにアップロードします。 ※画像はCoda2です。 「app/tmp」以下のパーミッションを変更 # ターミナルとかでサーバーにログインして実行

    今更ながらCakePHPをはじめてみる [導入メモ] - なんかできたよー。
  • TeamPass - チームで使えるパスワード管理

    部署やチームで使いたいパスワード管理ですね。 パスワードは間違っても平文で保存したり、安易なものを設定するべきではありません。それは個人でも企業内であっても変わりません。特に複数人でパスワードを共有する場合は注意が必要です。 平文のままWikiなどに記載してしまうのは良くありません。そこで使ってみたいのが専用のグループ間で使えるパスワード管理ソフトウェアです。今回はその一つ、TeamPassを紹介します。 まずはインストールから。ウィザードに沿って行います。 日語化もされていました。 TeamPassはフォルダごとにアクセス権限が設定できたり、ビジネスレベルで使うのに十分な機能が備わっています。パスワードのコピー機能などを使えば普段の運用はとてもシンプルになりそうです。 セキュリティには十分に気を配っているように見えます。サポートしているブラウザもIE、Firefox、Opera、Saf

    TeamPass - チームで使えるパスワード管理
  • virtualbox(centos)でphpenv+php-buildインストールメモ(5.3,5.4変更確認まで) - Qiita

    phpenvとは PHPのバージョンを簡単に切り替えられる仕組みです。 rbenvと一緒ですね。 rbenvと一緒なのでPHPのビルドは php-buildというものを使用してビルドしますが インストールからバージョンの切り替えまでは一緒に通常はやるものなので両方とも説明します。 環境 centos6.3(ゲストOS macosx10.8(ホストOS) 事前準備が必要なもの git 参考にしたサイト モダンなPHP開発環境を構築する phpenv + php-build で 複数のPHPバージョンを管理する phpenv で複数の PHP 環境を管理する phpenv + php-build を使って 5.3 と 5.4 を共存させつつ php-fpm を使う PHP環境メモ ※以降は全てroot権限で実行しています phpenvのインストール サクッと一発ワンライナーで実行すると .ba

    virtualbox(centos)でphpenv+php-buildインストールメモ(5.3,5.4変更確認まで) - Qiita
  • facebookアプリの作り方(PHP編) | PLUS

    コンテンツへスキップ →web コメントコメントを残す コメントをキャンセルメールアドレスが公開されることはありません。 * が付いている欄は必須項目です コメント 名前* メール* サイト 次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。 Δ 先頭へスクロール

    facebookアプリの作り方(PHP編) | PLUS
  • PHP: CodeIgniterをセキュアに使うチュートリアル - Mach3.laBlog

    この記事は賞味期限切れです。(更新から1年が経過しています) PHPフレームワークは数多く公開されておりますが、 中でも個人的にお気に入りなのはシンプル・軽量さが売りのCodeIgniterです。 » CodeIgniter – Open source PHP web application framework この度Nettuts+でCodeIgniterをセキュアに使うためのチュートリアルが紹介されていました。 ※2010/08/07 セッションエンコーディングの項で、キー文字列を入力した例を追記 CodeIgniter from Scratch: Security | Nettuts+ こちらがそのチュートリアルビデオなのですが… 35分と大変長いので、要点だけ下にまとめておきます。 ビデオではスクラッチから書いていて大変わかりやすいので、 時間がある時に見ておくと良いと思います!

    PHP: CodeIgniterをセキュアに使うチュートリアル - Mach3.laBlog
  • CodeIgniter2.0.3 導入テスト| Setagaya Application

  • PHP で「Login with Facebook」を実装する基本的な方法まとめ

    Facebook は Login with Facebook という機能を提供してくれてて 手元のウェブサービスに Facebook を使ってログインすることができますね。 日語表示だと「Facebook でログイン」というやつ。 家から便利なツールも提供されていて かなり簡単に使えるようになってるんだけど、 最初は少し戸惑うかもしれないので使い方をまとめておきます。 やり方もできることもいっぱいあると思いますが 簡単だと思われるやり方と、最も基的な機能を中心に。 やりたいこと ウェブサービスのページ上にこういうボタンか 専用のボタンまたはリンクが表示されていて ユーザーがこれをクリックするといったん Facebook に飛び そこで承認ボタンを押したら元のページに帰ってきて その時点でウェブサービスがユーザーの ID や名前などを取得できるというの。 以下、手順です。 Facebo

    PHP で「Login with Facebook」を実装する基本的な方法まとめ
  • PHPのhtmlspecialcharsにはENT_QUOTESを付ける:phpspot開発日誌

    htmlspecialchars ( ) でセキュリティ対策( ENT_QUOTES もね!) PHPhtmlspecialcharsにはENT_QUOTESを付ける。 htmlspecialchars でXSS対策をしていたと思ったら、デフォルトでは シングルクオートをエスケープしてくれない(マニュアル参照) htmlspecialchars($str, ENT_QUOTES); ENT_QUOTES を指定することで、シングルクオートも &#039; にエスケープ出来ます。 ZAPAブロ〜グのZAPAさんの指摘するh関数を定義してフレームワークなどに組み込んでおくのがスマートなのかもしれませんね→htmlspecialchars関数を簡単にする 意外に知られていないかもしれないので、念をのため紹介しておきます。(知っている人はごめんなさい) その危険な例をしめしてみます。 例えば、h

    huusen20
    huusen20 2013/09/24
  • PHPでデータをCSV出力する方法その2 | アクトブログ|長野・東京 ホームページ作成

    だいぶ日が開いてしまいましたが、前回記事の続きです。 前回はアクセスするとすぐCSVのダウンロードになってしまいました。 ここからHTML一手間加えて使い易くしてみましょう。 ダウンロードボタン設置 <?php if ( $_POST['mode'] === 'download' ) { //仮のデータ $data[0]['fruit'] = "オレンジ"; $data[0]['price'] = "100円"; $data[1]['fruit'] = "グレープ"; $data[1]['price'] = "200円"; $data[2]['fruit'] = "桃"; $data[2]['price'] = "300円"; //配列にデータが入っている場合は1行の文字列にしてカンマ区切りのデータにしましょう //末尾は改行コードで。''じゃなく、""でくくりましょう。 for ( $i

    PHPでデータをCSV出力する方法その2 | アクトブログ|長野・東京 ホームページ作成
    huusen20
    huusen20 2013/09/17
  • 静的 HTML 生成方法がわかりません - PHP - 教えて!goo

    作成するファイルを、madefile.htmlとします。 とりあえず、先に書き込みたいHTMLの内容を、変数に代入しておきましょう。 $html = <<<ABC <html><head>...</head><body>....</body></html> ABC; さて、まず、touch("madefile.html")で、ファイルを作成します。 次に、 $filepointer = fopen("madefile.html","w")で、ファイルを開きます。(二番目の"w"は、書き込みモードで開く、という意味です。ちなみに、ファイルの内容を読み込むときは"r"です。) 最後に、fwrite($filepointer,$html)として、書き込み完了です。 PHPのマニュアルは、プログラミング言語のマニュアルの中ではまだわかりやすいほうだと思いますが、それでも初心者にとっては十分に難解だ

    静的 HTML 生成方法がわかりません - PHP - 教えて!goo
    huusen20
    huusen20 2013/05/31
  • Home - PHP-FPM

    PHP-FPM - A simple and robust FastCGI Process Manager for PHP Home | About | Download | Contribute | Bugs | Community | Wiki What is PHP-FPM? PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation with some additional features useful for sites of any size, especially busier sites. These features include: Adaptive process spawning (NEW!) Basic statistics (ala Apache's mod_st

    huusen20
    huusen20 2013/04/28
  • 1