看板 PHP 關於我們 聯絡資訊
※ 引述《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