2017-05-08 19 views
-2

我在將此功能添加到Wordpress功能文件時出現語法錯誤,意外的$ EOF。看到什麼?

function get_saturation($atts) { 
<?php $sws = exec("awk -F\",\" '{if(NR==2) printf(\"\%.1f \\n\",($10/8.4)*100)}' https://website.org/data/lastrec.csv", $retval); 
     echo $sws . " percent saturation<br>"; ?> 
} 
add_shortcode('saturation', 'get_saturation'); 
+5

用''什麼? – j08691

+0

嗨,實際上有一個單獨的堆棧交換隻爲新聞媒體。 – Fuser97381

+0

這不是一個WP特定的問題,它是一個更「錯別字」的問題。 – ggdx

回答

0

你開錯了地方關閉PHP標籤(函數內,$sws前即)

function get_saturation($atts) { 
    $sws = exec("awk -F\",\" '{if(NR==2) printf(\"\%.1f \\n\",($10/8.4)*100)}' https://website.org/data/lastrec.csv", $retval); 
    echo $sws . " percent saturation<br>"; 
} 
add_shortcode('saturation', 'get_saturation'); 
+0

是的,就是這樣,現在你明確指出了。謝謝! – Preserved

+0

太棒了!請接受此作爲答案 – ggdx

+0

更正:短代碼不應回顯任何內容,他們希望返回一個字符串。 – brasofilo

相關問題