2013-03-27 151 views
0

我試圖加載amazon.com send-to-kindle javascript和使用此代碼寫在我的編譯的JavaScript包:的file_get_contents返回垃圾

/* LOAD, INSERT AND MINIFY THE REMOTE KINDLE SCRIPT */ 
if(false===file_get_contents('https://d1xnn692s7u6t6.cloudfront.net/widget.js')) 
{ 
    $mergeScriptKindle=file_get_contents(TEMPLATEPATH.'/js/sendtokindle.js'); 
} 
else 
{ 
    $mergeScriptKindle=file_get_contents('https://d1xnn692s7u6t6.cloudfront.net/widget.js'); 
} 

echo $mergeScriptKindle;die; 

然而,當我回聲的內容文件時,它返回亂碼:

<½[ÿWÛ8ÿ¿Bøö] IB ¥ÛKÚò€²[IJU +ìvï''O¶」ÄàØ9Ûf÷·ßŒ¾Ø²c‡°ÛwûöÛ¤ÑÌg¾Hé<Þ CEL'† ãINìÀ{;!»OEA」þžÄ^ L]r9Œ 「」 H2' òŒ§×œy;æ'Yž†Aþ¨wMSòÃ9ÙEò0f'/kïμ÷.¹‡AAE«wû6 JÒéirC‘$·電子@pç'1yJ#ÍÉòÂ8ËéŒÎxúEò)¹Ð〜Ê£%Ó0H’IK。 <ÎÓÅvåù<(Œ9œx£Å:÷£0> PO ...iOyÞÍùÐÒœáëì‡9ŸÎÒdö_1 \Qeμöbšæ8u 「îƒn•KJF <§t6© ûð4_nɸÛ」 C:Mó0&Æl6Œé¬ìSÐ}Aéàì z!ÿUéæ;úÎ%ABÐø›ƒÜ»ˆ• ¢9ãâyFÇaLs¡Ë¸Yˆw¨¿]tãyO¦iyÖÝ÷8Ì»£y>:äÛÑvD;¹† 'Þ†YŽê×Òb[SžeÀX7,] B-lî:¥¥Ò<§ÁD°²$ ^「 ¼|ù'ä KH>¸¯&Þ87©HSE¥|7-dõÿ'99LSºJöïÅ'TÅ R〜N©@<,HÃYn)MJ [9ÿšw®}Õ\'ÂWh}ô「B:AO#0§tq'>,μÁ'l_|Té ÆŽÍTè×9®ÑŸÄŒhöø〜ÏPoi-ׇ{NIßOcÆ ¿êÅ9ì[ÕûŽªiÂȹ~ðX7·¯'¡V3IíÃ,8²ÏB|ù»%WP [C)Æ; 2þæ-UO!Žêâz¤àOoμŸ°... SJX <#Ĵ£LAE>Ç Y¥4á(ÅPÂïè[email protected]ψÙ@]­ÎxÖÉ€,O®YGF†Û¯Z‚W¾€Þ,Ì z\ ÆIŒ¨½jE-NN0à¥üÀ'"BÏ+Kbµ®ìhq;•½ƒµÚÝCa[rr<½qs:–ô¥••¨ÁÀßPíoèèØŸo™cò·ÙíN0CdC/Б[email protected]|YÛV¤V?=}mãž!iQ\µÑ´ŒÇ"}[email protected]½/…8(JJno5HsŒA„Œa3「ÙˆÓèX¸[á?jßl」ìÍ}_ä›;ZL‚»—Ó「Dh›’lo「Âz{Zf’|4)Š•ºÎ=0 åq¯ø"ÃQlóý%©/Yy½ÍÂUCC úù$MnHÌoÈ éIšÂ2,「!:q΄Pïmh–€A˜b0¼*]Qa&¡åXK‘„fïoâ*8Vñ°*¼Ù<›@:i」ò|žÆ„¡¨ÄðaØ-…XÚÚL­R*âPâl®âÜ#Oô 3_RÔ£We¨ƒYžB„òI˜!*دªrt†‹ERWüa(HP>—¢「ÒzNÿ(^›÷¬F0eY˜dÙfgÉl>³€Â¾7æ; Ö>ˆô zÜÛ[email protected]ë‹Ñø ãì( „‰#‹]ÌqîÓ_vÜ」gáïl]¶Aˆ‘D´f²òé|®žó$‰Š~°Ž|‚û?•ñ¶·ïF|」ëÉÚJÀ-OO£×如圖40E所示> AWO‡¾MöžÿèícüdûÙª^oĺ۳= E†€Õ†)büY'åg2³ÿ〜THTH'S‡P'°¿¡®w 「ÿg0®sË5vc ù_'i;wmîÐÐñ\ûƒÐ¥ APTM - (»d¡uxtüú䧟ߜþýoÏÞ½ÿðÏç¿üúé·Y> UA£ñ$¼¼Š|q2ûOšåóë>¯ ;¸»û½Åý¾A^¡„ž¾²_§’¼mÁôvv÷ž<Ýöãó¿m±zl{»gX6R¬É·4ñˆ0 ¢^vêG‹SŒ<(¥(TX/yI€ÂNY§ú¡*?î%àVø€;-k¡7"߬è(dÕ¡l!ÓD_†ê­9「Œmë<ÇÊä4?§TÆÑð? ¼Òwm§Þ$ A#Ð'ûK=-Êr.dÓFÙ Í»¨5áKQÿ±†Ú)OE ^³âgíÖl¾O‡I2-AL«òta¼ØY:Šo48ËsKç<,AAEW ï8ç»@$¯Ü©ŒÖ.í3žS’©qÈ„³.iPcÌrH¾)W³2¼]…5þ:Hà ƒk$ÁÛ1DÎ4ĺT%‡nÏX‚Uáh‹œ­p:¶ŒØDø±ù‘O¾Îì%½ƒ5aÒy³:AS +¿ƒ¼âà¸ù,@ \ H +c³l,Ö¸fàƒÐ6€ êYmòZª¥¬Cu°º \ºO±>—¬ªÉD(Ô±ö¬G™ù±LyD8¦ä顼Áh ¨ŠêŸ¬ã›!^‹ºmÛVÊÓ–¨¡tìÛÓ»Á'ø³ëî•JuêœfËq‘Óø^Á¯Œƒ–hu‰©m$§¿3ø)¢êZ¼ßŽ«@h= š€Ì「*Œ9ɺhû|è à=èdW§¢A」¡Ÿ;ÌGüyI+–ûE-]Ž¤³iù‚å cóCZ\ '^' A2°ILSS [& UA * W-ƒ9EÈî.®Þ)‰DUR'±¤q°ř†V§Ó~ƒ,V8...ÍC¬»Zª]IOšÃØ5 |²½+ F @æ7ƒÂ:UZ¥RìªT]ŒÝW ²l߳ÚÎeBÔRX#|。ÔÁÙjbá0¶ncXVkW«ÅzÃzÕçÏÔèÃjÅP# 「μ0÷Þ#%²'ÍBÆ ]:gaâJÌw°-ñÈåSŸ3w」 $ bk¿®8÷-ÿBØíN8eÐ$ A <> CDO &Ž{\̯Ý~^»Q「;Àƒ¼NâÊSAW½Iëu³džÜw\¬,S÷|-¸žyî*œÇKBn'³xÊ )ŸE4àܹ¥「J〜ttb v‡9»q ^ÈVV<7h°†Ç¨d=Ì(ð>úùù @ &¯1''G°''g-ßòQœG+ o9'''Y56 ÓwÂ-ï4—Ñ?Ž ¸¨å¾-¨‡$d~¾ã*«a™ ^È…—±3vœLAû8S,oXÖ[„¹/qb†"â」žâÆ ‰v‰Ÿx¶çŸäñ「的AOI *ŸdgyeÅøFáO±®<_¬ÝÑO」| {AO]ŸÇf'Æ~H'f»£oP6²®P* /ÑÈLHAä ü^R²š•¤+żdƒ¶ûšIªJQ5^ OFA°ÖCrÝì °0J¶xº& FA <òH¡ÃxV-°Ld的] i的#Wé4ßÌj[Y ^OøíìíÈü> EA]YWgö$©xÖë'Í],§<™çmvcÜbW| BQD‡'ã<~ÐxÌÍKF<ñTå,üÉQ{ Nò»< [/ +] ()(<,¤ÈçZR<! - SIPO - >的情況下, Ú^«×YR:!A> S)8ŒñT¨lxÔ§¤Þ0©P〜óœ§ÂßdAêêùBÝ(®Ëg|Y†7ö'ñÒZ0Ê$ÛªEÞ,UU)³6øÛ×魯¥kjiÜXš|™L [EZ% -bn£OO«$Í.þ°NWM¥UE [,ožÍŸGMŸÑV$ Y>¼Ugõ< * Z•OZ「W¯ÈžJÂñt¶

+0

嘗試'http'取代'https' – Ibu 2013-03-27 19:43:05

回答

1

存儲在CloudFront的內容是gzip壓縮。因爲它以該格式存儲,所以不允許任何內容協商。所以,無論你喜不喜歡,你都可以獲得gz​​ip的內容。

PHP提供gz功能,應該讓你解壓這個。