花样男子中那句“baby i love you,i'm waiting for you”是哪首歌?

花样男子中那句“baby i love you,i'm waiting for you”是哪首歌?,第1张

是SS501的《내 머리가 나빠서 >>(<<因为我太傻>>)

下载地址:http://m.imdj.net/4846/10967/2009010912314674322.wma

歌词:내 머리는 너무나 나빠서

너 하나밖에 난 모르고

다른 사람을 보고 있는 넌

이런 내 마음도 모르겠지

너의 하루에 나란 없겠지

또 추억조차 없겠지만

너만 바라만 보고 있는 난

자꾸 눈물이 흐르고 있어

너의 뒷모습을 보는것도 난 행복이야

아직 나의 마음을 몰라도

끝내 스치듯이 가도 워~

니가 너무 보고싶은 날엔

너무 견디기 힘든 날에는

너를 사랑한다 입가에 맴돌아

혼자 다시 또 Crying for you

혼자 다시 또 Missing for you

Baby I love you I`m waiting for you

너의 하루에 난 없겠지

또 기억조차 없겠지만

너만 바라만 보고 있는 나

혼자 추억을 만들고 있어

내겐 사랑이란 아름다운 상처같아

너의 예쁜 미소를 보아도

함께 난 웃지도 못해 워~

니가 너무 생각나는 날엔

가슴 시리고 슬픈 날에는

니가 보고싶다 입가에 맴돌아

혼자 다시 또 Crying for you

혼자 다시 또 Missing for you

Baby I love you I`m waiting for you

(간주중)

Bye bye never say good bye

이렇게 잡지 못하지만

I need you 아무 말도 못해

I want you 바래도 다시 바래도

니가 너무 보고싶은 날엔

너무 견디기 힘든 날에는

너를 사랑한다 입가에 맴돌아

혼자 다시 또 Crying for you

니가 너무 생각나는 날엔

가슴 시리고 슬픈 날에는

니가 보고싶다 입가에 맴돌아

혼자 다시 또 Crying for you

혼자 다시 또 Missing for you

