全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 5446|回复: 10
打印 上一主题 下一主题

打开PHP网页,运行服务器的程序?请问怎么实现?

[复制链接]
跳转到指定楼层
1#
发表于 2013-6-5 01:38:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
100金钱
本帖最后由 花雪月静 于 2013-6-5 11:54 编辑

如题
比如一个helloworld,我要看到它在服务器上运行起来。



补充下……WIN03系统……

打开网页后能在服务器上打开运行程序……helloworld的话也能看到会打开界面的……

网页上不用返回结果的

2#
发表于 2013-6-5 01:40:54 | 只看该作者
shellexe?
3#
发表于 2013-6-5 01:43:18 | 只看该作者
没明白你啥意思
4#
发表于 2013-6-5 01:44:30 | 只看该作者
system()
exec()
passthru()
5#
发表于 2013-6-5 02:34:56 | 只看该作者
不懂Php和Asp
但总觉得这样的做法服务器肯定怀剧
点一次主运行一个程序或线程,得多大的U和内存?
最好还是管道共享控制程序好一些.
6#
发表于 2013-6-5 04:56:32 | 只看该作者
具体解决办法和代码发你私信了。
7#
发表于 2013-6-5 06:41:22 | 只看该作者
hellow word运行起来?
8#
发表于 2013-6-5 06:54:37 | 只看该作者
<?php
$nslook=shell_exec("ping bbs.swdyz.com -c 10");
print_r($nslook);
?>
浏览此php程序执行ping程序,ping网站bbs.swdyz.com 10次,然后输出结果到浏览器端!
9#
发表于 2013-6-5 07:51:54 | 只看该作者
在控制台他是看不到的。。不在一个shell上。
10#
发表于 2013-6-5 09:35:09 | 只看该作者
本帖最后由 zctr 于 2013-6-5 09:43 编辑

在helloworld.php页面里的开始,加上
$fp=fopen("log.txt",w+);
fput($fp,"文件helloworld.php正在运行");
在php文件结尾,加上
fput($fp,"文件helloworld.php运行完毕");
fclose($fp);
unlink("log.txt");

然后你再写一个check.php
内容大概是:
set_time_limit(0);
while(1){
if($text=file_get_contents("log.txt")){
echo $text;
}
}

然后在控制台输入
php check.php
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-6-10 00:01 , Processed in 0.066591 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表