Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在https页面上显示feed.mikle.com小部件_Php_Rss_Feed - Fatal编程技术网

Php 在https页面上显示feed.mikle.com小部件

Php 在https页面上显示feed.mikle.com小部件,php,rss,feed,Php,Rss,Feed,我正在使用feed.mikle.com小部件在我的页面上显示谷歌新闻 我的谷歌新闻网址是 feed.mikle.com给出的代码是 <!-- start feedwind code --> <script type="text/javascript">document.write('<script type="text/javascript" src="' + ('https:' == document.location.protocol ? 'https:

我正在使用feed.mikle.com小部件在我的页面上显示谷歌新闻

我的谷歌新闻网址是

feed.mikle.com给出的代码是

    <!-- start feedwind code -->
<script type="text/javascript">document.write('<script type="text/javascript" src="' + ('https:' == document.location.protocol ? 'https://' : 'https://') + 'feed.mikle.com/js/rssmikle.js"><' + '/script>');</script><script type="text/javascript">(function() {var params = {rssmikle_url: "https://news.google.com/news/feeds?output=rss&q=India",rssmikle_frame_width: "300",rssmikle_frame_height: "400",rssmikle_target: "_blank",rssmikle_font: "Arial, Helvetica, sans-serif",rssmikle_font_size: "13",rssmikle_border: "off",responsive: "on",rssmikle_css_url: "",text_align: "left",text_align2: "left",corner: "off",scrollbar: "on",autoscroll: "off",scrolldirection: "up",scrollstep: "3",mcspeed: "20",sort: "New",rssmikle_title: "on",rssmikle_title_sentence: "In the news",rssmikle_title_link: "",rssmikle_title_bgcolor: "#282929",rssmikle_title_color: "#FFFFFF",rssmikle_title_bgimage: "",rssmikle_item_bgcolor: "#FFFFFF",rssmikle_item_bgimage: "",rssmikle_item_title_length: "150",rssmikle_item_title_color: "#B80404",rssmikle_item_border_bottom: "on",rssmikle_item_description: "on",item_link: "off",rssmikle_item_description_length: "325",rssmikle_item_description_color: "#666666",rssmikle_item_date: "gl1",rssmikle_timezone: "Etc/GMT",datetime_format: "%b %e, %Y %l:%M:%S %p",item_description_style: "text+tn",item_thumbnail: "full",article_num: "15",rssmikle_item_podcast: "off",keyword_inc: "",keyword_exc: ""};feedwind_show_widget_iframe(params);})();</script><div style="font-size:10px; text-align:center; "><a href="https://feed.mikle.com/" target="_blank" style="color:#CCCCCC;">RSS Feed Widget</a><!--Please display the above link in your web page according to Terms of Service.--></div><!-- end feedwind code -->

文件。写(“”);(函数(){var params={rssmikle_url:)https://news.google.com/news/feeds?output=rss&q=India,rssmikle_边框宽度:“300”,rssmikle_边框高度:“400”,rssmikle_目标:“空白”,rssmikle_字体:“Arial,Helvetica,sans serif”,rssmikle_字体大小:“13”,rssmikle_边框:“关”,响应:“开”,rssmikle_css_url:,文本对齐:“左”,角:“关”,滚动条:“开”,自动滚动:“关”,滚动方向:“向上”,滚动步骤:“3”,mcspeed:“20”,排序:“新”,rssmikle_标题:“开”,rssmikle_标题“在新闻中”,rssmikle_标题“链接:”,rssmikle_标题“颜色:”,rssmikle_标题“颜色:”,rssmikle_标题“图像:”,rssmikle#项目“颜色:”,rssmikle#项目“图像:”,rssmikle_项目标题长度:“150”,rssmikle_项目标题颜色:“B80404”,rssmikle_项目边框底部:“on”,rssmikle_项目描述:“on”,项目链接:“off”,rssmikle_项目描述长度:“325”,rssmikle_项目描述颜色:“666666”,rssmikle_项目日期:“gl1”,rssmikle时区:“Etc/GMT”,日期时间格式:“b%e,%S%l:%M”,项目描述风格:“text+tn”,项目缩略图:“full”,文章编号:“15”,rssmikle项目播客:“off”,关键字公司:,关键字exc::};feedwind显示小部件iframe(参数);}();
我的问题是我的页面是安全页面(https),小部件提供的链接和图像具有http

如何使这些URL安全


谢谢

你不能。承载在HTTP服务器上的内容在发送给用户时不会被加密。内容持有者(在您的情况下,可能是提供图像的报纸)需要将其放在HTTPS服务器上。您不能将HTTP“转换”为HTTPS或类似的内容,除非您下载所有这些图像并将其托管在服务器上。但是它们仍然不会被使用,因为Google的RSS提要不会指向您的服务器来加载图像。

可以将Web服务器配置为在
HTTP
HTTPS
上进行监听。虽然您正确地认为
xml
需要一些修改才能工作,但您解决问题的方法完全不正确。