Tôi có một vùng văn bản. Tôi gửi giá trị của vùng văn bảnGửi dữ liệu đã thay đổi khi nhận được
<textarea class="php" name="codeguru"></textarea></div>
<div class="hint">This code is editable. Click Run to execute.</div>
<input type="submit" value="Run" />
thông qua phương pháp ajax $
$.ajax({
type: 'GET',
url: 'exec.php',
dataType: 'JSONP',
data: {
code: code
},
success: function (data) {},
jsonpCallback: 'mycallback',
error: function (xhr, ajaxOptions, thrownError, err, textStatus) {
}
});
Vấn đề: Khi tôi gửi một dữ liệu như echo 'Sanjay'; nó được chuyển thành echo \ 'sanjay'.
Tôi đã triển khai nó trên máy chủ cục bộ và trên cPanel. Điều này hoạt động tốt trên localhost nhưng không hoàn hảo trên cPanel. Bất kỳ đề xuất hoặc ý tưởng sẽ được đánh giá cao.
Bạn có 'magic_quotes_gpc' kích hoạt trong' php.ini' của bạn? http://www.php.net/magic_quotes – SamV
thử var_dump (get_magic_quotes_gpc()), nếu bạn có ture, thì magic_quotes_gpc là vấn đề. – Andrew
'magic_quotes_gpc' bị xóa khỏi php 5.4.0, vì vậy nếu bạn ở trên mà không cần phải kiểm tra. Nguồn: http://www.php.net/magic_quotes –