作者appleboy46 (小惡魔)
看板PHP
標題Re: [問題] codeIgniter + zendAmf ....
時間Mon May 25 16:49:38 2009
※ 引述《MagicYan (【賣幾客.羊】)》之銘言:
: ※ [本文轉錄自 Flash 看板]
: 作者: MagicYan (【賣幾客.羊】) 看板: Flash
: 標題: [問題] codeIgniter + zendAmf ....
: 時間: Mon May 25 16:20:19 2009
: 最近專案上需要flash跟資料庫溝通,我本身也會寫php,因此選定了
: flash remoting的技術,所以選擇了zendAMF(Amfphp已經停掉了 囧)
: 又為了加快php開發速度,因此我又選擇了php的一套framework: codeIgniter
: 好不容易花了很多時間將codeIgniter跟zendAMF整合起來,但又產生了問題:
: 目前狀況如下:
: 假設我的www目錄在c:\www
: 目錄結構如下:
: c:\www\system\
: \public\images\
: \js\
: \css\
: \swf\aaa.swf
: \bbb.swf
: \ccc.swf
: ...
: 其中system是放codeIgniter的檔案,public底下分別放圖片、javascript、css
: 與swf,目前問題在於當我利用codeIgniter嵌入單隻aaa.swf時沒問題,但如果這隻
: aaa.swf要再從外部再load bbb.swf時,bbb.swf無法被讀進來,但我從flash 按
: ctrl + enter publish出來的aaa.swf是讀得到bbb.swf的,但只要開browser從
: http://localhost/..... aaa.swf讀bbb.swf便讀不到,這會是什麼問題呢?!
您在讀取 aaa.swf 或者是其他圖片檔案,盡量使用 base_url() 比較好
$this->load->helper('url');
在每個 View 裡面使用如下:
<img src="<?=base_url()?>images/main.jpg" />
flash 也是同樣道理
可否 po 一下 .htaccess 跟你的程式碼?以其 config.php 底下 $config['base_url']
http://www.codeigniter.com.tw/user_guide/helpers/url_helper.html
請問 index.php 檔案是放在 c:\www 底下?
--
AppleBoy Blog:
http://blog.wu-boy.com
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.107.202
※ 編輯: appleboy46 來自: 140.123.107.202 (05/25 16:51)
推 MagicYan :你好,我完全使用預設,因為flash麻煩在swf要load 05/25 16:51
→ MagicYan :別的swf,我盡量不用http:// flash有些安全性問題 05/25 16:52
→ appleboy46 :flash load flash ? 05/25 16:52
→ MagicYan :至於htaccess也沒設,想先搞定這問題再搞定htaccess 05/25 16:53
→ MagicYan :至於index.php是在c:\www底下沒錯 05/25 16:53
→ appleboy46 :解決了,改成絕對路徑就可以了 05/25 17:49
推 MagicYan :flash使用相對路徑慣了,不知道CI要用絕對路徑 XD 05/25 17:55
→ MagicYan :感謝樓樓上!! 05/25 17:55