代码改变世界

转:为什么中国的网页设计那么烂?

2013-08-07 18:47 by youxin, 369 阅读, 0 推荐, 收藏,
摘要:Nick Johnson,一个有12年经验的Web设计师在它的blog里写下了“Why is Chinese Web Design So Bad”,新浪,人人,百度,阿里巴巴,腾讯榜上有名。其中的观点相当的好,希望所有的中国人都读一下。我不全文翻译了,只是给大家看一些摘要。(保证不会像《环球时报》一样)——————————作者2005年的夏天来到中国,他说,他注意到了中国那复杂的文化和西方的有多么的不同。比如,语言,身体特征,政府的执政理念,等等,但是,有一些地方确是差别很少的,比如:幽默的sense,还有对艺术的表现形式的兴趣。很快,因为职业,他发现在中国的网站设计上完全没有引吸到他。于是他 阅读全文

php利用iframe实现无刷新文件上传功能

2013-08-07 18:45 by youxin, 461 阅读, 0 推荐, 收藏,
摘要:上传原理很简单就是利用表单的打开方式为iframe的name名,这样就可以在当前页面的iframe打来了,实现文件上传,再利用js返回上传结果。form target .在 action 属性中规定的页面会在新窗口中打开。如果是iframe,则在此iframe中打开。phpAjaxUpload.ph... 阅读全文

转:什么是 HTTP Headers?

2013-08-07 17:15 by youxin, 386 阅读, 0 推荐, 收藏,
摘要:什么是HTTP Headers HTTP是“Hypertext Transfer Protocol”的所写,整个万维网都在使用这种协议,几乎你在浏览器里看到的大部分内容都是通过http协议来传输的,比如这篇文章。 HTTP Headers是HTTP请求和相应的核心,它承载了关于客户端浏览器,请求页面,服务器等相关的信息。 示例 当你在浏览器地址栏里键入一个url,你的浏览器将会类似如下的http请求:GET /tutorials/other/top-20-mysql-best-practices/ HTTP/1.1Host: net.tutsplus.comUser-Agent: Mo... 阅读全文

HTTP 301 跳转和302跳转的区别

2013-08-07 15:14 by youxin, 1941 阅读, 0 推荐, 收藏,
摘要:常用的重定向方式有: 301 redirect, 302 redirect 与 meta fresh:301 redirect::301代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。302 redirect::302代表暂时性转移(Temporarily Moved ),在前些年,不少Black Hat SEO曾广泛应用这项技术作弊。各大主要搜索引擎均加强了打击力度,像Google对BMW德国网站的惩罚。即使网站客观上不是spam,也很容易被搜寻引擎误判为spam而遭到惩罚。meta 阅读全文

php下载远程图片方法总结(curl手动解析header)curl跳转问题解决

2013-08-07 15:04 by youxin, 5025 阅读, 0 推荐, 收藏,
摘要:常用方法一般有:、file_get_contentsfile_put_contentsreadfile($file) //效率很高。一般代码:/** * 抓取远程图片 * * @param string $url 远程图片路径 * @param string $filename 本地存储文件名 */function grabImage($url, $filename = '') { if($url == '') { return false; //如果 $url 为空则返回 false; } $ext_name = strrchr($url, '. 阅读全文

php抓取ajax页面返回图片。

2013-08-07 14:28 by youxin, 891 阅读, 0 推荐, 收藏,
摘要:要抓取的页面:http://pic.hao123.com/当我们往下滚动的时候,图片是用ajax来动态获取的。这就需要我们仔细分析页面了。可以看到,异步加载的ajax文件为:http://pic.hao123.com/screen/1?v=1375797699944&act=type我们之间用浏览器打开这个网址,发现只返回一个 空数组[]。但是我们在http://pic.hao123.com/页面调试时发现它确实返回了一条图片数组:ajax请求:返回值可以看到是一个json 数组。说明服务器端会检测referer。我们需要用curl来设置它为正确的值。请求的v是一个随机数。每次请求会返 阅读全文

PHP用CURL或fsockopen伪造IP和来路(referer)

2013-08-07 14:03 by youxin, 1870 阅读, 0 推荐, 收藏,
摘要:URL是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 CURL库。我们可以用CURL来伪造IP和来路,例子:1.php 请求 2.php 。CURLOPT_HTTPHEADER一个用来设置HTTP头字段的数组。使用如下的形式的数组进行设置:array('Content-type: text/plain', 'Content-length: 100')如;curl_setopt($ch,CURLOPT_HTTPHEADERS,array('Content-Type: applicat 阅读全文

windows无效字符名导致的错误及解决办法

2013-08-07 12:29 by youxin, 1143 阅读, 0 推荐, 收藏,
摘要:今天用file_put_content($fileName,$data)产生错误:内容如下:Warning: file_put_contents(images/7d5636992a7395f91744747ffa0ecf0b.gif?b=bgif): failed to open stream: No error inF:\xampp\htdocs\php\webCrawl\crawl.phpimages下如果没有这个文件则会创建,存在则覆盖,为什么failed.这是因为文件名7d5636992a7395f91744747ffa0ecf0b.gif?b=bgif包含了windows文件名无效字 阅读全文

php 原生或curl获取 http headers

2013-08-07 01:09 by youxin, 3549 阅读, 0 推荐, 收藏,
摘要:有一个函数:arrayget_headers(string$url[,int$format= 0] )Parametersurl The target URL.format If the optional format parameter is set to non-zero, get_headers() parses the response and sets the array's keys. 设置为非0返会解析响应关联数组。 Return Values Returns an indexed or associative array with the headers, or FAL 阅读全文

pojg2744找一个最长的字符串x,使得对于已经给出的字符串中的任意一个y,x或者是y的子串,或者x中的字符反序之后得到的新字符串是y的子串。

2013-08-06 21:59 by youxin, 2782 阅读, 0 推荐, 收藏,
摘要:http://poj.grids.cn/practice/2744描述现在有一些由英文字符组成的大小写敏感的字符串,你的任务是找到一个最长的字符串x,使得对于已经给出的字符串中的任意一个y,x或者是y的子串,或者x中的字符反序之后得到的新字符串是y的子串。输入输入的第一行是一个整数t (1 d:\program files\visual studio\vc\include\string.h(250) : 参见“strrev”的声明strrev有些编译器可能不支持,用标准的,前面加一个_即可。要熟练的使用几个字符串处理函数:char * strncpy(char *dest,... 阅读全文
上一页 1 ··· 145 146 147 148 149 150 151 152 153 ··· 269 下一页