歡迎光臨, 訪客. 請先 登入註冊一個帳號.
五月 15, 2024, 06:17:55 下午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
  列出文章
頁: [1]
1  開發 / 外掛程式 / 徵求 Moblog 測試 於: 七月 07, 2005, 04:49:36 下午
我自己也弄了一個Moblog
但是我的架設方式跟你們不太一樣
我是自己架設一個訊息中心來接收MMS訊息
接收完後,分析出此MMS訊息的內容
接著將這些內容透過XMLRPC介面來上傳

不過我在傳送中文字時都不能成功(中文檔名沒有試過,應該也不會成功)
Plog都會出現一堆問號

想問一下
你們在做Moblog時
是如何處理中文字的問題呢??

感謝回答^^
2  支援 / 使用與操作 / 請問,現在的Moblog中,有哪個Moblog可以透過MMS上傳影音檔案的呢? 於: 七月 07, 2005, 04:30:08 下午
因為我的專題就是做Moblog
現在文字與圖片已經可以上傳成功(雖然說不能用中文>"<,正在想辦法解決)

我的Moblog做法為
自行架設一個訊息中心(並不是採用電子郵件收取MMS)
當此訊息中心接收到MMS時
訊息中心會自動將MMS分析出來
看MMS裡面有什麼檔案,就會分析出什麼
例如:smil檔、文字檔、圖片檔
然後我在把這些檔案透過Plog的XMLRPC介面上傳至Plog中

好了,問題來了
我用了兩隻手機來做測試(測試影音檔)
結果發現,不同的手機所傳送至訊息中心的影音檔我都打不開
Ericsson T68i傳過來的檔名為"Autumn.imy"
Nokia 6600傳過來的檔名為"___.amr"
我試過各種撥放軟體,都打不開,改了附檔名也沒有用

我也試過將wav的檔案傳送到手機中
然後想用MMS發送此wav的檔案
結果Nokia 6600的MMS不能發送這種檔案>"<

哇,所以我想問說
目前現有的Moblog中,有哪一個Moblog可以傳送影音檔案的呢??
因為我們老師要我把影音的部份也做起來
所以想說看看別人是怎麼弄得
3  支援 / 使用與操作 / Plog使用上的問題 於: 五月 18, 2005, 01:38:28 下午
嗯嗯~~
我去下載來試試看摟
那~~~我要去哪裡下載勒
有帳號、密碼的限制嗎?
4  支援 / 使用與操作 / Plog使用上的問題 於: 五月 17, 2005, 06:23:56 下午
我沒有安裝任何的plug-in

那問題出現的時機為
當我執行以下程式時
有時候會出現的
那,或許是程式的問題吧?

程式碼:

package test;

import java.util.StringTokenizer;
import java.util.Vector;
import java.util.Hashtable;
import org.apache.xmlrpc.*;

public class JavaClient {

    private final static String server_url = "http://127.0.0.1/plog/xmlrpc.php";
    private static String Appkey = "";
    static final String Username = "cute0185";
    static final String Password = "aa0654";
    static final String Blogid = "1";
    static final Hashtable Content = new Hashtable();
    static final boolean Publish = true;
   
    public static void main (String [] args) {
        try {
            // Create an object to represent our server. represent=表示;代表
            XmlRpcClient server = new XmlRpcClient(server_url);

            // Build our parameter list.
            Vector params = new Vector();
            //params.addElement(Appkey);
   
            Content.put("title","Title3");
            Content.put("description","Pamela is cute!!");
            Content.put("categories","ha ha");
           
            System.out.println(Content.toString());
           
            params.addElement(Blogid);
            params.addElement(Username);
            params.addElement(Password);
 
Vector categories = new Vector();
            String category = null;
            if (category != null) {
                StringTokenizer tok = new StringTokenizer(category, ",");
                while (tok.hasMoreTokens()) {
                    categories.add(tok.nextToken().trim());
                }
            }
            Content.put("categories", categories);

            params.addElement(Content);
            params.addElement(Boolean.TRUE);
   
// Call the server, and get our result.
            Hashtable result = (Hashtable) server.execute("metaWeblog.newPost",params);
            System.out.println(result);

        } catch (XmlRpcException exception) {
            System.err.println("JavaClient: XML-RPC Fault #" +
                               Integer.toString(exception.code) + ": " +
                               exception.toString());
        } catch (Exception exception) {
            System.err.println("JavaClient: " + exception.toString());
        }
    }
}
5  支援 / 使用與操作 / Plog使用上的問題 於: 五月 16, 2005, 05:08:24 下午
我的Plog已經安裝完畢了
平常都好好的,沒問題
不過有時候會出現以下的問題
程式碼:


Exception message: fopen(./tmp/1\42886aaf72dd8): failed to open stream: Permission denied
Error code: 2
-- Backtrace --
d:\appserv\www\plog\class\template\smarty\core\core.write_file.php(30): fopen
d:\appserv\www\plog\class\template\smarty\core\core.write_cache_file.php(66): smarty_core_write_file
d:\appserv\www\plog\class\template\smarty\Smarty.class.php(1297): smarty_core_write_cache_file
d:\appserv\www\plog\class\template\cachedtemplate.class.php(48): smarty.fetch
d:\appserv\www\plog\class\view\smartyview.class.php(190): cachedtemplate.fetch
d:\appserv\www\plog\class\view\blogview.class.php(212): smartyview.render
d:\appserv\www\plog\class\view\defaultview.class.php(82): blogview.render
d:\appserv\www\plog\class\controller\controller.class.php(325): defaultview.render
d:\appserv\www\plog\index.php(41): blogcontroller.process

Exception message: Smarty error: problem writing temporary file './tmp/1\42886aaf72dd8'
Error code: 512
-- Backtrace --
d:\appserv\www\plog\class\template\smarty\Smarty.class.php(1108): trigger_error
d:\appserv\www\plog\class\template\smarty\core\core.write_file.php(31): cachedtemplate.trigger_error
d:\appserv\www\plog\class\template\smarty\core\core.write_cache_file.php(66): smarty_core_write_file
d:\appserv\www\plog\class\template\smarty\Smarty.class.php(1297): smarty_core_write_cache_file
d:\appserv\www\plog\class\template\cachedtemplate.class.php(48): smarty.fetch
d:\appserv\www\plog\class\view\smartyview.class.php(190): cachedtemplate.fetch
d:\appserv\www\plog\class\view\blogview.class.php(212): smartyview.render
d:\appserv\www\plog\class\view\defaultview.class.php(82): blogview.render
d:\appserv\www\plog\class\controller\controller.class.php(325): defaultview.render
d:\appserv\www\plog\index.php(41): blogcontroller.process

Exception message: fopen(./tmp/1\42886aaf71cbd): failed to open stream: Permission denied
Error code: 2
-- Backtrace --
d:\appserv\www\plog\class\template\smarty\core\core.write_file.php(30): fopen
d:\appserv\www\plog\class\template\smarty\core\core.write_compiled_resource.php(30): smarty_core_write_file
d:\appserv\www\plog\class\template\smarty\Smarty.class.php(1450): smarty_core_write_compiled_resource
d:\appserv\www\plog\class\template\smarty\Smarty.class.php(1279): cachedtemplate._compile_resource
d:\appserv\www\plog\class\template\cachedtemplate.class.php(48): smarty.fetch
d:\appserv\www\plog\class\view\smartyview.class.php(190): cachedtemplate.fetch
d:\appserv\www\plog\class\view\blogview.class.php(212): smartyview.render
d:\appserv\www\plog\class\view\defaultview.class.php(82): blogview.render
d:\appserv\www\plog\class\controller\controller.class.php(325): defaultview.render
d:\appserv\www\plog\index.php(41): blogcontroller.process

Exception message: Smarty error: problem writing temporary file './tmp/1\42886aaf71cbd'
Error code: 512
-- Backtrace --
d:\appserv\www\plog\class\template\smarty\Smarty.class.php(1108): trigger_error
d:\appserv\www\plog\class\template\smarty\core\core.write_file.php(31): cachedtemplate.trigger_error
d:\appserv\www\plog\class\template\smarty\core\core.write_compiled_resource.php(30): smarty_core_write_file
d:\appserv\www\plog\class\template\smarty\Smarty.class.php(1450): smarty_core_write_compiled_resource
d:\appserv\www\plog\class\template\smarty\Smarty.class.php(1279): cachedtemplate._compile_resource
d:\appserv\www\plog\class\template\cachedtemplate.class.php(48): smarty.fetch
d:\appserv\www\plog\class\view\smartyview.class.php(190): cachedtemplate.fetch
d:\appserv\www\plog\class\view\blogview.class.php(212): smartyview.render
d:\appserv\www\plog\class\view\defaultview.class.php(82): blogview.render
d:\appserv\www\plog\class\controller\controller.class.php(325): defaultview.render
d:\appserv\www\plog\index.php(41): blogcontroller.process

Exception message: fetch(./tmp/1\%%108^%%1080801351^main.template.php): failed to open stream: Permission denied
Error code: 2
-- Backtrace --
d:\appserv\www\plog\class\template\smarty\Smarty.class.php(1281): fetch
d:\appserv\www\plog\class\template\cachedtemplate.class.php(48): smarty.fetch
d:\appserv\www\plog\class\view\smartyview.class.php(190): cachedtemplate.fetch
d:\appserv\www\plog\class\view\blogview.class.php(212): smartyview.render
d:\appserv\www\plog\class\view\defaultview.class.php(82): blogview.render
d:\appserv\www\plog\class\controller\controller.class.php(325): defaultview.render
d:\appserv\www\plog\index.php(41): blogcontroller.process

Exception message: fetch(./tmp/1\%%108^%%1080801351^main.template.php): failed to open stream: Permission denied
Error code: 2
-- Backtrace --
d:\appserv\www\plog\class\template\smarty\Smarty.class.php(1281): fetch
d:\appserv\www\plog\class\template\cachedtemplate.class.php(48): smarty.fetch
d:\appserv\www\plog\class\view\smartyview.class.php(190): cachedtemplate.fetch
d:\appserv\www\plog\class\view\blogview.class.php(212): smartyview.render
d:\appserv\www\plog\class\view\defaultview.class.php(82): blogview.render
d:\appserv\www\plog\class\controller\controller.class.php(325): defaultview.render
d:\appserv\www\plog\index.php(41): blogcontroller.process

Exception message: fetch(): Failed opening './tmp/1\%%108^%%1080801351^main.template.php' for inclusion (include_path='.;c:\php4\pear')
Error code: 2
-- Backtrace --
d:\appserv\www\plog\class\template\smarty\Smarty.class.php(1281): fetch
d:\appserv\www\plog\class\template\cachedtemplate.class.php(48): smarty.fetch
d:\appserv\www\plog\class\view\smartyview.class.php(190): cachedtemplate.fetch
d:\appserv\www\plog\class\view\blogview.class.php(212): smartyview.render
d:\appserv\www\plog\class\view\defaultview.class.php(82): blogview.render
d:\appserv\www\plog\class\controller\controller.class.php(325): defaultview.render
d:\appserv\www\plog\index.php(41): blogcontroller.process



不知道是學校的網路掛了,還是怎樣>"<
6  開發 / 手冊文件 / 我要怎麼透過Plog的API發表一篇文章呢 於: 五月 15, 2005, 10:32:30 下午
阿~~~超級感謝Lss與Markwu 那麼熱心的為我解答
讓我Plog的部份終於做完了一半了
已經可以上傳文章了,現在要來弄上傳圖片跟檔案的部份
嗚~~~好感動呀 嚎啕大哭
終於對老師可以有個交代了
希望接下來的部份
可以在很短的時間內完成
這樣就可以鬆一口氣了
呼~~~~~~~~~~~~~
7  開發 / 手冊文件 / 我要怎麼透過Plog的API發表一篇文章呢 於: 五月 09, 2005, 09:38:52 下午
感謝Lss與Markwu 那麼熱心的為我解答
因為我的英文能力很糟糕
因此當我在看你們倆給我的資料時,只好隨便找個地方看看
或許就這樣漏掉了重要的地方了
不過既然你們倆都說答案就在那
看來,我得努力把它給找出來了
希望我的破爛英文可以讓我順利在老師消失在實驗室的這幾天把東西弄出來

阿~~~感謝你們^^
8  開發 / 手冊文件 / 我要怎麼透過Plog的API發表一篇文章呢 於: 五月 09, 2005, 07:01:58 下午
我目前想說
至少要先能透過撰寫程式的方式來登入我所架設的Plog
若登入成功了
就要開始來思考如何寫發送文章、圖片的程式

因為我們的多媒體訊息中心已經開發完成了
我可以擷取到使用者所傳送過來的訊息內容與圖片內容
我打算一接收到使用者傳送過來的訊息時
直接將訊息內容與圖片內容透過我所開發的程式將訊息傳送到使用者的Blog上
讓使用者之後可以透過電腦上網即可查看當初他所發送的文章
9  開發 / 手冊文件 / 我要怎麼透過Plog的API發表一篇文章呢 於: 五月 09, 2005, 06:56:05 下午
我當初在安裝Plog時
安裝程式詢問我主機的網域名稱時,我填了localhost
之後在建立資料庫時,也需要選擇主機,我那時也選擇了本地端的主機
(我照這步驟安裝的http://wiki.lifetype.org.tw/index.php/Install_pLog_through_Wizard)

我找了這網頁的範例來操作
http://help.wordtracker.com/docs/api/ch03s02.html

我先嚐試了CrudePing.java這程式
我按照網頁上的文字輸入
結果為"Successfully pinged guest account."
但當我把程式裡網址的部分換成了"http://localhost/pLog/summary.php"
我也試過把字串"guest"改成我的帳號"cute0185"
(我認為
程式碼:
params.addElement("guest");
是要輸入帳號)
出現了這樣的錯誤訊息
程式碼:

Fatal error parsing XML: org.xml.sax.SAXParseException: invalid Character Entitiy
Exception in thread "main" org.apache.xmlrpc.XmlRpcClientException: Error decoding XML-RPC response
at org.apache.xmlrpc.XmlRpcClientResponseProcessor.decodeResponse(XmlRpcClientResponseProcessor.java:72)
at org.apache.xmlrpc.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:65)
at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:193)
at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:184)
at org.apache.xmlrpc.XmlRpcClient.execute(XmlRpcClient.java:177)
at test.CrudePing.main(CrudePing.java:14)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 255
at java.lang.String.charAt(String.java:558)
at uk.co.wilson.xml.MinML.parse(MinML.java:371)
at uk.co.wilson.xml.MinML.parse(MinML.java:487)
at org.apache.xmlrpc.XmlRpc.parse(XmlRpc.java:465)
at org.apache.xmlrpc.XmlRpcClientResponseProcessor.decodeResponse(XmlRpcClientResponseProcessor.java:60)
... 5 more


