- This topic is empty.
-
AuthorPosts
-
May 6, 2009 at 11:39 am #24805
kolins
MemberHi, 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
May 7, 2009 at 3:11 am #57266AshtonSanders
ParticipantWhat is on line 10 of the file?
Ashton Sanders
May 7, 2009 at 5:49 am #57272kolins
MemberIt’s just this whole script. There’s no other file. I just got this script from a website.
May 7, 2009 at 6:38 am #57273apostrophe
ParticipantI 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.
May 7, 2009 at 7:41 am #57274kolins
MemberYes, 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.
May 7, 2009 at 8:28 am #57275apostrophe
ParticipantYou misunderstand.
Replace " and ‘ everywhere they appear in the script. They are being formatted as blockquotes and apostrophes.
May 8, 2009 at 10:52 pm #57340kolins
MemberWhat should I replace them with? :?:
May 9, 2009 at 1:25 am #57342apostrophe
ParticipantPlain single quotes and double quotes.
May 10, 2009 at 4:43 am #57381kolins
MemberIt works! For a long time I thought plain quotes and block quotes and apostrophes were the same. Thanks a lot. :D
-
AuthorPosts
- The forum ‘Back End’ is closed to new topics and replies.