随笔分类 - 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
阅读全文
摘要:如果同时打开了一个以上的数据库资源,如果其中一个资源,没有使用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);}代码
阅读全文
摘要:抓取网页内容方法:$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
阅读全文