タグ

phpに関するrui0のブックマーク (16)

  • 意外と便利?PHP製のHTML用問い合わせ言語·htmlSQL MOONGIFT

    htmlSQLHTML構造にSQLを使って検索できるようにするライブラリです。 HTMLを操作する際にはDOMを使ったり、正規表現を使うのが一般的です。しかしもう一つのやり方を提案するのがhtmlSQLです。何とSQL(問い合わせ言語)を使ってHTMLソースを探索できます。 コード例。PHPで操作します。 こんな感じで取得できます(301になってしまっていますが…)。 こちらもコード例。SQLっぽい記述が面白いです。 クラスやIDなどで絞り込んだり、特定のタグだけを抽出することも簡単にできます。そして指定した要素だけ抽出して処理が可能です。今後、LIMITなどにも対応していくとのことです。 htmlSQLPHP製、New BSD Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見る SQLはサーバサイドで使われるプログラミング言語と構造体系が大きく異なるために

    意外と便利?PHP製のHTML用問い合わせ言語·htmlSQL MOONGIFT
  • これは凄い。JavaScriptで作られたPHP VM·php.js MOONGIFT

    php.jsはJavaScriptで作られたPHP VMです。PHPコードをJavaScriptに変換して実行します。 世の中には色々変わったことを考える人がいます。Webブラウザでデフォルトで実行できるプログラミング言語がJavaScriptだけなんて許しがたい、そう考えたPHPプログラマーが生み出したのがphp.jsです。その名の通り、PHPの実行エンジンをJavaScriptに実装したというとんでもないソフトウェアになります。 確かに実行できています。PHPのコードからJavaScriptに変換を行っているようです。 配列、クラスさらにvar_dumpまで実装されているのが興味深いです。 かなり突っ込んだPHPの処理もできている模様です。これは面白い。 ダブルクオートの中に変数を入れて普通に出力できているのが興味深いです。 php.jsではPHPのコードがそのまま実行できます(もちろ

  • 5分でできるPHPセキュリティ対策 - ぼくはまちちゃん!

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

    5分でできるPHPセキュリティ対策 - ぼくはまちちゃん!
  • time/date関数の使い方(日時を取得する)

    PHP で用意されている組み込み関数の一つである date 関数および time 関数の使い方です。 date 関数は引数で指定したフォーマットで日付文字列を取得します。また time 関数は現在時刻を Unix エポック(1970年1月1日 00:00:00 GMT)からの通算秒として取得します。

    time/date関数の使い方(日時を取得する)
  • freo.jp - イラスト系サイト用CMSツール

    CMS FOR CREATER freo(フレオ)は、PHPで作成された日記ツール&サイト管理ツールです。 主にイラスト漫画小説などの創作サイトに利用されることを想定しています。 GitHubからダウンロード GitHubの緑ボタン「Code」内にある「Download ZIP」から入手できます。 旧バージョンをダウンロード

    rui0
    rui0 2010/11/15
  • sdn-project.net

  • 知ってるとたまに便利な php コマンドのオプション | バシャログ。

    自転車通勤始めました!nakamura です。 Web プログラミングをする人で純粋に Web アプリケーションしか作らない、という人はまずいないと思います。定期的なバッチ処理であったり、データを移行するのにコマンドラインプログラムを書いたり、、、 という事で今回は php をコマンドラインで使う際に知っているとちょっと便利なオプション達をご紹介します。プログラムを実行するだけでなく、ちょっとした調べ物をするのにもコマンドラインだと手っ取り早くて楽チンですよ! プログラム実行時に使えるオプション -f オプション デフォルトのオプションで、引数に与えられたファイルを PHP として実行します。(-f を付けなくても動作します。) php -f ./example.php -c オプション php.ini を明示的に指定する事ができます。コンテンツ毎に別の設定ファイルを使ったりするのに便利で

    知ってるとたまに便利な php コマンドのオプション | バシャログ。
    rui0
    rui0 2010/09/01
  • XAMPP for Windows

    含む: Apache 2.4.58, MariaDB 10.4.32, PHP 8.0.30, phpMyAdmin 5.2.1, OpenSSL 3.1.3, XAMPP Control Panel 3.2.4, Webalizer 2.23-04, Mercury Mail Transport System 4.63, FileZilla FTP Server 0.9.41, Tomcat 8.5.96 (with mod_proxy_ajp as connector), Strawberry Perl 5.32.1.1 Portable 含む: Apache 2.4.58, MariaDB 10.4.32, PHP 8.1.25, phpMyAdmin 5.2.1, OpenSSL 3.1.3, XAMPP Control Panel 3.2.4, Webalizer 2.23-04

  • PHP基礎文法最速マスター

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

  • twitterのbotをphpで制作する | 星光のつれづれ日記

    始めに 最近ニュースで取り上げられるほど隆盛を極めている『twitter』。 twitterの紹介は割愛するが、その中でプログラムで動いている『bot』と言うものがある。 例えば、@buzztterや@bombtterなどがある。 他にもおもしろ所として@wakatterや@ha_ru_kaなんて言うユーザーの発言にをうまく利用したものもある。 地震速報や天気、料理レシピ人工知能を使ったものなど枚挙にいとまがない。 これらのbotの制作はプログラム初心者にとってハードルの高いものだと思う。 そこで今回、プログラミング言語の一つであるphpを使って作る方法をドドーンと公開する事にした。 僕も@dq_pencilや@nyafuuu、そして@nanikiruといくつか作った。 これらに使われているテクニックや関数なんかを公開しようと言う事ね。 僕が作ったボットについて詳しくはこちらへ。他の参

    twitterのbotをphpで制作する | 星光のつれづれ日記
  • 2009-05-30

    地上波でエヴァ序をやるって聞いて最速でカレンダーに書き込みました。 式波!?式波って何よ!?(なんかまたオリジナルの展開になっていくようですね 真希波が好みすぎて困る。めがね+プラグスーツ(軍服っぽい)って最強じゃないか? わかってるよね・・・。 しかもなかのひとまあやたんって!!やばい!! あやなみ、しきなみ、まきなみ、ねぇ・・・何考えてんだろうか。 http://ucc-evacan.jp/pc/evacan2009.html とりあえず真希波のはほしい。確か97年のうちにある気が・・・ ローソンのキャンペーンはふつうに5種のクリアファイル残ってた。真希波のげっと。キーカバーはペンペンで当たり!と思ったけどよく考えたらつけないな・・・ うん、俺、パイロットじゃなくてほんとのところミサト推しなんだ・・・ 葛城ミサト報道計画 | バンダイナムコゲームス公式サイト まぁ違和感あるっちゃーある

    2009-05-30
  • phpspot開発日誌 - PHP/Ajax/JavaScript/CSS等の最新技術情報をお届け

    TailwindCSSなサイトで使える100以上のアニメーションエフェクト「anim... animataTailwindCSSなサイトで使える100以上のアニメーションエフェクト「animata」テキストアニメーションやウィジェットの...(続きを読む)

  • PHPとかをゆるりとべんきょうする twitter botをとりあえず作ってみる(1)

    以下の記事を参考にさせていただき、twitter botのプログラムを勉強したいと思います。 http://d.hatena.ne.jp/tek_koc/20080804/1217822667 [PHPによる誰でも出来る簡単Twitterbotの作り方] http://d.hatena.ne.jp/hirataka522/20080126/1201300282 [PHPTwitterに投稿] ソースを見ていきます。 1 2 3 4 5 6 7 8 9 10 11 12 13 <?php $url = "http://twitter.com/statuses/update.xml?"; $username = your username; $password = your password; $params = "status=". rawurlencode(message); $resu

  • PHPでTwitterに投稿 - ひらっち's diary

    投稿するメッセージは rawurlencode() でエンコードする。メッセージにスペース(空白)があると、そこで切れてしまうから。 PHP5以上 <?php $url = "http://twitter.com/statuses/update.xml?"; $username = your username; $password = your password; $params = "status=". rawurlencode(message); $result = file_get_contents($url.$params , false, stream_context_create(array( "http" => array( "method" => "POST", "header" => "Authorization: Basic ". base64_encode($user

    PHPでTwitterに投稿 - ひらっち's diary
  • PHPによる誰でも出来る簡単Twitterbotの作り方 - 遥か彼方の彼方から

    プログラムcronよくわからないしAPIとかもまだ触りたくない、でも簡単なものでもいいからtwitterbotが作りたい! なんて人がいるんじゃないかと思います。僕がそうです。そこで、一時間に一度の発言でいいPHPのごくごく基的な知識がある@返しとかしないという条件で簡単なbotを作ってみました。作り方PHPtwitterの投稿をするにはPHPTwitterに投稿 - HIRACCHI H.D.を参考にするのが一番簡単です。 messageというところを$mesとでもしておいて、usernameとpasswordを入力した後の場所で、投稿したいメッセージをプログラムで作成、それを$mesに代入とするのがいいです。実際に投稿するメッセージは、お好きなモノを。どこかのサイトの定期的に変化するデータをもってきてもいいですし、事前にいくつか表示したいものを用意して乱数で振り分けたりしてもいい

  • PHPでTwitterのBotを作ってみる - yuyarinの日記

    Twitterで自分のタイムラインに表示されたメッセージにキーワードを見つけたら、何か反応を投稿するボットを作ってみる。 仕様 /homeと/repliesからメッセージを1ページ取得する。 メッセージにキーワードがあれば対応するメッセージを投稿する。 repliesを優先してレスする。 実装 PEAR::HTTP_Clientを使う。コードは結構な量になってるので、要所だけ書く。 class TwitterBotとして実装。 require_once "HTTP/Client.php"; タイムラインの取得 Twitterはベーシック認証のみを正式サポートしているのでPEAR::HTTP_Clientでベーシック認証を行う。 $basic = array('Authorization'=>'Basic '.base64_encode($this->username.':'.$this->

    PHPでTwitterのBotを作ってみる - yuyarinの日記
  • 1