2012-09-27 59 views
0

我無法弄清楚如何在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')

+0

問題出在'readfile('...')'。單引號不會替代它們中的變量。如果你使用雙引號,它應該可以工作,因爲變量被替換成雙引號。在這種情況下,您可能需要將變量包裝在'{}'中,否則PHP可能會嘗試將'$ name'作爲對象。例如。 'ReadFile的( 「腳本/ {$名稱} {$ lastScript} .TXT。」);'。 – slugonamission

回答

1
readfile("script/".$name.$last."Script.txt"); 

readfile('script/'.$name.$last.'Script.txt'); 
1

試試這個

readfile('script/'.$name.$lastScript.'.txt'); 
1

你不能在單個內添加變量。嘗試

readfile('script/'.$name.$last'.Script.txt');