Forums

The forums ran from 2008-2020 and are now closed and viewable here as an archive.

Home Forums Back End Help with RSS feeds to email script

  • This topic is empty.
Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #24805
    kolins
    Member

    Hi, I got this php script that is meant to get feeds from google blog search and send them to an email address:

    <?php

    $keyword = “keyword”;

    $num = 5;

    $feed = simplexml_load_file(”http://blogsearch.google.com/blogsearch_feeds?hl=en&scoring=d&q=” .urlencode($keyword). “&ie=utf-8&num=10&output=rss”);

    foreach ($feed->channel->item as $item) {

    if($i < $num){

    sleep(10);

    $title = $item->title;
    $title = str_replace(”<b>”, “”, $title);
    $subject = str_replace(”</b>”, “”, $title);
    $link = $item->link;

    $description = $item->description;
    $description = str_replace(”<b>”, “”, $description);
    $body = str_replace(”</b>”, “”, $description);

    $to = “email address”;

    $headers = ‘From: [email protected]’;

    if(mail($to, $subject, $body, $headers)) {
    echo $subject. ” – sent<br>”;
    }
    else
    {
    echo $subject. ” – NOT sent<br>”;

    }
    }
    $i++;

    }

    ?>

    But when I upload and run it through my browser, it outputs an error:

    Parse error: syntax error, unexpected ‘:’ on line 10

    #57266
    AshtonSanders
    Participant

    What is on line 10 of the file?

    Ashton Sanders

    #57272
    kolins
    Member

    It’s just this whole script. There’s no other file. I just got this script from a website.

    #57273
    apostrophe
    Participant

    I take it you copied and pasted this script from a website?

    You have some formatting issues, so you need to go through the script deleting and replacing all of the double and single quotes.

    #57274
    kolins
    Member

    Yes, I’ve already tried replacing "keyword" with "health" as I want to receive blogs on health issues, and "email address" with "[email protected]" with same error result.

    #57275
    apostrophe
    Participant

    You misunderstand.

    Replace " and ‘ everywhere they appear in the script. They are being formatted as blockquotes and apostrophes.

    #57340
    kolins
    Member

    What should I replace them with? :?:

    #57342
    apostrophe
    Participant

    Plain single quotes and double quotes.

    #57381
    kolins
    Member

    It works! For a long time I thought plain quotes and block quotes and apostrophes were the same. Thanks a lot. :D

Viewing 9 posts - 1 through 9 (of 9 total)
  • The forum ‘Back End’ is closed to new topics and replies.