2010-04-16 5 views
0
 
<?php 
$title = $_POST['title']; 
$filename = $title , ".php"; 
$fh = fopen($filename, 'w') or die ("can't open file"); 
$stringData = $title; 
fwrite($fh, $stringData); 
$stringData = $blog; 
fwrite($fh, $stringData); 
fclose($fh); 
?> 

이것은 예제 일뿐입니다. 그 올바른 코드는 무엇입니까?PHP 쓰기 파일 ... 도움이 필요합니다

+1

올바른 코드 것에 대해, 정확히? 당신은 당신의 질문에 더 구체적이어야합니다. –

답변

1

올바른 코드를 사용하고 있는데, 요점은 무엇입니까? POST는 안전하지 않은 방법으로 사용하여 파일을 여는 당신의 예에서

$filename = $title , ".php"; 
+0

이 코드를 사용하면 오류가 발생합니다 ... 이유는 모르겠지만 쉼표에 오류가 있음을 알 수 있습니다 ... "구문 분석 오류 : 예기치 않은 구문 오류, C : \ Program Files \ xampp \ htdocs \ Jordan Pagaduan \ blog_creator.php on line 11 " – Jorge

+0

@ 요르단 : Sarfraz가 대답 하듯이, 연결은'.'이 아니라'.'로 연결됩니다. '.'를'.'와 바꾸면 작동 할 것입니다. –

+0

오 .... 정말 고마워 ... 난 sarfraz의 대답을 이해하지 못했 .. 고맙습니다 ... – Jorge

1

, 너무도 좀 이것에 대해 생각하지 않는다 :

은 또한 당신의 문자열을 연결하는 점보다는 쉼표를 사용하고 있습니다 트릭 : 당신은 읽고 간단한 방법으로 쓰기 파일을 사용할 수 있습니다 P

file_get_contents();

echo $fileData = file_get_contents('filename.txt'); 
,

file_put_contents();

$data= 'some data'; 
// Write the contents back to the file 
file_put_contents("filename.txt", $data); 
관련 문제