全球主机交流论坛

标题: 【100分】求一段php代码。。。。 [打印本页]

作者: thymol    时间: 2013-12-16 09:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: ohmyga    时间: 2013-12-16 09:49
  1. while (true) {
  2.         file_get_contents("http://www.xxxx.com/xxx.zip".'./xxx.zip');
  3.         sleep(1);//休眠1s ^_^
  4. }
复制代码



作者: thymol    时间: 2013-12-16 09:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: ohmyga    时间: 2013-12-16 10:00
thymol 发表于 2013-12-16 09:55
似乎无法执行啊。。。

不好意思 打错个符号

  1. while (true) {
  2.         file_get_contents("http://www.xxxx.com/xxx.zip",'./xxx.zip');
  3.         sleep(1);//休眠1s ^_^
  4. }
复制代码

作者: thymol    时间: 2013-12-16 10:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: codegear    时间: 2013-12-16 10:43
lz是怎么执行php的?是命令行下吗?
作者: thymol    时间: 2013-12-16 11:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: Diss    时间: 2013-12-16 11:06
把代码存成PHP文件,然后php运行那个文件?
作者: ahao358    时间: 2013-12-16 11:07
PHP默认执行时间一过,程序也就停了
可以用VPS上写SH脚本
不过意义不大,有什么用?你VPS流量无限的?
作者: codegear    时间: 2013-12-16 11:08
那肯定是不行的,猜测打开的时候一直在载入,然后超时吧………
要执行的话最好在ssh下,cd到这个目录,然后
php 这个文件名
这才是让这个脚本在后台持续执行的方法
作者: 我来发    时间: 2013-12-16 11:17
2楼写的理论是可以,实际上直接卡死的
可以通过执行一次下载跳转一下url来解决卡死问题
作者: qqq    时间: 2013-12-16 11:32
楼主要做坏事。
你们还帮他
作者: codegear    时间: 2013-12-16 11:36
一会儿回去帮lz写个干坏事的脚本
作者: thymol    时间: 2013-12-16 11:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: 贱人就是矫情    时间: 2013-12-16 11:39
写个SH
先下载对应文件,然后删除这个文件,然后再执行这个SH。。
思路是这样。。

假设建立一个test.sh
wget http://wenjiandizhi/文件名.zip  && rm -rf 文件名.zip && sh ./test.sh
设置为可执行权限
chmod 755 ./test.sh
运行之~
sh ./test.sh

以上纯理论,不排除出错的可能。
作者: 贱人就是矫情    时间: 2013-12-16 11:42
qqq 发表于 2013-12-16 11:32
楼主要做坏事。
你们还帮他

不作就不会死·
LZ一心作,咱们就帮他死~~
作者: codegear    时间: 2013-12-16 12:34
贱人就是矫情 发表于 2013-12-16 11:39
写个SH
先下载对应文件,然后删除这个文件,然后再执行这个SH。。
思路是这样。。

从贱人出发的小改进

如果是ubuntu,就
apt-get install axel
这货是多线程的,比wget爽多了

然后把下面这坨脚本粘到test.sh中
while true; do
    axel "http://下载地址" -q -o /dev/null
    sleep 1   #等待时间
done

无需chmod那步,然后
bash ./test.sh &
后台运行之

什么时候觉得该结束了,直接复制并执行下面的脚本(每一步什么含义不需要关心)
kill -9 `ps -ef | grep test.sh | head -n 1 | awk '{print $2}'`



作者: codegear    时间: 2013-12-16 12:37
点我来回答和直接回复有区别不
作者: 贱人就是矫情    时间: 2013-12-16 12:43
codegear 发表于 2013-12-16 12:37
点我来回答和直接回复有区别不

你好坏~ 还告诉他多线成。。。
我只想说,记得分赃时带上我。。
作者: leassy    时间: 2013-12-16 13:05
你妹啊,1金钱啊,你真值得
作者: BackDoor    时间: 2013-12-16 13:31
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 全球主机交流论坛 (https://www.91ai.net/) Powered by Discuz! X3.4