请问一下php能向某一台主机发送指定的命令吗? 我们可以用php向指定的IP发送ping命令,我想问的是,我们能不能使用PHP向某一个IP发送其他指定的命令呢?如果能该怎么写呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 php本身是不可以的,因为它在服务器上运行,但是你可以用php调用ping命令 去看一眼socket_create,里面是支持ICMP的。 php向指定ip发送命令,比较常见的是利用exec调用本机上的cmd,然后返回结果。也就是说,还是执行的是本机上的程序,只是目标是远程主机而已。所以直接利用php向某台主机发送命令不太可能,否则入侵就太容易了… 最简单的,就是请求IP上的PHP程序 用socket用到的函数有fsockopen、fwrite、fgetc,通过程序语句模拟执行在服务器CMD下输入命令比如:对防火墙的操作等 不可以,PHP只能執行服務器本機的命令,通過exec,system函數 可以!可以用socket接口,也可以直接执行系统命令。 你好,讨论的是技术问题。各位:也就是说PHP本身是无法向其他机器发送指令的,只能通过调用服务器上的程序来向其他主机发送数据对吗?有朋友说用socket可以发送?恕本人才疏学浅,请问是PHP中的socket发送吗?也就是说不通过执行其他程序进行发送? http://php.net/manual/en/function.socket-create.php在这个页面里找ICMP。 最快的速度获取网页所有图片的长和宽。 php数组的排序问题,求解! 求一个格式输出的问题。 紧急求助:Could not convert string to unicode: 如何处理???? php怎么获取一个页面的源代码.. 急用.. 关于array_unique函数的问题 不重新发送信息,则无法刷新网页?? 请问WEB程序如何实现打印票据? 请教一个session问题 求助!关于字符串替换的问题??? PHP帮帮忙 [求助]JavaScript调用PHPscript,或者反过来要怎么做?
也就是说,还是执行的是本机上的程序,只是目标是远程主机而已。
所以直接利用php向某台主机发送命令不太可能,否则入侵就太容易了…
用到的函数有fsockopen、fwrite、fgetc,
通过程序语句模拟执行在服务器CMD下输入命令
比如:对防火墙的操作等
你好,讨论的是技术问题。
各位:
也就是说PHP本身是无法向其他机器发送指令的,只能通过调用服务器上的程序来向其他主机发送数据对吗?有朋友说用socket可以发送?恕本人才疏学浅,请问是PHP中的socket发送吗?也就是说不通过执行其他程序进行发送?