也試過ping.java這程式
也一樣的,把網址改為"http://localhost/plog/index.php"
帳號也改了
執行的錯誤訊息是
程式碼:
Fatal error parsing XML: org.xml.sax.SAXParseException: invalid Character Entitiy
Procedure returned error message: 'Error decoding XML-RPC response'.


我與同學都一直認為這個網頁裡的範例是教我們如何登入Plog
還是,我們一開始就找錯了方向呢?
10  開發 / 手冊文件 / 我要怎麼透過Plog的API發表一篇文章呢 於: 五月 09, 2005, 04:19:28 下午
我有找到了xml-prc for java的套件
看了一些範例(http://help.wordtracker.com/docs/api/ch03s02.html)
試著自己連自己架設的plog(http://210.71.14.54/pLog/summary.php)
但結果不太一樣,現在完全不知道哪裡有錯,可否麻煩指導一下
11  開發 / 手冊文件 / 我要怎麼透過Plog的API發表一篇文章呢 於: 五月 09, 2005, 05:13:20 上午
阿~~抱歉,我的問題沒有說清楚
由於我的專題要做一份類似現在的Moblog的系統
可以透過MMS來發送Blog
我打算當有人發送MMS過來時
Blog就可以自己產生新的文章

原來發送ㄧ篇Blog的文章有那麼多方式呀
今天終於了解到了

感謝你的回答喔^^
頁: [1]