2012-11-06 2 views
0
fopen을

만들어지지 할 수는 fopen 그러나 지금은 내가 이름을 변경하지 않는 한 파일을 다운로드하지 않습니다 드림위버 또는에서는 Filezilla를 사용하여 파일을 다운로드하려고하면 이 파일은 내가 가진 파일을 만든

  $string = '<?php 
    define ("DB_HOST", "'. $_POST["dbhost"]. '"); 
    define ("DB_USER", "'. $_POST["dbuname"]. '"); 
    define ("DB_PASS","'. $_POST["dbpass"]. '"); 
    define ("DB_NAME","'. $_POST["dbname"]. '") 
    ?>'; 
     $confile = "../lib/con.php"; 
     if (!file_exists($confile)) { 
      $fp = fopen($confile, "x") or die("can't open file ".$confile); 
      fwrite($fp, $string); 
      fclose($fp); 
     } else { 
      $fp = fopen($confile, "w") or die("can't open file ".$confile); 
      fwrite($fp, $string); 
      fclose($fp);     
     } 

않도록 . 아무도 내가 여기서 잘못하고있는 일을 해결할 수 있습니까?

+0

당신의 코드에 문제가있는 것 같지 않고, dreamweaver 나 filezilla에 문제가있는 것 같습니다. – DWolf

+0

@DWolf 감사합니다. 나는 실제로'con.php' 대신에'conn.php' 파일의 이름을 붙이기로 결심했습니다. 그것은 어떤 이유로 작동했습니다. 사이트에서 응답 할 때 답변을 게시합니다. :) – dpDesignz

+0

난 그냥 con.txt 또는 모든 파일 형식 예약어로 간주 될 수있는 어딘가에 읽었습니다. con를 사용하지 않으려 고 노력하십시오. conn이 문제를 해결 한 경우 게시물을 업데이트하십시오 :) – DWolf

답변

0

Con는 웹 호스트의 예비로 간주되며, con라는 파일에 쓸 때 때때로 실패 할 수 있습니다. conn.php로 파일 이름을 바꾸면 작동하지 않을 수 있습니다.

+1

굉장해! 일했다. :) – dpDesignz