Тогда по другому скажу, шаг №1- передали POST запросом данные, загрузилась форма, все данные есть в POST массиве. Шаг №2 - нажимаем кнопочку - происходит передача данных из POST массива через json этому же файлу, Шаг №3 - получаем ответ от запроса и выводим результат в нужный div.
Вот так я отправляю массив POST текущему файлу, с параметром, что это именно запрос "json"
<html>
<head>
<script language="JavaScript">
function SendPOST(){
var data = document.getElementById('next_page').value;
var array_post ="<?=json_encode($_POST);?>";
ajaxSendPOST('process_posting.php','id_next_page='+encodeURI(data)+'&array_post='+encodeURI(array_post), SendCallback);
}
function SendCallback(answer) { var ans = ( '(' + answer + ')' );
// Преобразуем полученный в данных объект из текстового вида
document.getElementById('div_next').innerHTML=ans;
}
function ajaxSendPOST(xmlpage,data,callback)
{
var xmlh = null;
if(window.XMLHttpRequest)
xmlh = new XMLHttpRequest();
else
try
{ xmlh = new ActiveXObject('Msxml2.XMLHTTP'); }
catch(ex) { xmlh = new ActiveXObject('Microsoft.XMLHTTP'); }
if(xmlh)
{
xmlh.open('post', xmlpage, true);
xmlh.onreadystatechange = function(x) { if(xmlh.readyState==4) callback(xmlh.responseText); }
xmlh.setRequestHeader("Accept-Charset", "utf-8");
xmlh.setRequestHeader("Accept-Language","ru, en");
xmlh.setRequestHeader("Connection", "close");
xmlh.setRequestHeader("Content-length", data.length); // Длинна отправляемых данных
xmlh.setRequestHeader("Content-type", "application/json");
xmlh.send(data); // Именно здесь отправляются данные
}
}
</script>
</head>
<body>
<input type="hidden" name="next_page" id="next_page" value="0">
<input type="button" onclick="javascript:SendPOST()" id="bb1" value="Next site">
<div id="div_next"></div>
</body>
</html>
В функции ПХП получаю таким образом данные
$data=json_decode($_REQUEST['post_masiv']);
не получается передать POST массив таким образом и соответственно, не получается вывести результат в нужный div. Подскажите что делаю не так, кто разбирается с Аяксом.
http://forum.xakep.ru/m_1166560/tm.htm
в таблицу wp_term_relationships добавьте строку.object_id - id поста, term_taxonomy_id - id рубрики
А как постить, если нет доступа напрямую к БД? и Темболее зачем замарачиваться с базой, когда есть уже готовый велосипед, о чём писал выше.🍿
Почитайте об этом классе http://www.charnad.com/wp-poster/. Постит на УРА. :)
Перекодировать с помощью "iconv".
Вот есть скрипт PHP, вот здесь посмотрите http://amazingsoftware.ru/scripts.php
Вот здесь достаточно разных вариантов с примерами и инфой http://shublog.ru/ajax/jquery/20-ajax-galerejj-na-jquery/. А вообще в гугле масса информации и примеров.
Тогда по другому скажу, шаг №1- передали POST запросом данные, загрузилась форма, все данные есть в POST массиве. Шаг №2 - нажимаем кнопочку - происходит передача данных из POST массива через json этому же файлу, Шаг №3 - получаем ответ от запроса и выводим результат в нужный div.
Вот так я отправляю массив POST текущему файлу, с параметром, что это именно запрос "json"
В функции ПХП получаю таким образом данные
не получается передать POST массив таким образом и соответственно, не получается вывести результат в нужный div. Подскажите что делаю не так, кто разбирается с Аяксом.
Снижаю цену до 40$, возможен торг. Жду предложений в личку.
Вот как можно определить номер недели в ПХП
echo strftime("%W");А дальше уже от номера недели действуйте.
Попробуйте "Content Downloader"