php 远程本地化无后缀图片

$body = ‘<p style=”margin: 0px 0px 1.1em; padding: 0px; color: rgb(51, 51, 51); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; line-height: 25.200000762939453px; text-align: center;”>
<img alt=”” src=”http://www.ukanmi.com/uploads/allimg/141225/2-141225193553629.jpg” style=”width: 500px; height: 330px;” /></p>
<p style=”margin: 0px 0px 1.1em; padding: 0px; color: rgb(51, 51, 51); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; line-height: 25.200000762939453px;”>
1、得而不喜,失而不忧,则幸福常在;成而不骄,败而不馁,则快乐常存。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
2、我不怕别人在背后捅我一刀,我怕回头后,看到背后捅我的人,是我用心对待的人。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
3、生活中没有过不去的难关,生命中也没有离不开的人。如果你不被珍惜,不再重要,学会华丽的转身。你可以哭泣,可以心疼,但不能绝望。今天的泪水,会是你明天的成长;今 天的伤痕,会是你明天的坚强。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
4、不要为了看别人,走错了自己脚下的路。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
5、学会在人群中保持一定程度上的孤独,不要有什么想法就立马告诉别人。另外,对别人所说的话千万不要太过当真。不能对别人有太多的期待,无论在道德上抑或在思想上。对于别人的看法,应锻炼出一副淡漠、无动于衷的态度,因为这是培养值得称道的宽容的一个最切实可行的手段。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
6、自己大胆往前走就好,别在乎别人怎么想,做你该做的事情,只为你自己。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
7、心情再差你可以写在脸上,工作再累你可以抱怨,生命再短你可以随意作践,生活再苦你可以失去信念,前行再难你可以踯躅不前。但是前提你必须知道:没有人喜欢看你的臭脸,没有人无条件替你干活,没有人为你的健康买单,美好将在明天,自己的选择,跪着也要走完。每个人都累,不是只有你一个而已。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
8、当伤口的作用只剩下用来回忆的时候,那就是真的都过去了。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
9、已经过了喜欢炫耀和喧闹的年龄了,遇到喜欢的事情就努力的去做,不再期待周围人的回应和鼓励,也不再在乎他人的褒贬和说辞。不会因为兴奋而四处叫嚣了,也不会因为低沉而祈求他人的理解和宽慰了。好的,坏的都学会了不去渲染,不去吆喝。懂得了要用诙谐的方式,过正经的人生。&nbsp;#p#分页标题#e#<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
10、有时,幸福就象玻璃,稍微调整一下角度,就会光芒四射。</p>
<p style=”margin: 0px 0px 1.1em; padding: 0px; color: rgb(51, 51, 51); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; line-height: 25.200000762939453px;”>
11、所有表面的风光都是内心经历多少煎熬和痛苦换过来的。不管是累,是苦,还是受不了别人说三到四想放弃的时候,想两件事:现在放手对得起对不起当初的野心;轻易回头,辜负没辜负已经遭遇过的苦难。大多数人,都会明白该怎么做了。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
12、时间不一定能证明很多东西,但一定会让你看透很多东西。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
13、天冷加衣,怕黑开灯,孤独听歌,心塞了去跑步,矫情了就去吃。我们得学会照顾好自己,调节好情绪,这不仅仅是对自己的负责,也是让你未来遇到谁谁谁时能不自卑。对自己和对未来的那个谁的最好的礼物,就是把现在的自己照顾好,变得更好更懂得珍惜。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
14、如果难过,就努力抬头望天空吧!它那么大,一定可以包容你的所有委屈。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
15、懂你的人,会用你所需要的方式去爱你。不懂你的人,会用他所需要的方式去爱你。于是,懂你的人,常是事半功倍,他爱得自如,你受得幸福。不懂你的人,常是事倍功半,他爱得吃力,你受得辛苦。两个人的世界里,懂比爱,更难做到。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
16、重要的人隔着屏幕都能感觉到他的情绪。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
17、有人尖刻地嘲讽你,你马上尖酸地回敬他。有人毫无理由地看不起你,你马上轻蔑地鄙视他。有人在你面前大肆炫耀,你马上加倍证明你更厉害。有人对你冷漠,你马上对他冷淡疏远。看,你讨厌的那些人,轻易就把你变成你自己最讨厌的那种样子。这才是&rdquo;敌人&rdquo;对你最大的伤害。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
18、我不怕把心里话,告诉最好的朋友,我怕回过头,她把它当成笑话告诉别人。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
19、女生在爱情里真的不能卑, 卑微到尘埃里开不出花只有遭践踏。 身边那些无理取闹公主病臭脾气的女生,她们反而都有一个疼爱自己的男生。那些温柔听话懂事的女生,在爱情里 ,多半过得不好。&mdash;&mdash;这是真的吗?&nbsp;#p#分页标题#e#<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
20、人就是这样的吧,有时会闷闷不乐,有时会钻牛角尖,有时还会觉得自己心情特别好,什么事情都能做,这两种心情都会有的。时间就是在这样的反反复复当中过去的。</p>
<p style=”margin: 0px 0px 1.1em; padding: 0px; color: rgb(51, 51, 51); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; line-height: 25.200000762939453px;”>
21、人生就像一列火车,你看惯了人们上上下下,却不知道我为了多陪你一程,错过了本该下车的站点。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
22、&ldquo;好久不见&rdquo;经常出现在你生活里。以前抬头看不见的,现在回头看不见。一年一年过去,那么多事没做完,已经可以用到&ldquo;余生&rdquo;这个词。时间人手一份,终点如约而至。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
23、淡看人间事,潇洒天地间。再幸福的人生也有缺憾,再凄凉的人生都有幸福。潇洒的人生,要学会淡看缺憾,随缘而动。所谓随缘,就是尽人事而听天命。有随缘的心态,才能看淡失去,而把精力放到你可能的拥有上。失去变淡了,痛苦就轻了;拥有看重了,快乐就增值了。潇洒的人生,心里只愿装着喜乐。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
24、别因为别人说了你想听的话,就相信他们。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
25、遇到好的爱情,财气、运气、福气都来了。我从不赞同那些把人折磨得面目全非的真爱,让你变得惨不忍睹的,一定是错遇的缘分,长久不了。好的恋人,一定会旺你。评判感情只需一个标准:只要是对的,就一定会让你变成更好的。<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
26、最丑的时候遇到的是真心的爱人,最穷的时候遇到的是真心的朋友。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
27、世态炎凉,无需迎合,人情冷暖,勿去在意。身在万物中,心在万物上。静听大海潮起潮落,笑看天边雁去雁回。宠辱不惊,去留无意,以平常心对待无常事,淡然看待人生的得失,荣辱与成败。在纷扰喧嚣的红尘,亦能简单明约,空静安然地享受生命与生活。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
28、在这个浮躁的社会,宁可装傻,也不要自作聪明。&nbsp;<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
29、当你接纳自己的过去,享受自己的现在,乐观自己的未来,你就站在生活的最高处;当你悟到成功不会造就你,失败不会击垮你,平淡不会淹没你,你就站在生命的最高处;当你能以无憾之心向后看,以希望之心向前看,以慈悲之心向下看,以坦然之心向上看,你就站在灵魂的最高处。&nbsp;#p#分页标题#e#<br style=”margin: 0px; padding: 0px;” />
<br style=”margin: 0px; padding: 0px;” />
30、每个人内心最挣扎的时候都是一个人挺过来的,聚在一起的时候,只不过就是为了笑一笑。</p>
‘;

