Oppure

Loading
09/12/14 17:45
lorenzoscarrone
Avevo scritto questo in php per pubblicare sul mio sito ufficiale delle informazioni contenute su un altro sito. premetto che entrambi i siti sono di miei. lo script era scritto su wordpress con il plugin AllowPhpInPost che ora non funziona più. Perciò ho deciso di optare per il javascript.
( il problema principalmente è che il secondo sito viene gestito da un'azienda che non mi rilascia gli rss perciò devo perforza percorrere questa strada ).

$htmlContentString = file_get_contents("http://news.studioscarrone.it/category/newslavoro/");
// prelevo il contenuto nel nostro div
$start = strpos($htmlContentString , '<div id="content" class="hfeed"');
$end = strpos($htmlContentString , "<!-- end #content -->");
// creiamo la variabile contenente cosa abbiamo estratto
$get_news_www = substr($htmlContentString,$start,$end-$start+6);
//eliminiamo la formattazione
$news=str_replace('<div id="content" class="hfeed">', '<table id="aligncenter">', $get_news_www);
$news=str_replace('<h2 class="entry-title">', '<tr><td><h2 class="entry-title">', $news);
$news=str_replace('</h2>', '</td></tr></h2>', $news);
$news=str_replace('<div class="post-info">', '<tr><td><div class="post-info">', $news);
$news=str_replace('<div class="entry-content">', '</td></tr><tr><td><div class="entry-content">', $news);
$news=str_replace('</div><!-- end .postclass -->', '<!-- end .postclass --></td></tr>', $news);
$news=str_replace('<!-- end .navigation -->', '<!-- end .navigation --></table>', $news);
//NON DEFINITIVO 
for ($i=0;$i<=10000;$i++){
$news=str_replace('<div class="post-'.$i.' post type-post status-publish format-standard hentry">', '', $news);}
// stampiamo a video le nostre nuove news
echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />'.$news;


sto provando a cercare in rete ma purtroppo ho cerco con le parole chiave sbagliate oppure non riesco a trovare nulla che mi aiuti a fare questo in javascript.
aaa
09/12/14 18:30
Roby94
Javascipt va in esecuzione lato client, php lato server. Per questo motivo non puoi fare da javascript tutto quello che puoi fare con php.
Dovrai continuare ad adoperare php per ottenere i dati dal sito remoto e con javascript con una richiesta ajax potrai richiedere alla pagina che svolge questa funzione i dati prelevati dal sito esterno.

Ti servono ulteriori chiarimenti?
aaa
09/12/14 19:24
lorenzoscarrone
no grazie ora ho capito :k:
aaa