Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cron jobs没有';不能使用一些php函数_Php_Cron - Fatal编程技术网

cron jobs没有';不能使用一些php函数

cron jobs没有';不能使用一些php函数,php,cron,Php,Cron,当我为加载一个php文件设置一些cron作业时,cron不起作用,而且一些php函数与cron作业有问题。 我知道我的cron命令是正确的,因为我用简单的php代码测试了我的cron作业,该代码将日期放入文本文件,所以我的cron命令是正确的,我测试了所有的命令方式,如:wget、crul、cd、php、,/user/local/bin/php等,但我不知道为什么我的php代码不起作用,我在用浏览器加载php文件时也测试了这些代码的工作情况 我的php文件代码: <?php header(

当我为加载一个php文件设置一些cron作业时,cron不起作用,而且一些php函数与cron作业有问题。 我知道我的cron命令是正确的,因为我用简单的php代码测试了我的cron作业,该代码将日期放入文本文件,所以我的cron命令是正确的,我测试了所有的命令方式,如:wget、crul、cd、php、,/user/local/bin/php等,但我不知道为什么我的php代码不起作用,我在用浏览器加载php文件时也测试了这些代码的工作情况

我的php文件代码:

<?php
header('Content-Type: text/html; charset=utf-8');
include ('simple_html_dom.php');
$mycache_url = 'http://example3.com';
$mybziran_url = 'http://example2.com';

function addhttp($url)
{
    if (!preg_match("~^(?:f|ht)tps?://~i", $url)) {
        global $mybziran_url;
        $url = ltrim($url, '/');
        $url = $mybziran_url . '/' . $url;
    }
    return $url;
}
function urlencodeproblem($badurl)
{
    $badurl = urlencode($badurl);
    $badchar = array('%3A', '%2F');
    $truechar = array(':', '/');
    $badurl = str_replace($badchar, $truechar, $badurl);
    return $badurl;
}

$url_html = @file_get_html($mycache_url);

$bziran_url = '';
$bziran_title = '';
foreach (@$url_html->find('a') as $elements) {
    $bziran_url[] = urlencodeproblem($elements->href);
    $bziran_title[] = $elements->innertext;
}
$myi = count($bziran_url);
for ($i = 0; $i < $myi; ++$i) {
    $post_title = $bziran_title[$i];
    $post_url = $bziran_url[$i];

    $html = @file_get_html($post_url);

    foreach ($html->find('div.price') as $myhtml_price_adelete) {
        echo '######' . $myhtml_price_adelete->innertext . '######';
    }

    $bad_title_my = '';
    foreach ($html->find('h1 a') as $myhtml_price_adelete) {
        $bad_title_my .= $myhtml_price_adelete->innertext;
    }
    if (empty($bad_title_my)) {
        echo $post_url;
        echo 'prob';
    } else {
        $kalame = urlencode($post_title);
        $A2_html = 'ok';

        foreach ($html->find('a') as $myhtml_a_code) {
            $e_ahref = addhttp($myhtml_a_code->href);
            $myhtml_a_code->href = $e_ahref;
            $myhtml_a_code->target = '_blank';
        }
        $html->save();
        foreach ($html->find('img') as $myhtml_img_code) {
            if (strpos($myhtml_img_code->src, 'base64') === false) {
                $e_imgsrc = addhttp($myhtml_img_code->src);
                $myhtml_img_code->src = $e_imgsrc;
            }
        }
        $html->save();

        $mymeta_keyword = '';
        foreach ($html->find('meta[name=keywords]') as $myhtml_keyword) {
            $mymeta_keyword[] = $myhtml_keyword->content;
        }

        foreach ($html->find('p') as $mytagdelete) {
            if (strpos($mytagdelete->innertext, 'tag :') !== false) {
                $mytagdelete->outertext = '';
            }
        }
        $html->save();

        foreach ($html->find('h1 a') as $myadelete) {
            $myadelete->outertext = $myadelete->innertext;
        }
        $html->save();

        $a3_href = '';
        $a2_href = $html->find("img[alt=buy]");
        foreach ($a2_href as $a2_href) {
            $a2_href->outertext =
                '<br><p align="center"><img alt="pay-download" src="http://exam.com/tmp_files/01-pay-download.png"></p>';
        }
        $html->save();
        echo '<br>buy : ' . $a3_href . '<br>';

        $myhtmlcode3 = '';
        foreach ($html->find('div.prod') as $myhtmlcode) {
            $myhtmlcode3 .= $myhtmlcode->outertext;
        }
        $html->save();

        echo '<br>*** title ***' . $post_title . '<br>';
        echo $post_url . '<br>';

        $i_t = mt_rand(1, 34);
        $mysaier_mahsolat = '<br>
<a target="_blank" href="http://ayta.ir/index.php?page=' . $i_t . '"> click </a>
<br>';

        echo $mysaier_mahsolat;

        echo $A2_html . $myhtmlcode3 . '<br>';

        echo 'keyword :' . $mymeta_keyword[0];
    }

}
?>
<?
$crontest = date("Y-m-d - h:i:s") . "\n" . file_get_contents(dirname(__file__) .
    DIRECTORY_SEPARATOR . "cron.txt");
echo $crontest;
file_put_contents("cron.txt", $crontest);
?>


此脚本用于网页-为什么要通过cron运行?这是html页面解析器脚本的一部分。