$path = ‘../uploads/allimg/’ . date( ‘ymd’, time() ) .’/’;

downloadNoExtImg( $path, $body );

/**
* 远程无后缀的图片本地化
*
* @access public
* @param string $path 生成的图片路径路径
* @param string $body 内容
* @author Abner
* qq: 346882795
*/
function downloadNoExtImg ( $path, $body)
{
//stripslashes() 函数删除由 addslashes() 函数添加的反斜杠。
$body = stripslashes( $body );
//存放$body 数据中的图片
$imgArray = array();
//正则匹配$body 文章内容的图片URL地址,并存放到 $imgArray 数组中
preg_match_all(‘/<img.*?src=”(.*?)”.*?>/is’,$body,$imgArray);
//过滤数组中重复的值:
$imgArray = array_unique($imgArray[1]);
//设置脚本执行的时间
set_time_limit(300);
//判断目录是否存在,如果不存在,则创建
if( !file_exists( $path ) )
{
if ( !mkdir( $path ) )
return false;
}

//循环图片数组,获取图片的后缀,根据后缀生成相应的图片
foreach( $imgArray as $k => $v )
{
//去掉左右的空格
$v = trim( $v );
//根据图片的路径获取图片属性值
$imgAttr = get_headers( $v, true );
//找出当前图片的后缀
switch( $imgAttr[‘Content-Type’] )
{
case ‘image/png’ :
$ext = ‘png’;
break;
case ‘image/jpeg’ :
$ext = ‘jpg’;
break;
case ‘image/gif’ :
$ext = ‘gif’;
break;
default:
$ext = ‘jpg’;
}

//读取图片二进制数据
$getImgContent = @file_get_contents( $v );
//组装图片的名字
$imgFileName = $path . date( ‘YmdHms’, time() ) . ‘_’. $k .’.’. $ext;

//把图片二进制数据写入新的图片中。
if( $getImgContent )
{
$fp = @fopen( $imgFileName, ‘w’ );
@fwrite($fp,$getImgContent);
@fclose($fp);
}

//把$body 文章内容中远程图片的地址替换成刚生的图片路径
$body = str_replace($v,$imgFileName,$body);

}

$body = addslashes($body);

return $body;
}u=2511400750,3599319956&fm=117&gp=0

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论