Webサイトを自由にカスタマイズできるCMS(コンテンツ・マネジメント・システム)です。 無料で使える国産のオープンソース・ソフトウェアとして、直感的な操作性と高いメンテナンス性、安全性を実現。 さまざまなサーバーで動作可能で、簡単にインストールできます。 固定ページやブログ、フォームをまとめて管理 メールフォームや新着ブログなどのプラグインを標準装備 国産のソフトウェアなので安心・安全のセキュリティ
WEBデザイナーの為のXSS(クロスサイトスクリプティング)入門 情報処理推進機構のXSS(クロスサイトスクリプティング/Webアプリケーションに存在するセキュリティホール)が公開されて、ネット上では盛り上げっているようです。 まぁ、これを機会にXSS(クロスサイトスクリプティング)って言葉をはじめて聞いたデザイナー・プログラマーの方は、正しい知識・正しい対処法を勉強しましょう。 とくにプログラムなんてちょっと改造するだけというレベルの、WEBデザイナーさんに注意してもらいたいです。 XSSはwebページにスクリプトを埋め込む攻撃法方法 XSSは別のサイト(これはどこでも良い)から攻撃先のurlに対して特定の文字列を送ることにより攻撃先のurlでスクリプトを実行する攻撃方法です。 XSS脆弱性のあるスクリプトはこんなスクリプトである。 <input type="hidden" name="
CSSを小分けにして@importで読み込んで管理している方も多いかと思いますが、これではHTTPリクエストがファイルの数だけ発生して、パフォーマンス的に良くありません。 Googleがページの表示速度を検索結果に反映するとか言い出したりもしているので、これはもうリクエスト数を減らすしか無いですね! でも手動でファイルを一つ一つ連結するのはとても面倒です!と言うわけで、そんな面倒な作業を自動でやってくれるPHPのクラスを書いてみました。 ライブラリについて @importで複数のファイルを読み込んでいるCSSを、動的に解析し、連結・圧縮を行います。また、表示する際にLast-ModifiedやExpiresなどのHTTPヘッダーを送出したり、gzip圧縮を行うなど、リクエストを出来るだけ軽減できるようにしています。 ダウンロード CSS_DynamicCompressor ライセンス MI
平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 本件に関するお問い合わせはこちらよりお願いいたします。
はじめに オープンソースの動画変換ソフトフェアの一つにffmpegがあります。ffmpegはさまざまな形式の動画、音声データの変換に対応していて、コマンドラインから操作でき、PHPやJavaなどで作成したアプリケーション内から呼び出すこともできます。 ffmpegの機能の一部をPHPで使えるようにしたエクステンションにphp-ffmpegがあります。php-ffmpegを利用するとPHP内でffmpegの機能を容易に呼び出せます。またphp-ffmpegとは別にPHPのみでffmpegの機能を使えるライブラリ FFMPEG-PHP Classが公開されています。 本記事ではphp-ffmpeg、FFMPEG-PHP Classを使用して動画のプロパティ取得、flv(注1)への動画変換、Youtubeから動画をダウンロードして3gp(注2)への動画変換を実装する方法を2回にわたって説明します
iPhone用の開発、社内で格安システム開発方法、効率的にWEBシステムを開発する方法、低価サーバ構築、ウェブプログラムのとき経験したPHPやLinuxに関するソースや資料を今後のために、またみんなのために残しています。Web program by lucenhangul Linux. CentOS. PHP. MySQL. Mobile. iPhone. twitter. GoogleAPI Timelineなどは公開RSSでも充分問題ありませんでしたが、 Mentionはなかなか時間がかかったり、プログラムがうまく更新出来なかったので認証方法に変えました。 $username = "lucen2k"; //自分のツイッターIDを入力 $password = "password"; //自分のツイッターパスワードを入力 ソースのこの部分に自分のログイン情報を入れるだけですぐ
Jsphonはhawklabさんが作成されたJSONフォーマットの文字列をエンコード・デコードできるPEARのパッケージです。 このパッケージが現在、hawklabさんのところからダウンロードできないようなので、こちらで代わりの場所を用意しました。 Jsphon1.0.1.tgz インストール方法 こちらではチャンネルサーバーを立てていないので、直接ダウンロードしてお使いください。 ダウンロード wgetコマンドなどでダウンロードします。 # wget http://colo-ri.jp/downloads/Jsphon-1.0.1.tgz --16:38:11-- http://colo-ri.jp/downloads/Jsphon-1.0.1.tgz Resolving colo-ri.jp... ***.***.***.*** Connecting to colo-ri.jp|***
Services_TwitterはPHPで簡単にTwitter APIを使用できるPEARパッケージです。 ライセンス インストール 必須環境 pearコマンドを使った場合 pear環境を使えない場合 リファレンス 更新履歴 TODO ライセンス このライブラリはThe PHP License, version 3.01の元に公開されています。 インストール 必須環境 Services_TwitterはPHP4.3.0以上の環境で動作する事を前提に作成されています。 pearコマンドを使った場合 Services_TwitterはPEARパッケージで提供されています。PEARコマンドからインストールを行うことが可能です。 # pear install -f http://labs.transrain.net/files/Services_Twitter-0.4.0.tgz 情報取得時にJS
石巻かほくさんの見出しをtwitterへ投稿する仕組みを作ってみました。→ @isnmk_kahoku 個人的にRSSは、なかなか読みません。 そこで、twitterに投稿するbotにしてしまえば、タイムライン上でだらだらと、目にすることができるので情報収集がしやすくなります。 今回投稿したRSSは自分で作っている蛇田.jpの石巻かほくRSSです。 いくつかRSSを投稿するbotを作成したのですが、手法が固まってきたのでメモ! 確認点 利点 DBを使用しない 数行修正するだけでRSSを投稿できる といった点です。 ただ、PHPの最強関数の file_get_contentsが使用可能か確認してください。 php.iniにおいて allow_url_fopen on に設定されていないと外部URLに対しては使用できない関数です。 ソースコード <?php //echo "\n twitter
This page provides an overview of all important pages on CatsWhoCode.
■空メール処理(Postfix+PHP) Webサイトでユーザー情報の一部としてメールアドレスを正確に取得したい場合、 一般的に使用される方法が空メールによる登録です。 ここではPostfixとPHPによる連携を使い、空メール機能(登録)を実装します。 登録したメールアドレスを削除したい場合は、登録と同様に削除用の空メール機能を実装して下さい。 PostfixおよびPHPのインストールに関しては、 ・PHPの構築 ・Postfixの構築 上記のページを参照して下さい。 ■処理の流れ 受信したメールの送信元に対して、登録結果メールを自動的に返信します。 具体的な流れは以下のようになります。 1.任意のメールアドレスから、登録メールアドレス宛(regist@my-server.homelinux.com)にメールを送信する。 2.登録メールアドレス宛のメールをPHPの
さくらサーバーで空メール自動返信ですが、丸1日はまったので、メモ。 このサイトを参考にしながら、試行錯誤。。 http://blog.nanigashi.biz/?p=68 ちゃんとやってるのですが、うまく動作しません。??? http://www3.atword.jp/nana/archives/16 にも書かれているのですが、メールをトリガーにしてphpを起動するとき、include_pathが無視されるようです。パスを/homeから記述すると動きます。。 ポイントを箇条書き .mailfilterのパーミッションは600 文字コードEUC,改行LF Dreamweaverでの保存で文字コード改行コードが上記になっているか不安だったので、秀丸エディタでファイルを保存しなおした。アップロードはFFFTPで漢字コードEUCのボタンにチェックをいれた。 起動するPHPの
本屋で立ち読みしてたら、Linux Journalって雑誌に "Validate an E-Mail Address with PHP, the Right Way" って記事が載っているのを発見したので、簡単に要約を。 まず、以下のメールアドレスは「正しい」アドレスである、と紹介。 Abc\@def@example.com customer/department=shipping@example.com !def!xyz%abc@example.com これは、RFC3696からの引用。 RFC3696は、Application Techniques for Checking and Transformation of Names (名前の検査と変換のアプリケーション技法) ってやつで、そのなかに、 "Restrictions on email addresses" って章があるみたい。
» What is it? PEAR is a framework and distribution system for reusable PHP components. Sounds good? Perhaps you might want to know about installing PEAR on your system or installing pear packages. You can find help using PEAR packages in the online manual and the FAQ. If you have been told by other PEAR developers to sign up for a PEAR website account, you can use this interface. » Hot off the Pre
投稿するメッセージは 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
Infinity Dimensions Now Rebooting.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く