作者wangshowp (辰修)
看板PHP
标题[请益] 撷取网页後寄出电子报
时间Tue Apr 24 16:12:03 2012
请问各位前辈
小妹这几天试了撷取网页并寄出电子报
http://ppt.cc/G!ft
以yahoo为例,有些专栏还是无法显示
并且寄出电子报後,css似乎没有套用进去>"<
我的程式是
$url="
http://tw.yahoo.com";
$contents = file_get_contents($url);
$headers="From:
[email protected]\n";
$headers.="MIME-Version: 1.0\n";
$headers.="Content-Type:text/html;charset=utf-8\n";
$headers.="Content-Transfer-Encoding: 8bit\n";
$headers.="Bcc:
[email protected]";
mail('
[email protected]', 'epaper_test', $contents,$headers);
不晓得哪边还需要修正,烦请各位前辈指点>"<
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.125.76.84
1F:→ kerash:回传是档案内容,所以如果不是 inline-css 就读不到 04/24 16:35
2F:→ kerash:除非你有CSS档案,预先把他引入你这个 mail 档案 04/24 16:36
3F:→ kerash:这样取出 contents 就会把CSS吃进去了,但我不确定你这样 04/24 16:36
4F:→ kerash:用send会不会接收到(我认为是不会..) 04/24 16:37
5F:→ mervynW:一定不会. 04/24 17:42
6F:推 shadowjohn:gmail的web会把style、link都消除,就如同一楼说的 04/25 00:03
7F:→ shadowjohn:用phpQuery 硬把那些style塞回,的确可很勉强的维持... 04/25 00:04
10F:→ shadowjohn:要弄的更清楚就得下苦工~也许作的到啦XD~应该很花时间 04/25 00:07
12F:推 mervynW:css 再不同收信程式处理程度也不同. 04/25 11:06