我正在尝试研究如何将文本文件的所有内容检索为字符串,并通过PHP将其存储在变量中。
以下代码可以通过file_get_contents
正常运行,并且PHP代码会正确地发送到$get
变量,但是,它并没有正确显示在index.php
上。
index.php
文件将回显hi
,而不只是hi
。
的index.php
<?php
$display = "hello";
$get = file_get_contents("get.txt");
echo $get;
?>
get.txt
hi, $display;
我该如何解决这个问题?我真的很感激任何帮助,谢谢!
答案 0 :(得分:1)
的index.php:
from PyQt4 import QtGui
from PyQt4 import QtCore
import sys
import Adafruit_DHT
sensor_args = { '11': Adafruit_DHT.DHT11,
'22': Adafruit_DHT.DHT22,
'2302': Adafruit_DHT.AM2302 }
humidity, temperature = Adafruit_DHT.read_retry(11, 4)
def main():
app = QtGui.QApplication(sys.argv)
tabs = QtGui.QTabWidget()
tab1 = QtGui.QWidget()
tab2 = QtGui.QWidget()
tabs.setWindowTitle('Weather')
tabs.resize(250, 150)
vBoxlayout1 = QtGui.QVBoxLayout()
vBoxlayout2 = QtGui.QVBoxLayout()
vBoxlayout1.addWidget(QtGui.QLabel('Temp={:0.1f}'.format(temperature) ))
vBoxlayout2.addWidget(QtGui.QLabel('Humidity={:0.1f}%'.format(humidity) ))
vBoxlayout1.setAlignment(QtCore.Qt.AlignCenter)
vBoxlayout2.setAlignment(QtCore.Qt.AlignCenter)
tab1.setLayout(vBoxlayout1)
tab2.setLayout(vBoxlayout2)
tabs.addTab(tab1,"Temp")
tabs.addTab(tab2,"Humidity")
print 'Temp={0:0.1f}* Humidity={1:0.1f}%'.format(temperature, humidity)
tabs.show()
sys.exit(app.exec_())
if ___name___ == '___main___':
main()
some.php:
<?php
echo 'hi';
?>
将显示文字<?php
require 'index.php';
?>
。
答案 1 :(得分:0)
由于某种原因,网络服务器没有处理PHP代码。如果您在本地(从您的计算机)工作,那么您需要在该计算机上运行的服务器软件用于PHP代码(HTML,CSS和Javascript将运行良好)。如果是这样的话会得到一个类似&#34; WAMP Server&#34;的程序。你最好使用PHP。