花样男子中那句“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

随机推荐

  • 朋友送了我两瓶化妆品,瓶身有miss Pure字样,说明书有茗妃语字样,高手请解释

    1、女人蜜语化妆品的价格选择化妆品,要从以下两方面来考虑:1化妆品的质量首先,选择化妆品最重要的是看质量是否有保证。一般来说选择名厂,名牌的化妆品比较好,因为名厂的设备好,产品标准高,质量有保证,而名牌产品一般也是信得过的产品,使用起来比较

    2023-12-14
    36000
  • 天津科技台百医百顺节目中讲的治疗鼻炎的中药方

    12月25日《中药贴敷巧治鼻炎》冬季是鼻炎尤其是过敏性鼻炎的高发季节。鼻炎虽不是什么大病,可是给我们带来的麻烦却不小。无论是走路、吃饭,随时随地都会感觉到鼻子不通、发痒、甚至喷嚏声不断,严重的影响了患者的生活和工作。12月25日《百医百顺》

    2023-12-14
    17900
  • 日本洗面奶哪个牌子最好用好用的日本药妆洗面奶推荐

    洗面奶是我们平时的日常生活中非常常见的一种护肤产品,我们每天脸上都会产生污垢垃圾,就需要使用洁面产品来做清洁,日本护肤品一直很火,那么日本洗面奶哪个牌子最好用?好用的日本药妆洗面奶推荐。日本洗面奶哪个牌子最好用 freeplus氨基酸洗

    2023-12-14
    19000
  • DDS是什么意思

    DDS是一种全数字化的频率合成器,由相位累加器、波形ROM、DA转换器和低通滤波器构成。时钟频率给定后,输出信号的频率取决于频率控制字,频率分辨率取决于累加器位数,相位分辨率取决于ROM的地址线位数,幅度量化噪声取决于ROM的数据位字长和

    2023-12-14
    22800
  • 玫瑰护肤品的功效与作用 玫瑰护肤品有什么好处

    1、抗氧化功效。玫瑰富含的维生素C是最有效的抗氧化物质,作用于细胞中,具有很明显的抗氧作用,可以帮助肌肤抵抗衰老,维持健康年轻的肌肤。 2、保湿滋润。玫瑰中的糖具有强大的保湿和锁水功能,对于干燥的肌肤,能够起到显著的保湿和锁水效果,同时,玫

    2023-12-14
    14100
  • 补水效果好的护肤品排名

    补水效果好的护肤品排名:玉兰油Olay、欧莱雅、雪花秀、科颜氏Kiehl's、倩碧Clinique、雅诗兰黛、兰芝Laneige、兰蔻Lancome、自然堂CHANDO、后Whoo,其中雅诗兰黛护肤品受到了很多消费者的喜爱。雅

    2023-12-13
    14400
  • 化妆品开店需要办理什么手续

    依据我国《个体工商户条例》的规定,开化妆品店需要以下手续和证件:1、到工商部门申请登记备案;2、到消防部门办理消防检查,到当地的卫生行政部门办理卫生许可证;3、带齐本人的身份证、健康证、经营场所证明文件等到工商部门办理营业执照。法律依据《个

    2023-12-13
    22200
  • 宿迁蓝之光园林绿化有限公司怎么样

    宿迁蓝之光园林绿化有限公司是2015-05-14在江苏省宿迁市沭阳县注册成立的有限责任公司,注册地址位于沭阳县新河镇埝头村格润路1号。宿迁蓝之光园林绿化有限公司的统一社会信用代码注册号是91321322339029320B,企业法人张亚飞

    2023-12-13
    27200
  • 怎么检测出护肤品是否有荧光剂

    最好是用那种波长为365nm的紫光灯,波长越短看得越清楚。买一只验钞笔,在完全黑暗的情况下照射在化妆品上有蓝色的光那就是荧光剂因为荧光剂的种类的不同发射和吸收的波长也不同,也可以使用荧光光度计进行检测如果用了含有荧光剂的化妆品或面膜,清洗过

    2023-12-13
    15400

发表评论

登录后才能评论
保存