2013-06-08 3 views
1

나는 텍스트 파일에 쓰는 양식이 있습니다. 그러면 해당 텍스트 파일이 페이지에 표시됩니다. 나는 strip_tags를 추가하는 것이 문제를 제거 할 것이라고 생각했지만, 그렇지 않았다. 양식 추가/'텍스트 파일

내가 제출

"나는 내용을 변경하는거야"나는 "/"이다가, 내가 맹세 할 수 있다는 것을의 괴물이 이름을 기억할 수없는

"나는 내용을 변경 해요 '/"GET 스트립 뭔가. 그래서 분명히 내 솔루션을 찾는 데 어려움을 겪고 있습니다.

여기에 코드가 나와 있습니다.

index.php를

<body> 

<?php include("whotitle.txt"); ?> 
<br /> 
<?php include("whocontent.txt"); ?> 
</body> 

admin.php

<body> 

<form name="web_form" id="web_form" method="post" action="process-whotitle.php"> 
     <p><label>Enter Title: </label><textarea type="text" name="WhoTitle"> <?php include("whotitle.txt"); ?> </textarea></p> 
     <p><label>Enter Content: </label><textarea type="text" name="WhoContent"> <?php include("whocontent.txt"); ?> </textarea></p> 
     <p><input type="submit" value="Submit"></p> 
</form> 


</body> 

프로세스 whotitle.php

<?php 
$whotitle = strip_tags($_POST['WhoTitle']); 
$data = "$whotitle"; 
$fh = fopen("whotitle.txt", "w"); 
fwrite($fh, $data); 
fclose($fh); 

$whocontent = strip_tags($_POST['WhoContent']); 
$data = "$whocontent"; 
$fh = fopen("whocontent.txt", "w"); 
fwrite($fh, $data); 
fclose($fh); 
print "Info Submitted"; 
?> 
+0

슬래시가 ... – Evert

답변

1

나는 "/"이 무엇인지에 대한 이름을 알 수 없다. 나는 을 맹세했다. 그래서 분명히 문제가 발생했습니다. 내 솔루션을 찾고 있습니다.

Stripslashes ??

+0

옙 ... 정확히 내가 필요한 것 – OneEightLeft

1

위해서 stripslashes ($ 변수) 슬래시를 제거 할

1

위해서 stripslashes을 사용하는 방법 예 :

<?php 
$str = "Is your name O\'reilly?"; 

// Outputs: Is your name O'reilly? 
echo stripslashes($str); 
?> 
1

그 슬래시, 메신저 당신이 일을 위해서 stripslashes하기 위해 그것을에 "풍경"슬래시을 변경해야 확신 : (

위해서 stripslashes를 않는 str_replace ("/", "\", $ 텍스트));