douke9379 2013-05-14 22:03
浏览 27

执行另一个PHP脚本

I have a cron job that calculates the disk space on ServerA

I have a MySQL database on ServerB that stores the disk space values

ServerA in not allowed to access MySQL database on ServerB (Rules out direct MySQL Connect)

ServerA cannot open files on ServerB (Rules out include();)

ServerA and ServerB have no shell_exec() abilities

I've tried header("Location: http://ServerB.com/record.php?disk_space=$disk_space"); using a get method then the receiving file $_REQUEST the values but it only works when run through browser and not when run as a cron job.

I think there are no proper alternatives. But I'm happy with a peculiar or scruffy solution. Please put forward your ideas. TIA

  • 写回答

2条回答 默认 最新

  • doulao1966 2013-05-14 22:07
    关注

    You can hit external scripts directly through a number of HTTP libraries -- as well as file_get_contents().

    See:

    You could even use sockets to make the request:

    Lots of options (more than included here). Easiest, if your needs are simple, is just file_get_contents.

    评论

报告相同问题?

悬赏问题

  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算