赞 | 12 |
VIP | 107 |
好人卡 | 6 |
积分 | 4 |
经验 | 31122 |
最后登录 | 2024-6-29 |
在线时间 | 1606 小时 |
Lv2.观梦者 傻♂逼
- 梦石
- 0
- 星屑
- 374
- 在线时间
- 1606 小时
- 注册时间
- 2007-3-13
- 帖子
- 6562
 
|
3楼

楼主 |
发表于 2011-8-22 14:10:55
|
只看该作者
orzfly 发表于 2011-8-22 14:09 ![]()
=v= 你用php吧……
php,python返回值都不合格估计都是返回给宿主程序的
yangff于2011-8-22 15:21补充以下内容:- #include <stdio.h>
- #include <memory.h>
- int main()
- {
- //
- FILE *fp;
- char buf[256];
- memset(buf, 0x00, sizeof(buf));
- char *user,*pass;
- user=(char*)getenv("USER");
- pass=(char*)getenv("PASS");
- char buf1[1024];
- memset(buf1, 0x00, sizeof(buf1));
- sprintf(buf1,"php /home/wwwroot/svn/check.php '%s' '%s'",user,pass);
- //printf("%s",buf1);
- fp = popen(buf1, "r");
- //system(buf1);
- if (fp == NULL) return 1;
- fgets(buf,255,fp);
- fclose(fp);
- //return 0;
- if (buf[0]=='0'){
- exit(0);}
- else{
- //return 1;
- exit(1);}
- }
复制代码 该死的改了一天……
yangff于2011-8-22 15:21补充以下内容:- #include <stdio.h>
- #include <memory.h>
- int main()
- {
- //
- FILE *fp;
- char buf[256];
- memset(buf, 0x00, sizeof(buf));
- char *user,*pass;
- user=(char*)getenv("USER");
- pass=(char*)getenv("PASS");
- char buf1[1024];
- memset(buf1, 0x00, sizeof(buf1));
- sprintf(buf1,"php /home/wwwroot/svn/check.php '%s' '%s'",user,pass);
- //printf("%s",buf1);
- fp = popen(buf1, "r");
- //system(buf1);
- if (fp == NULL) return 1;
- fgets(buf,255,fp);
- fclose(fp);
- //return 0;
- if (buf[0]=='0'){
- exit(0);}
- else{
- //return 1;
- exit(1);}
- }
复制代码 该死的改了一天……
yangff于2011-8-22 15:21补充以下内容:- #include <stdio.h>
- #include <memory.h>
- int main()
- {
- //
- FILE *fp;
- char buf[256];
- memset(buf, 0x00, sizeof(buf));
- char *user,*pass;
- user=(char*)getenv("USER");
- pass=(char*)getenv("PASS");
- char buf1[1024];
- memset(buf1, 0x00, sizeof(buf1));
- sprintf(buf1,"php /home/wwwroot/svn/check.php '%s' '%s'",user,pass);
- //printf("%s",buf1);
- fp = popen(buf1, "r");
- //system(buf1);
- if (fp == NULL) return 1;
- fgets(buf,255,fp);
- fclose(fp);
- //return 0;
- if (buf[0]=='0'){
- exit(0);}
- else{
- //return 1;
- exit(1);}
- }
复制代码 该死的改了一天……
yangff于2011-8-22 15:21补充以下内容:- #include <stdio.h>
- #include <memory.h>
- int main()
- {
- //
- FILE *fp;
- char buf[256];
- memset(buf, 0x00, sizeof(buf));
- char *user,*pass;
- user=(char*)getenv("USER");
- pass=(char*)getenv("PASS");
- char buf1[1024];
- memset(buf1, 0x00, sizeof(buf1));
- sprintf(buf1,"php /home/wwwroot/svn/check.php '%s' '%s'",user,pass);
- //printf("%s",buf1);
- fp = popen(buf1, "r");
- //system(buf1);
- if (fp == NULL) return 1;
- fgets(buf,255,fp);
- fclose(fp);
- //return 0;
- if (buf[0]=='0'){
- exit(0);}
- else{
- //return 1;
- exit(1);}
- }
复制代码 该死的改了一天…… |
|