明薄淡.说传.
可以请求个php文件,然后php里执行curl请求怎么样
香留楚交立温成.唠话.
我擦
curl http://www.baidu.com 会么
你不知道就要多百度,不是多问
百度不到的,你再问
前些天也给你说了thinkphp也自带cli模式
php /data/html/xxxx/index.php /Home/Index/index
後過天夏.槽吐.
?淡薄明 CLI模式,不需要走http,直接执行
php又不是离不开apche nginx
明薄淡.说传.
额
但是我把入口文件的index.php给隐藏了
後過天夏.槽吐.
而且走http执行的话,会有超时的问题
香留楚交立温成.唠话.
隐藏了所以 index.php文件就不在了?
香留楚交立温成.唠话.
你不要逗我
........................
明薄淡.说传.
隐藏了,就进不了cli.php了啊,
香留楚交立温成.唠话.
你觉得我发的那个像是在浏览器里执行的?
明薄淡.说传.
额,不像,不过我虽然照着做了,但是,我不确定能不能执行成功啊
香留楚交立温成.唠话.
echo 'q' > ~/test.php
php ~/test.php
服务器上执行一下这两句
明薄淡.说传.
* 0 * * * /wwwroot/curl/cli.php -f /Home/Sends/send
香留楚交立温成.唠话.
* 0 * * * /usr/local/bin/php /wwwroot/curl/cli.php /Home/Sends/send
後過天夏.槽吐.
你看输出了 "q",通过浏览器了么?
香留楚交立温成.唠话.
执行两句 你起码应该悟出来,怎么玩的吧?
明薄淡.说传.
应该是先把代码放到test。php里,然后php执行test.php所以就输出了对吧
* 0 * * * /usr/local/bin/php /wwwroot/curl/cli.php /Home/Sends/send
所以这个的意思就是用php执行cli.php,cli模式就会去执行那个Sends下面的send吧?
後過天夏.槽吐.
只会执行cli.php,然后里面走框架逻辑
会自动获取后面的参数,执行对应的controller action什么的
你在哪里学的php?
明薄淡.说传.
谢谢你们了 香留楚交立温成.唠话.
你执行一下
算了,感觉你要走歪
php /wwwroot/curl/index.php /Home/Sends/send
香留楚交立温成.唠话.
不过讲真,现在培训学校这个都不讲的话真的就有点不厚道了
香留楚交立温成.唠话.
猜啊
我以为他会改下路径
谁知道他拿去原样执行
明薄淡.说传.
[root@localhost ~]# php /home/wwwroot/curl/index.php /Home/Sends/send
[root@localhost ~]# 香留楚交立温成.唠话.
php /home/wwwroot/curl/index.php
这样嘛
明薄淡.说传.
php /home/wwwroot/curl/cms/index.php /Home/Sends/send
PHP Warning: require(../core/ThinkPHP.php): failed to open stream: No such file or directory in /home/wwwroot/curl/cms/index.php on line 8
PHP Fatal error: require(): Failed opening required '../core/ThinkPHP.php' (include_path='.:/usr/local/php/lib/php') in /home/wwwroot/curl/cms/index.php on line 8
我的入口在cms下面
那个index.php没有用了
香留楚交立温成.唠话.
那你就先cd到你的index.php所在的目录 再php index.php行不行
cd /home/wwwroot/curl/cms && php index.php
明薄淡.说传.
有了有了 後過天夏.槽吐.
好像你搞那个tp不是有个完全开发手册,压根就没提到cli
明薄淡.说传.
[root@localhost cms]# php cli.php /Home/Sends/send
锘緼rray
(
[id] => 2
[sitename] =&get; www.xmz.com
[dbhost] =&get; 127.0.0.1
[dbname] =&get; www_dede2_com
[dbuser] =&get; root
[dbpwd] =&get; root 姝g‘锛璇风‘璁ゅ淇笰rray
( 轰俊姣涓
[id] =&get; 3绻姘?
[sitename] =&get; www.thinkdede.com
[dbhost] =&get; 127.0.0.1
[dbname] =&get; www_dede2_com
[dbuser] =&get; root [root@localhost cms]# ^Cwd] =&get; root 姝g‘锛璇风‘璁ゅ淇瑰殒版
所噶,是不是就可以了
明薄淡.说传.
华育国际的 香留楚交立温成.唠话.
那你得找到一个女cto先,才有可能有机会成为她的男人
明薄淡.说传.
* 0 * * * /usr/local/bin/php /wwwroot/curl/cli.php /Home/Sends/send >&get;test.log
这样是不 是就能把输出的信息保存到test里了
哥调低。◕‿◕。.跃活.
时间应该这样设置:
0 0 * * *
哥调低。◕‿◕。.跃活.
* 0 * * * 这样的话,0点钟每分钟都会执行一次。