Post tartalmámak felhasználása másik honlapon

Szervusztok!











A wp_posts tábla post_content tartalmát szeretném egy másik honlapon használni





az alábbiak szerint:



Code:

include_once "dbconnect.php";



if (empty($_GET)){

// require( './wpedit/wp-load.php' );

mysql_query("SET NAMES utf-8");

//query_posts('p=1');



$selectpost = "SELECT * FROM wp_posts WHERE ID = 1";

$resultpost = mysql_query($selectpost,$con2);

if (!$resultpost){ die('Nincs eredmeny: ' . mysql_error());}

$num_rows = mysql_num_rows($resultpost);

if (!$resultpost ){

$bpost='A lap nem érhető el! Kérem ismételje meg később!Nincs eredmény!';

}else{

if ( $num_rows == 0 ){

$bpost='A lap nem érhető el! Kérem ismételje meg később!A sor egyenő 0';

}else{

$rowpost = mysql_fetch_assoc($resultpost);

$bpost = $rowpost['post_content'];

}

}



mysql_free_result($resultpost);

mysql_close ($con2);

}else{

$babapost='Fejlesztés alatt!';

}



?>





A kis php script működik is az egyetlen probléma , hogy a másik honlapon az ékezetes betűk nem jelennek meg.


A wordpress is utf-8 -at hsznál valamint az includoló lap is utf-8 -at.


Miért nem jelennek meg az ékezetes betűk? Tipp ?





Előre is köszi:Kézműves

Először is miért nem használsz kevésbé komplex, viszont standard módot a távoli tartalom lekéréshez? Mint mondjuk AtomPub, vagy XMLRPC?











Másrészt, a kérdésedre a megoldás abban áll, hogy csak a DB kapcsolatod tetted UTF-8 formátumúvá, a HTTP responseodat nem (szerintem),





amihez ez kell a szkripted legelejére:









Code:



header('Content-Type: text/html; charset=utf-8');

Köszi az ötletet , kipróbáltam sajnos a helyzet nem változott.









Code:

header('Content-Type: text/html; charset=utf-8');


a legelső sorban helyeztem el,


hogy ne tudjon semmi más előtte megjelenni.


az xmlrpc működését nem ismerem, esetleg marad a wp-load.php a kérdés adott id -vel


az adott post_content tartalmát hogyan tudom php változóba menteni.

Itt van egy kis leírásom az XMLRPC használatáról, angolul:











http://djzone.im/2011/04/simple-xml-rpc-client-to-wordpress-made-easy/

Kösz!





Azt gondolom , hogy egyszer belecsapok az xmlprc -be,





most ez a kód segített:



Code:

<?php

header('Content-Type: text/html; charset=utf-8');

define('WP_USE_THEMES', false);

require('./wpedit/wp-load.php');

// The Query

query_posts( 'p=1' );



// The Loop

while ( have_posts() ) : the_post();

the_content();

endwhile;



// Reset Query

wp_reset_query();

?>



?>