我是phantomjs的新手,我不知道如何在linux上使用它。下面提供的相同代码在windows上工作正常,但不知道linux上有什么问题
首先我只想告诉你phantomjs文本文件和PHP文件在同一个文件夹中。
这是我的php文件:
<?php
$response = exec ('phantomjs get.js', $one, $two);
var_dump($response);
?>
以下是get.js
var page = require('webpage').create();
page.settings.loadImages = false;
var fs = require('fs');
var path = 'file.txt';
page.open('http://www.google.com', function () {
page.render('page.png');
var content = page.content;
fs.write(path, content, 'w');
phantom.exit();
});
但file.txt
和var_dump()
没有回复。我有一个共享的托管计划。这是由于一些许可问题吗?