<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум компьютерной помощи &mdash; Экспорт комментариев в WordPress из текстового файла]]></title>
	<link rel="self" href="https://itpmr.ru/extern.php?action=feed&amp;tid=842&amp;type=atom" />
	<updated>2023-10-17T07:17:03Z</updated>
	<generator>PunBB</generator>
	<id>http://itpmr.ru/viewtopic.php?id=842</id>
		<entry>
			<title type="html"><![CDATA[Re: Экспорт комментариев в WordPress из текстового файла]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=124928#p124928" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>Экспорт комментариев на PHP в WordPress из текстового файла.

Файл boris2.ini:
$user
$pwd
$database_name

wp.txt - все комменты разделены тегом &lt;comment&gt;.

Файл wordpress.php:


echo &quot;&lt;br&gt;подкл к БД2...&quot;;
  
$file_ini = file(&quot;boris2.ini&quot;);
$host=&quot;localhost&quot;;
$user=trim($file_ini[0]);
$pwd=trim($file_ini[1]);
$database_name=trim($file_ini[2]);
$db=mysql_connect($host,$user,$pwd);
echo &quot;&lt;br&gt;   {$database_name} - {$user} - {$pwd} &lt;br&gt;&quot;;
mysql_select_db($database_name,$db); 
mysql_query (&#039;SET NAMES utf8&#039;);
$file_ex = implode(&#039;&#039;,file(&quot;wp.txt&quot;));

$comment_post_ID=258;

// [url]http://oknet.md/wp/wordpress.php[/url]
echo &quot;&lt;br&gt;-------------&lt;br&gt;&quot;;
$array = explode(&quot;&lt;comment&gt;&quot;,$file_ex); // первая строка с разделами форума

// print_r ($array);

 $numMinutes = 0;

foreach ( $array as $value ) {
$numMinutes = $numMinutes+1;    
    
     if (trim($value)&lt;&gt;&quot;&quot;){ // в БД пишем тему
 
 $date1 = date(&quot;Y-m-d H:i:s&quot;);
 $date1 = date(&#039;Y-m-d H:i:s&#039;, strtotime(&quot;+&quot;.$numMinutes.&quot; minutes&quot;, strtotime($date1)));
 
 
//$value = iconv ($value , &quot;CP1252&quot;, &quot;UTF-8&quot; );
 
    // echo &quot;&lt;br&gt;comment: &quot;.$date1.&quot; - &quot;.$value.&quot;&lt;br&gt;&quot;;
      $result = mysql_query(&quot;INSERT INTO wp_comments
      (comment_post_ID, comment_author_IP, comment_date, comment_date_gmt, comment_content, comment_approved, comment_agent) 
      VALUES
      (&#039;$comment_post_ID&#039;, &#039;31.31.31.31&#039;, &#039;&quot;.$date1.&quot;&#039;, &#039;&quot;.$date1.&quot;&#039;, &#039;&quot;.$value.&quot;&#039;, &#039;1&#039;, &#039;Mozilla/5.0&#039;)&quot;)
      or die(&quot;Invalid query: &quot; . mysql_error()); 
      }
} // конец foreach value

  // wp_posts - ID - comment_count
  $result = mysql_query(&quot;SELECT * FROM wp_comments WHERE comment_post_ID =&#039;$comment_post_ID&#039;&quot;)
  or die(&quot;Invalid query: &quot; . mysql_error()); 
$number = MYSQL_NUMROWS($result);
echo &quot;&lt;br&gt;всего комментов: &quot;.$number;
mysql_query(&quot;UPDATE `wp_posts` SET `comment_count`=&#039;$number&#039; WHERE ID=&#039;$comment_post_ID&#039;&quot;)
 or die(&quot;Invalid query: &quot; . mysql_error());

mysql_close($db);        
echo &quot;&lt;br&gt;закрыли БД&quot;;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2023-10-17T07:17:03Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=124928#p124928</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Экспорт комментариев в WordPress из текстового файла]]></title>
			<link rel="alternate" href="http://itpmr.ru/viewtopic.php?pid=124138#p124138" />
			<content type="html"><![CDATA[<p>На визуал бейсике разделяем большой текст тегом.</p><p>Sub Комменты() &#039; Комменты Макрос<br />Application.Browser.Previous<br />Dim i As Long<br />For i = 2 To Documents(1).Paragraphs.Count<br />stoka = ActiveDocument.Paragraphs(i).Range.Text<br />длина = Len(stoka)<br />If длина &gt; 30 Then<br />ActiveDocument.Paragraphs(i).Range.Text = &quot;&lt;comment&gt;&quot; + stoka<br />End If<br />Next<br />End Sub</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2014-03-28T18:08:00Z</updated>
			<id>http://itpmr.ru/viewtopic.php?pid=124138#p124138</id>
		</entry>
</feed>
