長い時間の読者、初めての質問者...私はポイントになるでしょう。PHPのmySQLのテキストエリア---全体のshibang
私はtextareaデータをQUERY_STRINGに渡しており、mySQLでniceを再生する必要があります。具体的には、すべての文字を表示しながら正しい改行とスペースを表示するテキストが必要です(私はあなたと#、友人を見ています)。
私は(ほとんどうまくいけば)すべてを試しましたが、材料を正しく得ることができないと思いますが、スペーシングや改行が働くことがあります#文字は使用できません。#文字は取得できますが、アポストロフィは使用できません。
ADD:このデータをQUERY文字列に渡し、GETとは言わない理由はJavaScriptを使用しているためですXMLHttpRequestを使用して)裏でPHPファイルにデータを渡す
具体的には、ページはページ(つまりFacebook)を更新せずにメッセージを送信するように設定されており、それを別のPHPファイルwに渡しますhtmlはmySQLリクエストを処理しますが、ミックスでは情報が失われ、翻訳されません。私はこれを2日間続けてきたので、それを震撼させることはできません。助けて!
EDIT: ここにコードがあります。これらのコードスニペットの一部は別のページにありますが、ページの更新/更新を行わずにメッセージを送信しようとすると一緒に動作します。
<textarea spellcheck='false' id='composeText' maxlength='250'>
</textarea>
<input type='button' value='Send' style='float:right;' onclick='sendMsg(<?php echo '123654674, 159753';?>)' id='sendMsg'>
parse_str($_SERVER['QUERY_STRING'],$g);
if ($g) {
$msg_id = $g['msg_id'];
$msgFrom = $g['msgFrom'];
$message = addslashes($g['message']);
$message = nl2br($message);
$msgTo = $g['msgTo'];
}
echo "<input type='hidden' id='msgToId2' value='".$msgTo."'>";
addMsg($msg_id, $msgFrom, $msgTo, $message, $conn);
function sendMsg(msg_id, msgFrom) {
msg_id = Math.floor((Math.random() * 1000000000) + 1);
msgFrom = '159753';
msgTo = document.getElementById('msgToId').value;
if (msgTo == "") msgTo = document.getElementById('msgToId2').value;
message = document.getElementById('composeText').value;
message = message.replace(/\r?\n/g, '<br/>');
message = encodeURIComponent(message);
getRequest(
'sendMsg.php?msg_id=' + msg_id + '&msgFrom=' + msgFrom + '&msgTo=' + msgTo + '&message=' + message, // URL for the PHP file
sendMsgOutput, // handle successful request
sendMsgError // handle error
);
return false;
}
function addMsg($msg_id, $msgfrom, $msgto, $message, $conn) {
$message = mysqli_real_escape_string($conn, $message);
$query = "INSERT INTO `messages` (`msg_id`, `msgfrom`, `msgto`, `message`, `timestamp`) VALUES ('$msg_id', '$msgfrom', '$msgto', '$message', DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p'))";
$result = mysqli_query($conn, $query);
}
あなたは[TinyMCE](https://www.tinymce.com/)を検討しましたか? – Script47
確かに私は何かを考えますが、もっと簡単に何かをしたいです – ddaugherty3
それはすべての余分なツールを削除するようにカスタマイズすることができます。通常の書式設定ビットとボブだけを持つことができます。 – Script47