主要是 U+4E00 至 U+9FA5
資料來源 請問一下 unicode 的編碼範圍問題
2009-11-30
2009-08-10
Apache VirtuslHost 偵聽不同埠
環境 Apache 2.2
先在 httpd.conf 設定:
→ Listen 8080
→ Include conf/extra/httpd-vhosts.conf
接著在 conf/extra/httpd-vhosts.conf 設定:
→ NameVirtualHost localhost:8080
→ <VirtualHost localhost:8080>
→ DocumentRoot "C:/wamp/www/web8080"
→ ServerName localhost
→ ErrorLog "logs/web8080-error.log"
→ CustomLog "logs/web8080-access.log" common
→ </VirtualHost>
若要在本機上能 access 到某個 host,需要在C:\WINDOWS\SYSTEM32\DRIVERS\ETC\HOSTS 加入一筆記錄
先在 httpd.conf 設定:
→ Listen 8080
→ Include conf/extra/httpd-vhosts.conf
接著在 conf/extra/httpd-vhosts.conf 設定:
→ NameVirtualHost localhost:8080
→ <VirtualHost localhost:8080>
→ DocumentRoot "C:/wamp/www/web8080"
→ ServerName localhost
→ ErrorLog "logs/web8080-error.log"
→ CustomLog "logs/web8080-access.log" common
→ </VirtualHost>
若要在本機上能 access 到某個 host,需要在C:\WINDOWS\SYSTEM32\DRIVERS\ETC\HOSTS 加入一筆記錄
2009-08-03
2008-08-28
在 UIComponent 中加入 Bitmap
Flex UIComponent 的 addChild() 只能加入 UIComponent 物件,
若要從 BitmapData 弄個 Bitmap 便無法加入。
Flex3 的 SWFLoader 可以解決這個問題,例如:
若要從 BitmapData 弄個 Bitmap 便無法加入。
Flex3 的 SWFLoader 可以解決這個問題,例如:
var bmp:BitmapData = new BitmapData(sw, sh);
bmp.draw(global.application.t_canvas, matrix);
var swf:SWFLoader = new SWFLoader();
swf.source = new Bitmap(bmp);
this.addChildAt(swf, 0);
2008-08-04
2008-06-24
2008-06-22
2008-06-21
FileReference 上傳後得知檔案大小
上傳圖檔時, 同時上傳資料, 可以參考之前舊文: FileReference 上傳圖檔
利用偵聽 uploadCompleteData (DataEvent.UPLOAD_COMPLETE_DATA) 事件即可解決
Frame Actions
PHP
利用偵聽 uploadCompleteData (DataEvent.UPLOAD_COMPLETE_DATA) 事件即可解決
Frame Actions
var uploadURL:String = "upload_test.php";
var req:URLRequest = new URLRequest(uploadURL);
var file:FileReference = new FileReference();
// 設定偵聽器
file.addEventListener(Event.SELECT, myFileSelect);
file.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA , myUploadCompleteData);
// 瀏覽上傳的檔案
file.browse([new FileFilter("Images", "*.jpg;*.gif;*.png")]);
// 選擇所欲上傳的圖檔後
function myFileSelect(e:Event):void{
file.upload(req);
}
// 上傳完成後
function myUploadCompleteData(e:DataEvent):void{
var data:String = e.data as String;
trace(data);
var filename = data.split('::')[0];
// 載入圖片
var picReq:URLRequest = new URLRequest(filename);
var pic:Loader = new Loader();
pic.load(picReq);
pic.y = 20;
this.addChild(pic);
// 秀出回傳的字串
var tf:TextField = new TextField();
tf.autoSize = 'left';
tf.text = data;
this.addChild(tf);
}
PHP
<?php
// 圖檔上傳後所欲存放的目錄
$up_dir = "./imgs/";
// 若目錄不存在, 則建立之
if(!is_dir($up_dir))
mkdir($up_dir, 0755);
// 取得上傳檔案的副檔名
$pos = strrpos($_FILES["Filedata"]["name"], ".");
if ($pos === false) {
$ext = "";
}else{
$ext = substr($_FILES["Filedata"]["name"], $pos);
}
// 檔案大小 bytes
$size = $_FILES['Filedata']['size'];
// 以隨機的字串為檔名
$uniq = md5(uniqid(rand(), true));
$up_file = $up_dir . $uniq . $ext;
// 將檔案放到設定的目錄內
move_uploaded_file($_FILES["Filedata"]["tmp_name"], $up_file);
chmod($up_file, 0777);
echo $up_file . '::' . $size;
?>
2008-06-18
透過 ActionScript 產生 PDF
Flash 8 / ActionScript 2 Version: blazePDF v2 component (要付費)
ActionScript 3 Open-Source PDF Library: AlivePDF
Neo's blog 整理的 [PHP] 免費好用的 PDF Library 大搜集
ActionScript 3 Open-Source PDF Library: AlivePDF
Neo's blog 整理的 [PHP] 免費好用的 PDF Library 大搜集
2008-06-11
訂閱:
文章 (Atom)