OK all… this is coming from a php newb so feel free to take it with a grain of salt… but also know that once I made this change I got it to work with no problems… so dumb luck I am guessing! lol
Anyways, I too was having probs importing my BlogRoll using the Import BlogRoll function. I kept getting the above error message. Asked the boyfriend what “echo” means and he said sometimes it is a print-type function. Did some searching on the web and saw some similar kind of relation of echo = print. So I opened the above file using wordpad, counted down to line 58, saw the word “echo” and thought “ok, this can be easily fixed if I totally screw it up”. So I bit the bullet and made the highlighted change to line 58. It appears to work as after I save the file, I then went back to BlogRoll, copied the OPML code, pasted it into the WordPress box as directed, clicked Import… and success! So give it a try, it may just work for you too. ??
So this is the original line in my link-parse-opml.php file:
or echo(sprintf(“XML error: %s at line %d”,
And this is the line after my change:
or print(sprintf(“XML error: %s at line %d”,
Hope this works for you… and btw, if you can do so in layman’s terms… wanna explain to me exactly what I did and why it worked? ??