簡體   English   中英

“復制”一個php文件並包含POST變量

[英]“Copy” a php-file and include the POST-variable

我在一個帶有一些實時函數等的PHP應用程序上工作。我創建了一個PHP腳本,它執行以下操作:

  • 基於表單輸入,它創建一個帶有輸入名稱的文件夾,例如。 約翰。 (稱為$ dir)
  • 然后它創建一個名為prefix_JOHN的MySQL數據庫表。
  • 然后,它將系統模板文件復制並移動到JOHN文件夾。

然后我的問題是 - 我需要腳本來創建具有特定內容的兩個文件 - 但必須包含從表單輸入調用的變量,以便從數據庫中的特定(此處)JOHN表調用。

我只是想復制 - 但它需要手動編輯文件。 由於將創建無限制的表,我不想這樣做。 :)

然后我嘗試讓腳本創建一個新文件。 工作 - 除了它不能包括PHP變量或標簽 - 當然,這是有道理的,但我現在被卡住了。 :(

有人可以幫忙嗎?

  • 將所有特定於實例的數據保存到中央數據庫。
  • 讓所有實例查詢該數據庫的特定變量,如databasename,root folder等

Nanne的答案是要走的路。 但是如果你真的好奇這個,當然你可以編寫代碼來編輯腳本。

  1. 將主PHP文件復制到用戶特定的PHP文件
  2. 獲取新創建的文件的內容
  3. str_replace替換所有變量。 也許是這樣的:

    $contents = str_replace('$name = "NAME"', '$name = "John"', $contents)

  4. 將內容保存回文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM