技术论坛 - 查看所有帖子 imag1
XOOPS CHINA 讨论区 > 查看所有帖子 (programfan)


(1) 2 3 4 ... 6 »


回复: article 0.96 测试
中级会员
注册日期:
2006/5/14 15:24
来自 四川大学
所属群组:
注册会员
帖子: 52 | 精华: 3
等级: 6; EXP: 5
HP: 0 / 126
MP: 17 / 245
离线
这种bug不是没有办法重现,我上次遇到过这样的bug,这可能是因为数据库里的数据的部份键值无序(呈随机值出现),程序根据这些键判断删除信息,就会误删除错误的信息

2006/8/5 11:29
工具箱 短消息 Email 书签 打印 WordPress 举报 回顶部


回复: article模块复制工具,这次是客户端程序
中级会员
注册日期:
2006/5/14 15:24
来自 四川大学
所属群组:
注册会员
帖子: 52 | 精华: 3
等级: 6; EXP: 5
HP: 0 / 126
MP: 17 / 245
离线
论坛不可以修改非今天的帖子,只好新开了一帖

2006/6/28 11:16
工具箱 短消息 Email 书签 打印 WordPress 举报 回顶部


回复: article模块复制工具,这次是客户端程序
中级会员
注册日期:
2006/5/14 15:24
来自 四川大学
所属群组:
注册会员
帖子: 52 | 精华: 3
等级: 6; EXP: 5
HP: 0 / 126
MP: 17 / 245
离线
在windows下的gcc要自己链接.lib库,即使是MSys,Linux下不需要。

windows:gcc -o clone ereg_replace.c main.c ****/libregex.lib
linux: gcc -o clone ereg_replace.c main.c

改用GNU Regex,主要是pcre for windows相关联的库太多了,不好用

2006/6/28 11:14
工具箱 短消息 Email 书签 打印 WordPress 举报 回顶部


回复: article模块复制工具,客户端程序,欢迎大家使用并反馈
中级会员
注册日期:
2006/5/14 15:24
来自 四川大学
所属群组:
注册会员
帖子: 52 | 精华: 3
等级: 6; EXP: 5
HP: 0 / 126
MP: 17 / 245
离线
请大家将自己成功复制的article版本回复在本帖中,有问题可以自己看源代码解决,也可以在这里跟帖询问

to D.J:
这样可以了不?

2006/6/28 11:09
工具箱 短消息 Email 书签 打印 WordPress 举报 回顶部


最新article模块复制工具,客户端程序,欢迎大家使用并反馈
中级会员
注册日期:
2006/5/14 15:24
来自 四川大学
所属群组:
注册会员
帖子: 52 | 精华: 3
等级: 6; EXP: 5
HP: 0 / 126
MP: 17 / 245
离线
article模块复制工具,客户端程序,使用C语言编写,gcc 3.4 (windows)/4.1(linux)编译,功能同置顶中的复制工具,不过这个是在你自己的计算机上运行的,不需要额外支持,更方便。
现在有Windows/Linux两个版本,附有源代码,大家有兴趣可以自己编译

编程语言:C
Released under GPL V2.0

本程序按照article模块本身提供的复制方法,让计算机为你复制文件,改名文件和修改文件
在article 0.9上测试通过,其它版本的article也应该是相同的复制方法,故也应该可以使用,请测试后使用。

使用说明:

如果你要复制模块,你有下面两个选择:

选择一(普通模式):

将clone.exe放在modules/article中,运行
clone.exe 新模块名
将生成modules/新模块名 这个模块
请在使用后删除目录 article、新模块名 中的clone.exe

使用这种方法,你还可以写一个script来复制多个模块,不是么??

选择二(专家模式):

将clone.exe放在你想放的任何地方,并将clone.conf一并放在这个地方,
修改clone.conf,

SourceDir 要复制的article
(可以不一定是article,)的xoops_version.php所在的目录,请用"/"做路径分格符
SourceDBPrefix 
***
SourceVarPrefix ***
DestDir 新模块名
DestDBPrefix 
???
DestVarPrefix ???


