随笔分类 -  PHP

摘要:需求是这样的:原始图片的大小是不定的,类似800*600、1000*756,现有一个页面要以正方形(60*60)显示这些图片,注意:图片只能在内存处理,不能缩小后保存到本地磁盘。解决办法:html页面<?php for($i=1;$i<=9;$i++){ $imgu=$fav['imgurl'.$i]; if(!empty($imgu)){ $miniimg=WWW_ROOT."miniimg.php?filename=".$imgu; ?> <img src="<?php echo $miniimg;?>&qu 阅读全文
posted @ 2013-06-21 11:34 王 庆 阅读(1391) 评论(0) 推荐(0)
摘要:如果同时打开了一个以上的数据库资源,如果其中一个资源,没有使用insert语句或没有auto_increment类型的数据,或返回结果恰好为空值时,会导致mysql_insert_id()返回空值。如以下写法,注:new Db()会产生一个数据库链接; $db = new Db(); if(self::isOk($id)){ $sql = "insert into user_clect(videoid,favid,cdate) values ('$videoid',$favid,$cdate)"; $dbid=$db->insert($sql);}代码 阅读全文
posted @ 2013-06-20 10:28 王 庆 阅读(816) 评论(0) 推荐(0)
摘要:抓取网页内容方法:$ch = @curl_init($url);@curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);$text = @curl_exec($ch);@curl_close($ch);$text=relative_to_absolute($text,$url);相对路径转绝对路径方法:function relative_to_absolute($content, $feed_url) { preg_match('/(http|https|ftp):\/\//', $feed_url, $protocol); $serve 阅读全文
posted @ 2013-05-28 09:08 王 庆 阅读(1246) 评论(0) 推荐(0)