Baby I love you I`m waiting for you

在网站的根目录下建个search.htm,内容如下

<html>

<head>

<title>搜索表单</title>

<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312">

</head>

<body bgcolor="#FFFFFF" text="#000000">

<form name="form1" method="post" action="search.php">

<table width="100%" cellspacing="0" cellpadding="0">

<tr>

<td width="36%">

<div align="center">

<input type="text" name="keyword">

</div>

</td>

<td width="64%">

<input type="submit" name="Submit" value="搜索">

</td>

</tr>

</table>

</form>

</body>

</html>

二,搜索程序

再在根目录下建个search.php 的文件,用来处理search.htm表单传过来的数据.内容如下

<?php

//获取搜索关键字

?$keyword=trim(?$_POST[“keyword”])

//检查是否为空

if(?$keyword==””){

echo”您要搜索的关键字不能为空”

exit//结束程序

}

?>

这样如果访问者输入的关键字为空时,可以做出提示。下面是遍历所有文件。

我们可以用递归的方法遍历所有的文件,可以用函数opendir,readdir,也可以用PHP Directory的类。我们现在用前者.

<?php

//遍历所有文件的函数

function listFiles(?$dir){

?$handle=opendir(?$dir)

while(false!==(?$file=readdir(?$handle))){

if(?$file!="."&&?$file!=".."){

//如果是目录就继续搜索

if(is_dir("?$dir/?$file")){

listFiles("?$dir/?$file")

}

else{

//在这里进行处理

}

}

}

}

?>

在红字的地方我们可以对搜索到的文件进行读取,处理.下面就是读取文件内容,并检查内容中是否含有关键字?$keyword,如果含有就把文件地址赋给一个数组。

<?php

//?$dir是搜索的目录,?$keyword是搜索的关键字 ,?$array是存放的数组

function listFiles(?$dir,?$keyword,&?$array){

?$handle=opendir(?$dir)

while(false!==(?$file=readdir(?$handle))){

if(?$file!="."&&?$file!=".."){

if(is_dir("?$dir/?$file")){

listFiles("?$dir/?$file",?$keyword,?$array)

}

else{

//读取文件内容

?$data=fread(fopen("?$dir/?$file","r"),filesize("?$dir/?$file"))

//不搜索自身

if(?$file!=”search.php”){

//是否匹配

if(eregi("?$keyword",?$data)){

?$array[]="?$dir/?$file"

}

}

}

}

}

}

//定义数组?$array

?$array=array()

//执行函数

listFiles(".","php",?$array)

//打印搜索结果

foreach(?$array as ?$value){

echo "?$value"."<br>"

}

?>

现在把这个结果和开头的一段程序结合起来,输入一个关键字,然后就会发现你的网站中的相关结果都被搜索出来了。我们现在在把它完善一下。

1,列出内容的标题

if(eregi("?$keyword",?$data)){

?$array[]="?$dir/?$file"

}

改成

if(eregi("?$keyword",?$data)){

if(eregi("<title>(.+)</title>",?$data,?$m)){

?$title=?$m["1"]

}

else{

?$title="没有标题"

}

?$array[]="?$dir/?$file ?$title"

}

原理就是,如果在文件内容中找到<title>xxx</title>,那么就把xxx取出来作为标题,如果找不到那么就把标题命名未”没有标题”.

2,只搜索网页的内容的主题部分。

做网页时一定会有很多html代码在里面,而这些都不是我们想要搜索的,所以要去除它们。我现在用正则表达式和strip_tags的配合,并不能把所有的都去掉。

?$data=fread(fopen("?$dir/?$file","r"),filesize("?$dir/?$file"))

//不搜索自身

if(?$file!=”search.php”){

//是否匹配

if(eregi("?$keyword",?$data)){

改为

?$data=fread(fopen("?$dir/?$file","r"),filesize("?$dir/?$file"))

if(eregi("<body([^>]+)>(.+)</body>",?$data,?$b)){

?$body=strip_tags(?$b["2"])

}

else{

?$body=strip_tags(?$data)

}

if(?$file!="search.php"){

if(eregi("?$keyword",?$body)){

3,标题上加链接

foreach(?$array as ?$value){

echo "?$value"."<br>"

}

改成

foreach(?$array as ?$value){

//拆开

list(?$filedir,?$title)=split(“[ ]”,?$value,”2”)

//输出

echo "<a href=?$filedir>?$value</a>"."<br>"

}

4防止超时

如果文件比较多,那么防止PHP执行时间超时是必要的。可以在文件头加上

set_time_limit(“600”)

以秒为单位,所以上面是设10分钟为限。

所以完整的程序就是

<?php

set_time_limit("600")

//获取搜索关键字

?$keyword=trim(?$_POST["keyword"])

//检查是否为空

if(?$keyword==""){

echo"您要搜索的关键字不能为空"

exit//结束程序

}

function listFiles(?$dir,?$keyword,&?$array){

?$handle=opendir(?$dir)

while(false!==(?$file=readdir(?$handle))){

if(?$file!="."&&?$file!=".."){

if(is_dir("?$dir/?$file")){

listFiles("?$dir/?$file",?$keyword,?$array)

}

else{

?$data=fread(fopen("?$dir/?$file","r"),filesize("?$dir/?$file"))

if(eregi("<body([^>]+)>(.+)</body>",?$data,?$b)){

?$body=strip_tags(?$b["2"])

}

else{

?$body=strip_tags(?$data)

}

if(?$file!="search.php"){

if(eregi("?$keyword",?$body)){

if(eregi("<title>(.+)</title>",?$data,?$m)){

?$title=?$m["1"]

}

else{

?$title="没有标题"

}

?$array[]="?$dir/?$file ?$title"

}

}

}

}

}

}

?$array=array()

listFiles(".","?$keyword",?$array)

foreach(?$array as ?$value){

//拆开

list(?$filedir,?$title)=split("[ ]",?$value,"2")

//输出

echo "<a href=?$filedir target=_blank>?$title </a>"."<br>"

}

?>

到此为止,你已经做好了自己的一个搜索引擎,你也可以通过修改内容处理部分来改进它,可以实现搜索标题,或者搜索内容的功能。也可以考虑分页。这些都留给你自己吧。

这里说明一下用preg_match代替eregi,会快很多。这里只是为了通俗易懂,所以使用了常用的eregi.


欢迎分享,转载请注明来源:优选云

原文地址:https://54852.com/hy/1104546.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-29
下一篇2023-08-29

随机推荐

  • 可以介绍一下香奈儿保湿微精华露吗香奈儿保湿微精华露的使用方法是什么

    香奈儿这样的大牌是可以值得信任的,需要考虑的就是这个东西适不适合自己用,香奈儿保湿微精华露介的价格有点小贵的,下面给大家看看香奈儿保湿微精华露介绍吧。香奈儿保湿微精华露介绍 香奈儿运用专利独立微囊技术,打造出第一款蕴含山茶花精萃油的新一代山

    2023-12-14
    9600
  • 肌研怎么样

    肌研有一款人气产品-肌研极润保湿化妆水,含有双倍的透明质酸,相信对化妆品有了解的朋友都知道透明质酸的功效就是具有补水和保湿的作用。肌研极润保湿化妆水一涂抹在脸部就可以感觉瞬间湿润皮肤,对于严重缺水的肌肤是非常适用的。所以用肌研极润保湿化妆水

    2023-12-14
    7400
  • 平价精华液有哪些 好用平价精华液推荐

    精华液是女人保养皮肤的根本,从最基础的保湿到抗老,只有坚持用才能拥有一个人人都羡慕的素颜好底子。所以今天我就给大家分享几款平价又好用的精华液,一起来看看吧。1、悦诗风吟小绿瓶精华参考价格:180元三重的绿茶乳酸菌加透明质酸和维生素B5的搭配

    2023-12-14
    7900
  • 好听的欧阳姓女孩名字

    欧阳在我国是一个较为常见的复姓,复姓多好啊,起出来的名字都是各种高端大气上档次的,对于此姓氏,多少人求都求不来呢,可是很多神经大条的爸妈,却给子女起了各种或奇葩、或庸俗的名字,白白浪费了这么好听的姓氏。为了减少起名“悲剧”的重现,我们小编为

    2023-12-14
    7300
  • 护肤品含哪些成分的不可以在白天用

    护肤品对于我们太重要了,护肤品,既是保护皮肤的护肤产品。随着社会经济的不断进步和物质生活的丰富,护肤品,不再是过去只有富人才用的起的东西。护肤品是由一些化学成分和植物添加组成的,其中一些见到阳光会氧化失去作用。含有下面成分的护肤品白天是少用

    2023-12-13
    9600
  • 皮肤暗黄十大护肤品好

    皮肤暗黄十大护肤品好:1、雅诗兰黛红石榴晚霜雅诗兰黛的红石榴晚霜,主要功效是可以有效改善肤色暗黄,对亚洲地区黄种皮肤有非常不错的祛黄效果,还可以抗氧化,滋养排毒,提亮肤色等多重功效。有着晚霜的使用感,和睡眠面膜一般的滋养和修复作用。就算是夏

    2023-12-13
    24000
  • 化妆品成分功效表

    护肤品中通常都含有哪些成分?这里我做了一下总结,主要可以分为以下 4 种:①功效性成分:就是有特定功效的一些成分:比如:保湿、美白淡斑、收敛、促进代谢角质、舒敏抗炎、防晒等,我们选择护肤品最主要的就是参考这些成分。②防腐剂。护肤品中添加防腐

    2023-12-13
    8700
  • 女生化妆需要什么化妆品

    化妆需要的工具1、化妆工具:粉扑粉扑用于粉底,基本是海绵质地。一般有葫芦形,圆形,三角形粉扑。圆形粉扑适合地面大面积粉底,另外两种适合局部粉底,比如眼角、鼻子等部位。不同形状的粉扑可以让妆容更加细致。蜂蜜颜料,腮红刷刷子类的工具一般都是粉妆

    2023-12-13
    8400
  • 兰瑟化妆品好用吗

    兰瑟的彩妆值得说一说。首先,我个人用起来,兰瑟彩妆比较好卸妆。兰瑟粉饼粉质还是很不错的,很细腻,因为如果坐车位置在窗边,有风,不会漫天飞粉睫毛膏也不会脱妆,刷了薄薄一层就会看着挺纤长,也浓且密。兰瑟粉底液对于有干燥粗糙、敏感泛红、冒痘闭口这

    2023-12-13
    8300

发表评论

登录后才能评论
保存