2014-02-10 2 views
-3

내가하려는 것은 사용자가 PHP 시스템 설치의 첫 번째 단계로 데이터베이스, 사용자 이름, 암호 및 호스트를 입력하는 설치 파일을 만드는 것입니다.코드를 사용하여 PHP 파일 만들기

또한 나는 사용자가 자신의 모델 페이지의 이름 및 변수 이름 ($ 이름, $ 이메일) 자동으로 코드 형식

class Admin extends MyBase 
{ 
    private $name,$email; 

    public function setName($v) 
    { 
     $this->name = $v; 
    } 
    public function setEmail($v) 
    { 
     $this->email = $v; 
    } 

    public function getName() 
    { 
     return $this->name; 
    } 
    public function getEmail() 
    { 
     return $this->email;  
    } 
     public function Insert() 
    { 
     $sql = "insert into 
     admin(name,email) 
     values('".$this->ms($this->name)."','".$this->ms($this->email)."')";  
     return $this->MyCommand($sql); 
    } 
} 

같은 PHP 코드 파일을 생성을 제공하는 페이지를 만들려고합니다.

+0

그리고 특별히 직면하고있는 문제가 무엇을 할 수 있습니까? – fiddler

+0

파일을 만들 수 있지만 코드 형식으로 작성하지 마십시오 @fiddler – shanto

+0

코드 형식? 내가 당신의 코드에서 파일 생성의 라인을 보지 못했습니까? –

답변

0

마지막으로 나는 예를

<?php 



if (isset($_POST["Submit"])) { 



$string = '<?php 

$dbhost = "'. $_POST["dbhost"]. '"; 

$dbuname = "'. $_POST["dbuname"]. '"; 

$dbpass = "'. $_POST["dbpass"]. '"; 

$dbname = "'. $_POST["dbname"]. '"; 

$prefix = "'. $_POST["prefix"]. '"; 

$user_prefix = "'. $_POST["user_prefix"]. '"; 

$dbtype = "'. $_POST["dbtype"]. '"; 

?>'; 



$fp = fopen("config.php", "w"); 

fwrite($fp, $string); 

fclose($fp); 



} 



?> 

<form action="" method="post" name="install" id="install"> 

    <p> 

    <input name="dbhost" type="text" id="dbhost" value=""> 

    DB Host 

</p> 

    <p> 

    <input name="dbuname" type="text" id="dbuname"> 

    DB Username 

</p> 

    <p> 

    <input name="dbpass" type="password" id="dbpass"> 

    DB Pass </p> 

    <p> 

    <input name="dbname" type="text" id="dbname"> 

    DB Name </p> 

    <p> 

    <input name="prefix" type="text" id="prefix"> 

    DB Prefix</p> 

    <p> 

    <input name="user_prefix" type="text" id="user_prefix"> 

    Userprefix</p> 

    <p> 

    <input name="dbtype" type="text" id="dbtype"> 

    DB Type </p> 

    <p> 

    <input type="submit" name="Submit" value="Install"> 

    </p> 

</form> 
관련 문제