Автопостер на блогспот через мыло в 14 строк (контент из труб)

Тема в разделе ".:: Готовые решения", создана пользователем judgefog, 26 дек 2007.

Статус темы:
Закрыта.
  1. judgefog

    judgefog

    Регистр.:
    12 авг 2006
    Сообщения:
    487
    Симпатии:
    335
    PHP:
    <?php 
    // RSS2email  v 1.1
    //by medar & goarmy

    // Тут адрес фида
    // key кей
    // kolvo  количество новостей в рсс ленте
    $content file_get_contents('http://pipes.yahoo.com/pipes/pipe.run?_id=6841b9ab55dcbc0423201c58d8acb3c3&_render=rss&key=viagra&kolvo=1');  

    $content str_replace("\n","",$content);
    unset(
    $match);  
    preg_match("#<item>(.*?)<\/item>#"$content$match); 
    $item $match[1]; 
    $err preg_match("#<title>(.*?)<\/title>#"$item$match); 
    $title $match[1]; 
    $err preg_match("#<description>(.*?)<\/description>#"$item$match); 
    $description $match[1]; 
    $subject $title
    $message $description

    //тут ваше мыло на блоггере
    //Настройки > Электронная почта > Адрес электронной почты Blogger
    mail('robocop.0156545@blogger.com'$subject$message); 
    ?>
    с умаксфорума
     
    prostudent, Military Homeless, Nominder и 5 другим нравится это.
  2. Кристя

    Кристя Постоялец

    Регистр.:
    11 май 2007
    Сообщения:
    69
    Симпатии:
    5
    какая польза от скрипта?
     
  3. judgefog

    judgefog

    Регистр.:
    12 авг 2006
    Сообщения:
    487
    Симпатии:
    335
    автонаполнение блога (MFA) замесом из чужих RSS
     
  4. phinik

    phinik Писатель

    Заблокирован
    Регистр.:
    11 апр 2007
    Сообщения:
    78
    Симпатии:
    16
    Как на Денвер поставить

    :ah:Не получается
     
  5. Antroplag

    Antroplag Постоялец

    Регистр.:
    16 апр 2007
    Сообщения:
    103
    Симпатии:
    32
    у тебя mail server на локалхосте стоит? как ты почту отправлять собираешься?
    закинь на любой хостинг и не парь мозги.
     
  6. RedRabbit

    RedRabbit

    Регистр.:
    11 июл 2008
    Сообщения:
    608
    Симпатии:
    251
    Вот еще одно решение
    Отправка e-mail через PHP socket

    Код:
    
    //***splogmaster
    <?php
    
    $blogger_mail = array("адрес_email_1","адрес_email_2","адрес_email_3","адрес_email_4");
    
    $rssfeed = "url_RSS-ленты_с_количеством_item-ов_в_соответствии_с_количеством_email-адресов";
       
    function socketmail($server, $to, $from, $subject, $message) { 
        $connect = fsockopen ($server, 25, $errno, $errstr, 30); 
        fputs($connect, "HELO localhost\r\n"); 
        fputs($connect, "MAIL FROM: $from\n"); 
        fputs($connect, "RCPT TO: $to\n"); 
        fputs($connect, "DATA\r\n"); 
        fputs($connect, "Content-Type: text/html; charset=UTF-8\n"); 
        fputs($connect, "To: $to\n"); 
        fputs($connect, "Subject: $subject\n"); 
        fputs($connect, "\n\n"); 
        fputs($connect, stripslashes($message)." \r\n"); 
        fputs($connect, ".\r\n"); 
        fputs($connect, "RSET\r\n"); 
    }
       
       $rss = simplexml_load_file($rssfeed);
       $items = $rss->channel->item;
       foreach($blogger_mail as $index => $mail)
       {
        $subject = $items[$index]->title;
        $message = $items[$index]->description;
        socketmail("localhost", $mail, "blogger@gmail.com", $subject, $message);
     }
    
    ?>
    
    
     
    Military Homeless нравится это.
  7. Yyury2

    Yyury2 Создатель

    Регистр.:
    9 июл 2008
    Сообщения:
    31
    Симпатии:
    13
    А если на 300 мыл один и тот же фид отсылать (скажем рандомно на 20 мыл из списка каждый час), то как реализовать?
     
  8. Yyury2

    Yyury2 Создатель

    Регистр.:
    9 июл 2008
    Сообщения:
    31
    Симпатии:
    13
    C русской кодировкой беда- выходят крякозябры. Для заголовков можно исправить, вставив строку

    $subject = '=?utf-8?B?'.@base64_encode($subject). '?=';

    а вот для message этот способ не катит - остаются крякозябры. Может кто-то нашел решение?
    ЗЫ в качестве фида использовал rss-ленту из LJ
     
  9. sserbin

    sserbin

    Регистр.:
    9 май 2008
    Сообщения:
    158
    Симпатии:
    22
    А что на blogger посты нужно на e-mail отправлять ?
     
  10. web-seo

    web-seo Писатель

    Заблокирован
    Регистр.:
    4 фев 2009
    Сообщения:
    114
    Симпатии:
    55
    не "нужно" ,а можно -
    blogspot поддерживает отсылку сообщений в блог через email :)
     
Статус темы:
Закрыта.