這裏是我的腳本樣本WkHtmlToPdf傳遞變量()
$clientid = $_POST['clientid'];
$from_day = $_POST['stat_from_day'];
$from_month = $_POST['stat_from_month'];
$from_year = $_POST['stat_from_year'];
$to_day = $_POST['stat_to_day'];
$to_month = $_POST['stat_to_month'];
$to_year = $_POST['stat_to_year'];
$from_date_string = $from_day . ' ' . $from_month . ' ' . $from_year ;
$to_date_string = $to_day . ' ' . $to_month . ' ' . $to_year ;
$baseurl = "http://www.test.com/";
$part1 = "?Search=" . $clientid . " from_day=" . $from_day . " from_month=" . $from_month . " from_year=" . $from_year ;
$part2 = " to_day=" . $to_day . " to_month=" . $to_month . " to_year=" . $to_year ;
$time = mktime();
$formatted_time = date("d_M_Y", $time);
$command = "xvfb-run -a /usr/bin/wkhtmltopdf --ignore-load-errors";
$url = $baseurl . $part1 . $part2 ;
$html = file_get_contents($url);
$output_dir = '/var/www/stats/pdf/';
$output = $clientid . '_Search_Export_' . $formatted_time . rand(10000, 99999) . '.pdf';
$generate = shell_exec($command . ' ' . $url . ' ' . $output_dir . $output) ;
這個問題我似乎有與$命令,基本上當它運行wkHTMLtoPDF它通過命令行運行它,和&變量=位通過命令行導致腳本錯誤&是另一個命令,我的問題是我如何獲得正確傳遞的變量,以便這個腳本然後發送到,將能夠使用$ _GET變量我需要腳本才能工作?
我已經做了一些查找,並找到了沿線使用$ argv 1;
但是我似乎無法找到一個接近我的需求的參考。
它可以幫助到OP解釋爲什麼一些不工作,以及如何建議在命令傳遞儘可能多的後參數修復這種行爲。 – dc5