class.upload.phpというライブラリを使って画像のアップロードを実装してみました。今回画像のアップロードで欲しかった機能は下記。 保存する画像名を指定 同名ファイルがあった場合は上書き サムネイル画像も同時に保存 デモページにいろいろな使用例が掲載されています。 サムネイルのリサイズ等はデモページに載ってたので簡単にできたのですが、画像名の指定や上書き設定などは載ってなかったのでソース見ながら設定しました。 <?php require "class.upload.php"; function image_upload($filename){ $image_file = $_FILES['image_file']; $handle = new Upload($_FILES['image_file']); $upload_dir = "/home/user/files/"; if(
NAME SYNOPSIS DESCRIPTION METHODS BUGS TODO SEE ALSO COPYRIGHT AUTHOR LICENSE DOCUMENT TRANSLATION Page Top NAME CGI::Upload - ブラウザ・ファイル・アップロードをハンドリングするためのCGIクラス Page Top SYNOPSIS use CGI::Upload; my $upload = CGI::Upload->new; my $file_name = $upload->file_name('field'); my $file_type = $upload->file_type('field'); $upload->mime_magic('/path/to/mime.types'); my $mime_type = $upload->mime_type('fi
Macbinaryに関して MacintoshのInternet Explorer 4.5などを使用してファイルアップロードを行う場合、Macbinaryが付加された状態で送られてくるのでCGI側でこのMac固有のリソースを除去してやらねばなりません。また、Macbinary形式のファイルはContent-Typeがapplication/x-macbinaryとなります。したがってデータがどのようなフォーマット(jpegやgifなど)か調べるにはMacbinaryのデータフォークかリソースフォークを解析するなどしなければならないでしょう。これは少々骨の折れる作業です。 しかし、Mac::Macbinaryというモジュールを使えばこれらを簡単に処理出来ます。今回は他にもモジュールを有効に活用し面倒な処理を一気にかたずけて、Macintoshユーザーも安心してファイルアップロードできるように
課題1: telnetコマンドによるWWWサーバへのアクセス 実行結果(telnet www.ie.u-ryukyu.ac.jp 80 -> GET /index.html HTTP/1.0) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=shift_jis"> <meta http-equiv="content-style-type" content="text/html"> <link rel="stylesheet" type="text/css" href="./css/stylesheet_1.css"> <link rel="SHO
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く