Thread: Re: Re: [pLog-General] XMLRPC Plugin and WBloggar
Brought to you by:
jondaley
From: mhe<mh...@lt...> - 2003-11-21 17:39:40
|
>> >I'm using 0.2 stock at the moment. I haven't updated CVS as I'm still >finishing up my linux rebuild and haven't had time... > >Everything else is working just fine... I see the blogs and everything, >it's just that wbloggar throws an error message up that doesn't make >sense when I typo my password. The error I get is "Variable user an >Automation type not supported in Visual Basic." At first I thought I >had screwed something up, then I remembered I was using a different >password than normal for my blog. ;) I should post this info to their >forums... this is my fault, in next version you will see a error message, coming from the interface, .. do not post this issue at wbloggar forums, since it is a plog issue, already fixed in upcoming 0.3 .. >>oscar?, are there any diffs from 0.1>0.2>0.2.1 in table plog_articles ? didnt found one .. >>i got the same probleme from 0.2>0.3, "properties" attribute >> >>thanks for testing .. >> >>ciao >> Mathias >> >> > >I never get the post, but right now my blog is semi-blown up because of >a small problem with the "send to friend" plugin. I can't say 100% that >this is a problem with the XMLRPC functions, but if it's just raw >inserting into the DB it should have worked. If it's inserting into the >Admin functions, then it's probably working and it's my current blog >install that's messing things up... I'll let you know more once I get a >couple of things fixed up... can you post a structure dump of your table plog_articles ? seems to be an error during insert .. if insert failes, he returns false, if insert was successful, and could not be selected after insert, it also return false .. but if there is no post in your blog or db, the insert failes .. did you entered a small testposting like "testtitle/testmessage" ? can you send me the url of your plog ? perhaps there is a problem with titles of blog and category, so we have to check this .. i got also a clean 0.2 version here, so i can check it .. ciao M |
From: mhe<mh...@lt...> - 2003-11-21 20:33:33
|
>blog URL is http://wolfwood.chipshot.net > >plog_articles table format: > >id int(10), unsigned Primary key, auro_increment >catagory_id int(10), unsigned Default 0 >topic text >text text >date timestamp(14) NULL yes >user_id int(10), unsigned Default 0 >blog_id int(10), unsigned Default 0 >status enum('published','draft','deleted') Default published >num_reads int(10) NULL yes Default 0 your table is ok, grabed your values for a category "Rants and things (Non-Filtered Thoughts)", and it works at a 0.2 and 0.3 installation, e.g. http://plog-devel.phpn.de/ can you tell me the name of your pLOG in settings "blog name:" ? is it something "stranged" containing <>"" ? error occures in articles.class.php i think, where are two ways, a "False" can be returned .. line 276 and line 283, in 276 returns false, if he cant insert, in 283 if he cant select, since it is not in your table, he died in 276, only way is now to go on to debug the insert query .. since it is xmlrpc there is no simple "echo", can you email the query with mail() in line 270 and the possible error and post it here ?? return to wbloggar is triggered in xmlrpc.php line 138, do you see last postings of a "blog" or can update a post ? does direct entering a postid works for retrieving a post ? many thanx, mhe |
From: Oscar R. <os...@re...> - 2003-11-24 12:20:45
|
> error occures in articles.class.php i think, > where are two ways, a "False" can be returned .. > line 276 and line 283, > > in 276 returns false, if he cant insert, > in 283 if he cant select, This is due to my inability sometimes to read the docs... Line 276 is an insert and line 283 tries to fetch the id of the last inserted row. The second one is useless because there is a method in ADOdb to get the id of the last inserted row after an INSERT statement. Debugging XMLRPC is pain... We should find an easier way to do it. How about using ob_start() and ob_end in the xmlrpc.php script and then simply get the contents of the output buffer and dump them to a text file? This way we could still use the old and reliable print(...) method, or even the _debug method (available in the debug.php file), which will tell you the name of the script file debugging, including the line number. Just an idea :) Oscar. |
From: mhe<mh...@lt...> - 2003-11-24 13:03:50
|
>Debugging XMLRPC is pain... We should find an easier way to do it. How about >using ob_start() and ob_end in the xmlrpc.php script and then simply get the >contents of the output buffer and dump them to a text file? This way we could >still use the old and reliable print(...) method, or even the _debug method >(available in the debug.php file), which will tell you the name of the script >file debugging, including the line number. > >Just an idea :) i use a proxy to connect to the server, the proxy directly outputs the request and response to the screen .. so i can put a _debug() in there and see in realtime, whats going on .. called proxytrace, what about a small mysql table, which automaticly logs the last n rpc requests/response ? in rotation ? delete every 48hours ? i dont know if there is a need .. |
From: mhe<mh...@lt...> - 2003-11-24 13:18:37
|
>> used for better nice looking urls like >> "http://www.example.com/view/blogident/categroyident" ? > >You already can: > >http://.../category/blogId/categoryId yeah, but what looks better ? /category/yourblog/stuff or /category/2/12 ? anyway, a wish, >But I guess this is what you were asking in your other email, isn't it? O:) aksed you the way to get the url, right .. >> "SELECT" statement went wrong .. > >The Articles class is only a library so it doesn't return any message or >anything. I'd suggest that you have a look at >class/action/adminaddpostaction.class.php if you want to see all the logic >involved in adding a post to the db (warning: the code there looks a bit >ugly, sorry ;)) mh, i add a post and delivers the title and content to the article object, and then add the article using addArticle, exactly one hour ago i got the same problem, "False", added human readable error after this and did some debug stuff, whats going on .. i have to do something like addslashes() with title and content before delivering to the article object .. i found in the update routine an addslashes() but not using update .. mh, mystious, then i tried to add a post using the admin panel, normal textarea, no htmledit, and a post containing " isnt submitted to the system .. ugh .. ? :-? >Can't you return a message to the xmlrpc client, in the form of an xmlrpc >answer or something like that, rather than just "true" or "false"? if true, the post id will be submitted, like the api wants it .. and if false, a rpc like error msg is delivered right now .. ciao M |
From: Oscar R. <os...@re...> - 2003-11-25 08:21:39
|
Hi, > > yeah, but what looks better ? > > /category/yourblog/stuff > > or > /category/2/12 > > ? Of course your idea looks better :) The problem is that both category names and blog names can be very long and contain spaces and other "weird" characters... How could we overcome that? If we find an easy way, then it would be very simple to add code for a new "request generator". If interested, have a look at the RequestGenerator, BaseRequestGenerator, RawRequestGenerator and PrettyRequestGenerator classes. Regards, Oscar. |
From: mhe<mh...@lt...> - 2003-11-26 16:49:09
|
http://www.phppatterns.com/index.php/article/articleview/83/1/2/ another thing, someone hacked some features into the xml rpc we use in plog, i will try to evaluate the stuff and doing testing .. since we also hacked something into the lib .. they got some errors in it, we still fixed, i will write to hf...@ph... some notes .. >Hi, > >> >> yeah, but what looks better ? >> >> /category/yourblog/stuff >> >> or >> /category/2/12 >> >> ? > >Of course your idea looks better :) The problem is that both category names >and blog names can be very long and contain spaces and other "weird" >characters... How could we overcome that? > >If we find an easy way, then it would be very simple to add code for a new >"request generator". If interested, have a look at the RequestGenerator, >BaseRequestGenerator, RawRequestGenerator and PrettyRequestGenerator classes. > >Regards, > >Oscar. > > >------------------------------------------------------- >This SF.net email is sponsored by: SF.net Giveback Program. >Does SourceForge.net help you be more productive? Does it >help you create better code? SHARE THE LOVE, and help us help >YOU! Click Here: http://sourceforge.net/donate/ >_______________________________________________ >pLog-General mailing list >pLo...@li... >https://lists.sourceforge.net/lists/listinfo/plog-general > |
From: Brian M R. <bm...@ch...> - 2003-11-21 18:22:38
|
blog URL is http://wolfwood.chipshot.net plog_articles table format: id int(10), unsigned Primary key, auro_increment catagory_id int(10), unsigned Default 0 topic text text text date timestamp(14) NULL yes user_id int(10), unsigned Default 0 blog_id int(10), unsigned Default 0 status enum('published','draft','deleted') Default published num_reads int(10) NULL yes Default 0 mhe wrote: >can you post a structure dump of your table plog_articles ? >seems to be an error during insert .. if insert failes, he returns false, >if insert was successful, and could not be selected after insert, it also >return false .. but if there is no post in your blog or db, the insert failes .. > >did you entered a small testposting like "testtitle/testmessage" ? > >can you send me the url of your plog ? perhaps there is a problem with titles of blog and category, >so we have to check this .. > >i got also a clean 0.2 version here, so i can check it .. > > > |