这是专家模式,如果不太清楚,请参考附带的clone.conf
然后运行
clone
最后请删除新模块中可能的clone和clone.conf
这样就完成了模块的复制。

请将得到的模块上传到你的空间,Frameworks只要你的空间有就不用再上传了
然后你就知道怎么办了,不是么?

附件:


zip article_clone_client.zip 大小: 37.78 KB; 下载次数: 75

2006/6/28 2:28
工具箱 短消息 Email 书签 打印 WordPress 举报 回顶部


回复: article模块复制工具,这次是客户端程序
中级会员
注册日期:
2006/5/14 15:24
来自 四川大学
所属群组:
注册会员
帖子: 52 | 精华: 3
等级: 6; EXP: 5
HP: 0 / 126
MP: 17 / 245
离线
呵呵,已经解决了,多谢。

2006/6/28 2:19
工具箱 短消息 Email 书签 打印 WordPress 举报 回顶部


回复: article模块复制工具,这次是客户端程序
中级会员
注册日期:
2006/5/14 15:24
来自 四川大学
所属群组:
注册会员
帖子: 52 | 精华: 3
等级: 6; EXP: 5
HP: 0 / 126
MP: 17 / 245
离线
在windows下(MinGW+pcre+gw32c)连接始终不成功,可能是mingw ? pcre (windows)?的问题?? 现在用GNU regex重写preg_replace.c了

大家谁有这个问题的解决方法??讲解下嘛。

新的代码正在调试中,很快就可以出来了

2006/6/27 0:50
工具箱 短消息 Email 书签 打印 WordPress 举报 回顶部


回复: article模块复制工具,这次是客户端程序
中级会员
注册日期:
2006/5/14 15:24
来自 四川大学
所属群组:
注册会员
帖子: 52 | 精华: 3
等级: 6; EXP: 5
HP: 0 / 126
MP: 17 / 245
离线
呵呵,过奖了,和D,J大大和xoops.cn诸位牛人相比,我还差得老远呢,还要向大家多多学习。

界面倒是不必要,因为是小程序,不必要弄得太复杂,现在的程序是Command line的。

我在MinGW+MSYS (pcre 6.4 + libgw32c)编译程序,老是不能链接到库libgw32c和pcre,.o文件都可以生成,就是不能正常link,兄弟可以帮忙编译下最好了。

这是我修改的Windows下的代码,Linux下的那个在Windows下用MinGW编译有错(主要是有几个函数MinGW/Linux参数不一致)

附件:


zip src.zip 大小: 7.38 KB; 下载次数: 62

2006/6/25 12:46
工具箱 短消息 Email 书签 打印 WordPress 举报 回顶部


回复: article模块复制工具,这次是客户端程序
中级会员
注册日期:
2006/5/14 15:24
来自 四川大学
所属群组:
注册会员
帖子: 52 | 精华: 3
等级: 6; EXP: 5
HP: 0 / 126
MP: 17 / 245
离线
Re :D.J
主要是我在自己的机器上安装Mingw没有配置好,编译不成功,程序是在Linux (Fedora Core 5)上编写和编译通过的,使用MinGW主要是考虑可以跨平台
Re :数码阳光
php写的我写了一个,在本版的置顶帖里,可以在服务器上运行,也可以在安装了php的机器上用php命令方式运行

现在的程序我自己测试过,没有大问题,不过pcre_replace()还不能用,有大bug,必须重新实现,不能使用pcre_replace_once()循环,现在的程序里的替换都是用的pcre_replace_once

2006/6/25 2:52
工具箱 短消息 Email 书签 打印 WordPress 举报 回顶部


article模块复制工具,这次是客户端程序
中级会员
注册日期:
2006/5/14 15:24
来自 四川大学
所属群组:
注册会员
帖子: 52 | 精华: 3
等级: 6; EXP: 5
HP: 0 / 126
MP: 17 / 245
离线
欢迎大家测试,这个是Linux版的,需要libpcre支持。
仅供测试

明天编译Windows版和写文档

附件:


zip clone.zip 大小: 9.50 KB; 下载次数: 71

2006/6/24 16:54
工具箱 短消息 Email 书签 打印 WordPress 举报 回顶部



(1) 2 3 4 ... 6 »