我需要使用PHP提交表單並將其發送到CouchBase,並將其存儲在HTML標記中(<p>
標記以及不包含HTML標記)。我使用CLEditor當有人提出以粗體文本的形式爲人們創造輸入HTML標籤的文本字段,這樣的方式,它看起來是這樣的:PHP - 使用HTML標記提交表單
<span style="font-size: large;">Highlights of what your hotel has to offer.</span>
所以我在開始發送信息通過使用action屬性的表單,但是如何通過包含HTML標籤發送該信息?
感謝您的幫助!
UPDATE:
想我只是做一個捲曲的請求,並調用領域。但是,我用什麼來調用該字段中的信息來拉取原始html?
PHP:
<?php
session_start();
$curl = curl_init();
$url = $_SESSION['extranetRequest'] . '?action=sendDesc&guid=' . $_SESSION['guid'] . '&username=' . $_SESSION['u_name'];
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_POSTFIELDS, $_POST['']);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: text/plain'));
$content = curl_exec($curl);
if (curl_errno($curl)) {
print curl_error($curl);
} else {
curl_close($curl);
}
?>
更新2:
好了,所以我得到了我在做什麼更好的主意。我使用CLEditor來真正允許人們編輯他們自己的文本,以及不需要提交的東西在別處查看。但現在我無法得到的數據被公佈,像這樣:
HTML:
<form action="assets/php/sendHTML.php" name="hotelDescForm" id="hotelDesc" method="POST" class="hotelDesc">
<div class="row push-down">
<div class="span4">
<h1 style="font-size: 24px;"><span class="orange-title">hotel description</span></h1>
<textarea class="textarea" rows="8" style="width: 900px;" name="hotelDesc" class="hotelDesc" id="hotelDesc" value="">Text Is Here. Start working.</textarea>
</div>
</div>
<div class="row">
<br>
<button type="submit" name="submit" id="update" class="btn btn-success btn-large"><i id="update-button" class="icon-refresh"></i> Update Information</button>
</form>
jQuery是剛剛打電話來textarea的配置與CLEditor文本框。
PHP:
<?php
session_start();
$data['data'] = $_POST['demo'];
$desc = json_encode($data);
$curl = curl_init();
$url = $_SESSION['extranetRequest'] . '?action=sendDesc&desc='. var_dump($_POST) .'&guid=' . $_SESSION['guid'] . '&username=' . $_SESSION['u_name'];
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, false);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_POSTFIELDS, var_dump($_POST));
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: text/plain'));
$content = curl_exec($curl);
if (curl_errno($curl)) {
print curl_error($curl);
echo "<script language='javascript'>\n";
echo "alert('Failed'); window.location.href='https://hotelmobidev.jvgames.com/profile';";
echo "</script>\n";
} else {
curl_close($curl);
echo "<script language='javascript'>\n";
echo "alert('Worked'); window.location.href='https://hotelmobidev.jvgames.com/profile';";
echo "</script>\n";
}
?>
什麼CLEditor做它是創建一個iframe,所以我需要一種方式來獲得周圍和後放置在文本框中輸入數據。多謝你們!
沒有特別的理由提交HTML標記是任何不同於任何其他內容。如果你在某個時候過濾了提交的內容,那會刪除html標記 - 但是,你沒有發佈任何相關的代碼,所以我們不能肯定地說。 –
我需要它與HTML標記發送的東西,沒有太多的代碼顯示。我想知道如果我應該基本上捲曲數據以獲得數據庫的完整描述。我無法使用網址請求,因爲網址會很大。我只是尋找一些幫助發送數據(: –