我無法弄清楚如何在PHP如何爲PHP讀取文件分配變量值?
<textarea rows="25" cols="40" name="content" style="height: 515px; margin: 0px; width: 411px;margin-top:-15px;">
<?php $name = $_SESSION['name']; $last = $_SESSION['last']; readfile('script/$name.$lastScript.txt'); ?>
</textarea>
什麼是這樣做的正確的方法分發此值?
如果會話名稱的值是約翰
和會話最後是史密斯
的ReadFile的必須包含( '腳本/ JohnSmithScript.txt')
問題出在'readfile('...')'。單引號不會替代它們中的變量。如果你使用雙引號,它應該可以工作,因爲變量被替換成雙引號。在這種情況下,您可能需要將變量包裝在'{}'中,否則PHP可能會嘗試將'$ name'作爲對象。例如。 'ReadFile的( 「腳本/ {$名稱} {$ lastScript} .TXT。」);'。 – slugonamission