2011-04

未分類

PHPで簡単に画像を縮小させるライブラリを作りました

PHPで簡単に画像を縮小するライブラリユーザーからの画像アップロードを受け付けるサイトで、そのサムネイル画像として縮小された画像を用意したい場合があります。Twitterのサムネイル画像はアップロードした画像を適当なサイズに切り取り・縮小し...
PHP

クロスサイトスクリプティング対策としてやるべき5つのこと

クロスサイトスクリプティングとは? クロスサイトスクリプティング(略してXSS)は、WEBサイト中で動的にHTMLやJavascriptを生成している部分に、悪意のあるコードを埋め込む攻撃です。 昨年、TwitterがXSS脆弱性によって、...
未分類

PHPのarray_mergeで配列の足し算をする

PHPでは+演算子で配列の足し算ができる!PHPは便利で、配列の足し算ができます!たとえばこんな風に、ユーザー情報の配列とログイン情報の配列があって、これらをまとめてひとつの配列にしたい時に使うことができます。$user = array( ...
未分類

関数の中で全てのグローバル変数を使う

関数内ではグローバル変数が使えないPHPでは、関数内でグローバル変数が使えません。次のように関数外で$strという変数を定義して、関数内でそれを表示させるプログラムを考えてみます。$str = 'Hello World!';hello();...
未分類

WEBサイトのURL構造を自由に変える方法

WEBサイトのURL構造HTMLファイルをいっぱい書いてホームページを作ったことがある人なら分かるかと思いますが、WEB上のURL構造は通常であれば、サーバのディレクトリ構造そのものです。こういうURLでアクセスすると、次のようなファイルが...
未分類

Twiiterに書き足してブログを書けるchoilogをリリース

choilogをリリースTwitterのつぶやきに書き足す形でブログが書けるサービスchoilog、βバージョンをリリースしました! choilog概要Twitterのタイムラインを眺めていて、「そうそう、そうですよね!」って思うようなつぶ...
未分類

ChromeでXMLHttpRequest.sendAsBinaryを使えるようにする

ChromeでsendAsBinaryを使うsendAsBinaryは現在のところ、Firefoxの独自機能で、他のブラウザでは動作しません。ですが、Chromeに関して言えば、同様の処理をできることが分かったので、記しておきます。Issu...
未分類

ドラッグ&ドロップで簡単な写真アップロードRopi.meをリリース

このサービスは、提供を終了しました。 デスクトップからブラウザにドラッグ&ドロップするだけ! Twitterで画像を共有したいけど、アップロード処理が少し面倒という人に使ってほしい! Ropi.meのページを...
JavaScript

jQuery Form Pluginでフォームのアップロード画像を事前にプレビューする

jQuery Form Plugin Ajaxが普及して、色々なデータが画面遷移なしにサーバに送れるようになりました。 これは非常に便利なのですが、ユーザーのローカルPCに入ってるファイルをアップロードするのには使えません。(画面遷移なしに...
未分類

Amazon S3でデータに簡単なアクセス制限をかける方法

PHP+Amazon S3でファイルアップローダーを作るありがちですが、ユーザーがフォームからファイル名を指定して、送信ボタンを押すとそれがAmazon S3に保存される・・・というシステムを作ります。フォームは次のように、ただファイル名を...
タイトルとURLをコピーしました