Znajdź zawartość
Wyświetlanie wyników dla tagów 'autocommenter' .
-
Automatyczne komentowanie postów w WordPressie. Wymagania: Wordpress Cron na serwerze SKRYPT (UPDATE 08.10.213): <?php /* Host bazy danych */ $cfg['dbhost'] = "localhost"; /* Host bazy danych */ $cfg['dbprofix'] = ""; /* Nazwa użytkownika bazy danych */ $cfg['dbuser'] = ""; /* Hasło użytkownika bazy danych */ $cfg['dbpassword'] = ""; /* Nazwa bazy danych */ $cfg['dbname'] = ""; $connection = mysql_pconnect($cfg['dbhost'], $cfg['dbuser'], $cfg['dbpassword']); if(!$connection){ die("<b>Błąd krytyczny:</b><br />Brak połączenia z serwerem MySQL"); } $dbConnection = mysql_select_db($cfg['dbname']); mysql_query("SET NAMES 'utf8' COLLATE 'utf8_unicode_ci'"); function queryNumrows($query){ $result = mysql_query($query); if ($result == FALSE) { $msg = '<b>Złe zapytanie:</b> <br>'.mysql_error()."\n"; doCashEcho($msg); } return (mysql_num_rows($result)); } $post = mysql_query("SELECT * FROM `".$cfg['dbprofix']."posts` WHERE `post_status`='publish' AND `post_type`='post'"); while($post_var = mysql_fetch_array($post)){ $ile = rand(0,1); $id = $post_var['ID']; echo $ile.' '; for($i=0;$i<$ile;$i++){ $ip = mt_rand(0,255).".".mt_rand(0,255).".".mt_rand(0,255).".".mt_rand(0,255); $linie_pliku_koment=file("/home/admin/domains/xgamehacking.eu/cron/comments_list.txt"); $ile_linii_koment=count($linie_pliku_koment); $ktora_linia_koment=rand(0,$ile_linii_koment); $linie_pliku=file("/home/admin/domains/xgamehacking.eu/cron/nick_list.txt"); $ile_linii=count($linie_pliku); $ktora_linia=rand(0,$ile_linii); $add = mysql_query("INSERT INTO `gh00x0x_comments` (`comment_ID`, `comment_post_ID`, `comment_author`, `comment_author_email`, `comment_author_url`, `comment_author_IP`, `comment_date`, `comment_date_gmt`, `comment_content`, `comment_karma`, `comment_approved`, `comment_agent`, `comment_type`, `comment_parent`, `user_id`) VALUES('', '".$id."', '".$linie_pliku[$ktora_linia]."', '".$linie_pliku[$ktora_linia]."@gmail.com', '', '".$ip."', '".date("Y-m-d H:i:s")."', '".gmdate("Y-m-d H:i:s")."', '".$linie_pliku_koment[$ktora_linia_koment]."', '0', '1', 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0', '', '0', '0')"); if($add){ echo 'OK | '; } } $commenters = queryNumrows("SELECT * FROM `gh00x0x_comments` WHERE `comment_post_ID`='$id'"); $update = mysql_query("UPDATE `gh00x0x_posts` SET `comment_count`='$commenters' WHERE `post_status`='publish' AND `ID`='$id'"); } INSTALACJA: Konfigurujemy baze danych w pliku. Wrzucamy plik na serwer, najlepiej w kataloguj nie dostępnym z poziomu domeny. W pliku comments_list.txt umieszczamy listę komentarzy (1 w linijce), w pliku nick_list.txt umieszczamy listę nicków (1 w linijce). Następnie konfigurujemy crona, aby co określony czas wykonywał nasz skrypt. W razie problemów piszcie. Oczywiście reputki mile widziane.
- 28 odpowiedzi
-
- 6
-
- autocommenter
- wordpress
-
(i 2 więcej)
Oznaczone tagami: