<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">From: "J. Marsden DeLapp" <<a href="mailto:jmdelapp@delapp.com">jmdelapp@delapp.com</a>><br><div><blockquote type="cite">One little twist is that I have weather stickers (images) on my home<br>page that come from <a href="http://weathersticker.wunderground.com">http://weathersticker.wunderground.com</a> and<br>consequently that causes a warning that "parts of the page are not<br>secure”. </blockquote><br></div><div>I ran into this same problem when using mailchimp, which has a nice javascript snippet for displaying mail archives — but which can *only* be retrieved over HTTP.</div><div><br></div><div>I posted my PHP-based solution to this problem here:</div><div><a href="http://cantonbecker.com/etcetera/2015/how-to-use-mailchimps-archive-js-code-if-your-site-is-ssl-encrypted/">http://cantonbecker.com/etcetera/2015/how-to-use-mailchimps-archive-js-code-if-your-site-is-ssl-encrypted/</a></div><div><br></div><div>You can adopt this work-around yourself. In your own PHP code, you use something like file_get_contents to retrieve your weather sticker content. Then you display it locally instead of via HTTP over the network. This way your web server retrieves the weather sticker via insecure HTTP, but everything between the server and the actual client looking at your web page is still encrypted.</div><div><br></div><div>For example, you could make a php file on your own server called ‘weatherimage.php’ and its code would be something like:</div><div><br></div><div>$remoteImage = "<a href="http://www.example.com/gifs/logo.gif">http://www.example.com/gifs/logo.gif</a>";<div>$imginfo = getimagesize($remoteImage);</div><div>header ("Content-type: $imginfo['mime']");</div><div>readfile($remoteImage);</div></div><div><br></div><div>And then just <img src=“/weatherimage.php”> in your HTML.</div><div><br></div><div>That’s my $.02.</div><div><br></div><div>- Canton</div><div><br></div><div apple-content-edited="true">
<span class="Apple-style-span" style="border-collapse: separate; font-family: Rockwell; border-spacing: 0px;"><span class="Apple-style-span" style="border-collapse: separate; font-family: Rockwell; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;  "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: 'Univers LT Std'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;  "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: 'Univers LT Std'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;  "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: 'Univers LT Std'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;  "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: 'Univers LT Std'; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: 'Univers LT Std'; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; font-family: 'Univers LT Std'; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="color: rgb(0, 0, 0); "><font class="Apple-style-span" size="2" face="Verdana"><span class="Apple-style-span" style="font-size: 10px; "><b><font class="Apple-style-span" color="#C6D0CB">--------------------------------------------------------------------</font></b></span></font></div><div style="color: rgb(0, 0, 0); "><font class="Apple-style-span" size="2" face="Verdana"><span class="Apple-style-span" style="font-size: 10px; "><b><font class="Apple-style-span" color="#31852B">Canton Becker</font></b></span></font></div><div style="color: rgb(0, 0, 0); "><font class="Apple-style-span" size="2" face="Verdana"><span class="Apple-style-span" style="font-size: 10px; "><font class="Apple-style-span" color="#31852B"><a href="mailto:canton@gmail.com">canton@gmail.com</a> • (505) 570-0635 • <a href="http://cantonbecker.com">http://cantonbecker.com</a></font></span></font></div><div><font class="Apple-style-span" color="#31852b"><br></font></div></div></span></div></span></div></span></div></span></div></span></div></span></div></span></span><br class="Apple-interchange-newline">
</div>
<br></body></html>