由于这些文件不是普通的文件,所以我们不能用ANSI C(标准C)的fopen、fclose等来操作文件,而应该使用系统文件I/O处理函数(open、read、write、lseek和close)来处理这些设备文件。ioctl()或许是Linux下最庞杂的函数,它可以控制各种文件的属性,在Linux声音设备编程中,最重要的就是使用此函数正确设置必要的参数。
下面我们举两个实际的例子来说明如何实现Linux下的声音编程。由于此类编程涉及到系统设备的读写,所以,很多时候需要你有root权限,如果你将下面的例子编译后不能正确执行,那么,首先请你检查是否是因为没有操纵某个设备的权限。
对内部扬声器编程内部扬声器是控制台的一部分,所以它对应的设备文件为/dev/console。变量KIOCSOUND在头文件 /usr /include /linux /kd.h中声明,ioctl函数使用它可以来控制扬声器的发声,使用规则为:
锟斤拷锟斤拷:ioctl ( fd, KIOCSOUND, (int) tone);
fd为文件设备号,tone 是音频值。当tone为0时,终止发声。必须一提的是它所理解的音频和我们平常以为的音频是不同的,由于计算机主板定时器的时钟频率为1.19MHZ,所以要进行正确的发声,必须进行如下的转换:扬声器音频值=1190000/我们期望的音频值。
扬声器发声时间的长短我们通过函数usleep(unsigned long usec)来控制。它是在头文件/usr /include /unistd.h中定义的,让程序睡眠usec微秒。下面即是让扬声器按指定的长度和音频发声的程序的完整清单:
锟斤拷锟斤拷:#include < fcntl.h >
#include < stdio.h >
#include < stdlib.h >
#include < string.h >
#include < unistd.h >
#include < sys/ioctl.h >
#include < sys/types.h >
#include < linux/kd.h >
/* 设定默认值 */
#define DEFAULT_FREQ 440 /* 设定一个合适的频率 */
#define DEFAULT_LENGTH 200 /* 200 微秒,发声的长度是以微秒为单位的*/
#define DEFAULT_REPS 1 /* 默认不重复发声 */
#define DEFAULT_DELAY 100 /* 同样以微秒为单位*/
/* 定义一个结构,存储所需的数据*/
typedef struct {
int freq; /* 我们期望输出的频率,单位为Hz */
int length; /* 发声长度,以微秒为单位*/
int reps; /* 重复的次数*/
int delay; /* 两次发声间隔,以微秒为单位*/
} beep_parms_t;
/* 打印帮助信息并退出*/
void usage_bail ( const char *executable_name ) {
printf ( "Usage: \n \t%s [-f frequency] [-l length] [-r reps] [-d delay] \n ",
executable_name );
exit(1);
}
/ * 分析运行参数,各项意义如下:
* "-f <以HZ为单位的频率值 >"
* "-l <以毫秒为单位的发声时长 >"
* "-r <重复次数 >"
* "-d <以毫秒为单位的间歇时长 >"
*/
void parse_command_line(char **argv, beep_parms_t *result) {
char *arg0 = *(argv++);
while ( *argv ) {
if ( !strcmp( *argv,"-f" )) { /*频率*/
int freq = atoi ( *( ++argv ) );
if ( ( freq <= 0 ) | | ( freq > 10000 ) ) {
fprintf ( stderr, "Bad parameter: frequency must be from 1..10000\n" );
exit (1) ;
} else {
result->freq = freq;
argv++;
}
} else if ( ! strcmp ( *argv, "-l" ) ) { /*时长*/
int length = atoi ( *(++argv ) );
if (length < 0) {
fprintf(stderr, "Bad parameter: length must be >= 0\n");
exit(1);
} else {
result->length = length;
argv++;
}
} else if (!strcmp(*argv, "-r")) { /*重复次数*/
int reps = atoi(*(++argv));
if (reps < 0) {
fprintf(stderr, "Bad parameter: reps must be >= 0\n");
exit(1);
} else {
result->reps = reps;
argv++;
}
} else if (!strcmp(*argv, "-d")) { /* 延时 */
int delay = atoi(*(++argv));
if (delay < 0) {
fprintf(stderr, "Bad parameter: delay must be >= 0\n");
exit(1);
} else {
result->delay = delay;
argv++;
}
} else {
fprintf(stderr, "Bad parameter: %s\n", *argv);
usage_bail(arg0);
}
}
}
int main(int argc, char **argv) {
int console_fd;
int i; /* 循环计数器 */
/* 设发声参数为默认值*/
beep_parms_t parms = {DEFAULT_FREQ, DEFAULT_LENGTH, DEFAULT_REPS,
DEFAULT_DELAY};
/* 分析参数,可能的话更新发声参数*/
parse_command_line(argv, &parms);
/* 打开控制台,失败则结束程序*/
if ( ( console_fd = open ( "/dev/console", O_WRONLY ) ) == -1 ) {
fprintf(stderr, "Failed to open console.\n");
perror("open");
exit(1);
}
/* 真正开始让扬声器发声*/
for (i = 0; i < parms.reps; i++) {
/* 数字1190000从何而来,不得而知*/
int magical_fairy_number = 1190000/parms.freq;
ioctl(console_fd, KIOCSOUND, magical_fairy_number); /* 开始发声 */
usleep(1000*parms.length); /*等待... */
ioctl(console_fd, KIOCSOUND, 0); /* 停止发声*/
usleep(1000*parms.delay); /* 等待... */
} /* 重复播放*/
return EXIT_SUCCESS;
}
将上面的例子稍作扩展,用户即可以让扬声器唱歌。只要找到五线谱或简谱的音阶、音长、节拍和频率、发声时长、间隔的对应关系就可以了。我现在还记得以前在DOS下编写出《世上只有妈妈好》时的兴奋。最后,说一些提外话,这其实是一个很简单的程序,但是我们却用了很长的篇幅,希望读者从以上的代码里能体会到写好的程序的一些方法,或许最重要的是添加注释吧。一个程序的注释永远不会嫌多,即便你写的时候觉得它根本是多余,但相信我,相信曾这样告诉我们的许多优秀的程序员:养成写很多注释的习惯。


0.0.0.* 于 2007-07-10 02:31:01发表:
drug information http://www.complaign.com/_disc2/00001073.htm drug information vioxx lawyer vioxx lawyer http://www.bernhardnordh.nu/_disk6/000018c7.htm cash advance san francisco cash advance san francisco http://www.freewebs.com/cash-127/cash-advance-san-francisco.html pay day loan cash advance pay day loan cash advance http://www.freewebs.com/cash-640/pay-day-loan-cash-advance.html cash advance orange county http://www.freewebs.com/cash-496/cash-advance-orange-county.html cash advance orange county
69.226.98.* 于 2007-07-10 02:29:28发表:
poker on line poker online http://www.freewebs.com/poker-603/online-poker-4.html buy vigrx buy vigrx http://www.freewebs.com/drugs-399/buy-vigrx-2.html http://www.freewebs.com/cash-256/cash-advance-tulsa.html cash advance tulsa cash advance tulsa buy phentermine online buy phentermine online http://www.greenshus.dk/_disc1/0000006e.htm http://www.rememberingheroes.org/_disc2/00001438.htm hoodia hoodia
0.0.0.* 于 2007-07-10 02:27:13发表:
http://www.freewebs.com/drugs-470/tramadol-2.html tramadol tramadol prescription first american cash advance http://www.freewebs.com/cash-413/first-american-cash-advance.html first american cash advance poker in linea casino poker http://www.freewebs.com/poker-110/poker-1.html buy vigrx buy vigrx http://www.freewebs.com/drugs-399/buy-vigrx.html http://www.vikingnewz.org/web%20discussion/001/000000bc.htm buy xenical buy xenical
0.0.0.* 于 2007-07-10 02:25:21发表:
buy cialis online buy tadalafil cialis http://www.freewebs.com/drugs-112/buy-cialis-2.html http://www.freewebs.com/cash-388/easy-cash-advance.html easy cash advance easy cash advance http://www.freewebs.com/poker-603/video-poker-8.html internet videopoker online videopoker http://www.prhs.k12.ny.us/fac/tatkinso2/_disc2/000010de.htm tramadol online tramadol online cash advance nassau http://www.freewebs.com/cash-640/cash-advance-nassau.html cash advance nassau
81.252.205.* 于 2007-07-10 02:24:21发表:
easy enlargement free penis surgery way easy enlargement free penis surgery way http://www.socialnetworkforseniors.com/Poetry/00000070.htm cheap vigrx http://www.freewebs.com/drugs-803/cheap-vigrx-2.html cheap vigrx http://www.freewebs.com/poker-979/gioco-7.html gioco gratuito stanze di gioco ringtones ringtones http://www.freewebs.com/ringtone-245/ringtones-3.html giochi giochi online giochi carte online http://www.freewebs.com/poker-979/giochi-5.html
24.128.79.* 于 2007-07-10 02:24:06发表:
http://www.freewebs.com/drugs-470/phentermine-2.html discount phentermine phentermine strategia crap regole crap http://www.freewebs.com/casino-150/craps-4.html emergency cash advance emergency cash advance http://www.freewebs.com/cash-920/emergency-cash-advance.html http://www.freewebs.com/cash-183/cash-advance-company-loan.html cash advance company loan cash advance company loan levitra levitra http://www.painareas.com/_disc1/00000135.htm
0.0.0.* 于 2007-07-10 02:15:47发表:
eckerd drug http://www.mby2.com/_cusudi/00000059.htm eckerd drug selena ringtones http://www.freewebs.com/ringtone-510/ringtones-13.html ringtones vigrx review vigrx http://www.freewebs.com/drugs-870/vigrx.html http://www.freewebs.com/drugs-375/cheap-viagra.html cheap viagra cheap viagra buy ultram http://www.heightstowers.com/_disc10/0000107e.htm buy ultram
0.0.0.* 于 2007-07-10 02:11:47发表:
http://www.freewebs.com/casino-418/craps-2.html strategie crap strategia crap internet slot machine casino slot http://www.freewebs.com/casino-834/slots-1.html http://www.freewebs.com/drugs-989/cheap-phentermine.html cheap phentermine cheap phentermine free real ringtones free real ringtones http://www.freewebs.com/ringtone-936/free-ringtones-5.html 1000 cash advance 1000 cash advance http://www.freewebs.com/cash-177/1000-cash-advance.html
0.0.0.* 于 2007-07-10 02:09:49发表:
soma soma carisoprodol http://www.freewebs.com/drugs-870/soma.html cheap tramadol cheap tramadol http://www.freewebs.com/drugs-870/cheap-tramadol-2.html buy fioricet buy fioricet online http://www.freewebs.com/drugs-718/buy-fioricet.html casino gioca casinos games http://www.freewebs.com/casino-591/casino-game-5.html cash advance loan cash advance loan http://www.freewebs.com/cash-838/cash-advance-loan.html
203.167.76.* 于 2007-07-10 02:06:23发表:
order phentermine http://members.tripod.com/stjoe1967/_disc1/00000019.htm order phentermine http://www.freewebs.com/casino-758/online-casino-16.html casino en line casino virtuel drug information drug information http://applesoranges.us/videos/_disc22/000000e4.htm casino ligne casino net http://www.freewebs.com/casino-421/online-casino-19.html casino jeu http://www.freewebs.com/casino-821/jeu-casino-1.html jeu casino gratuit
0.0.0.* 于 2007-07-10 02:03:33发表:
roulette internet http://www.freewebs.com/casino-244/roulette-8.html roulette on line tramadol tramadol http://www.ragazzinet.it/Forum/Animali/_disc1/000001bc.htm tramadol prescription http://www.ideeimpegno.it/_disc1/00000609.htm tramadol prescription regola baccarat regole baccarat http://www.freewebs.com/poker-806/baccarat-8.html http://www.freewebs.com/drugs-752/buy-soma.html buy soma online buy soma online
24.1.164.* 于 2007-07-10 01:39:30发表:
download free cingular ringtone http://www.freewebs.com/ringtone-251/free-ringtone-10.html free ringtone fioricet online http://www.polioakpavilion.org/association/_talk_1/00000074.htm fioricet online xenical http://kreacom.com/_scd1/000000ba.htm xenical ionamin ionamin http://www.trickip.com/_TrickIP/00003845.htm casino en ligne les meilleurs casinos en ligne http://www.freewebs.com/casino-279/online-casino-19.html
81.204.137.* 于 2007-07-10 01:23:03发表:
soma online soma online http://sonnymcleans.com/_disc17/000068f7.htm giocare tavoli multigiocatori poker http://www.freewebs.com/poker-558/giochi-6.html cash advance denver cash advance denver http://www.freewebs.com/cash-177/cash-advance-denver.html http://www.freewebs.com/poker-161/baccarat-7.html regole baccarat regola baccarat cheap tramadol http://www.freewebs.com/drugs-90/cheap-tramadol.html cheap tramadol
0.0.0.* 于 2007-07-10 01:20:37发表:
casino ligne casino internet http://www.freewebs.com/casino-729/online-casino-12.html jeu online gamme net jeu http://www.freewebs.com/poker-99/jeu-2.html http://www.leshartman.com/Band/Forum2/_disc8/0000061f.htm fioricet online fioricet online ionamin http://www.vagleleiren.sandnes.no/odisk/_olopdisk/000003ef.htm ionamin casinos en ligne http://www.freewebs.com/casino-351/online-casino-20.html casinos en ligne
0.0.0.* 于 2007-07-10 00:11:17发表:
cheap ambien http://www.freewebs.com/drugs-591/cheap-ambien.html cheap ambien free mp3 ringtones free real ringtones http://www.freewebs.com/ringtone-595/free-ringtones-6.html http://www.freewebs.com/drugs-960/penis-enlargement-2.html free penis enlargement sizepro penis enlargement pill gioco gioca http://www.freewebs.com/poker-656/giochi-8.html http://thebluesband.com/webforum/_disc23/00003c6e.htm ambien cr ambien cr
71.207.48.* 于 2007-07-09 23:50:49发表:
buy vigrx buy vigrx http://www.freewebs.com/drugs-79/buy-vigrx-2.html walgreens drug store walgreens drug store http://www.thebluesband.com/webforum/_disc23/00003c70.htm giochi casino giochi casino http://www.freewebs.com/casino-606/casino-game-3.html cheap carisoprodol cheap carisoprodol http://www.freewebs.com/drugs-960/cheap-carisoprodol-2.html poker on line http://www.freewebs.com/poker-979/online-poker-1.html poker online
67.189.109.* 于 2007-07-09 23:38:27发表:
cash advance with savings account cash advance with savings account http://www.freewebs.com/cash-892/cash-advance-with-savings-account.html cheap tramadol cheap tramadol http://www.freewebs.com/drugs-989/cheap-tramadol.html http://www.freewebs.com/casino-150/roulette-3.html casino roulette roulette on line regole baccarat regola baccarat http://www.freewebs.com/poker-656/baccarat-9.html http://vip-membersfp.webc.lyceu.net/www.ez4u.se/_disc1/00000038.htm order viagra order viagra
71.91.7.* 于 2007-07-09 23:37:39发表:
cheap carisoprodol http://www.freewebs.com/drugs-989/cheap-carisoprodol.html cheap carisoprodol cheap fioricet cheap fioricet http://www.freewebs.com/drugs-473/cheap-fioricet.html stanze di gioco in linea libere http://www.freewebs.com/poker-110/gioco-2.html stanze di gioco http://www.freewebs.com/drugs-259/ambien.html buy ambien online buy ambien http://fp.okstate.edu/goetze/_disc11/00000ab8.htm drug treatment center drug treatment center
71.253.144.* 于 2007-07-09 22:27:52发表:
http://www.freewebs.com/drugs-803/buy-tramadol.html buy tramadol online buy tramadol online http://www.freewebs.com/cash-892/same-day-cash-advance.html same day cash advance same day cash advance poker on line play poker online http://www.freewebs.com/poker-419/online-poker-7.html http://www.freewebs.com/drugs-473/buy-carisoprodol.html buy carisoprodol online buy carisoprodol free motorola ringtones free real music ringtones sprint http://www.freewebs.com/ringtone-888/free-ringtones-8.html
69.248.234.* 于 2007-07-09 22:24:24发表:
tavolo multigicotori poker giochi carte online http://www.freewebs.com/poker-979/giochi-8.html http://www.freewebs.com/cash-316/payday-cash-advance.html payday cash advance payday cash advance online slot online slot http://www.freewebs.com/casino-574/slots-3.html gioco in linea stanze di gioco http://www.freewebs.com/poker-818/gioco-7.html free ringtones free virgin mobile ringtones http://www.freewebs.com/ringtone-764/free-ringtones.html
71.199.88.* 于 2007-07-09 21:21:54发表:
cheap levitra http://www.freewebs.com/drugs-473/cheap-levitra.html cheap levitra phentermine pharmacy phentermine pharmacy http://www.solvepc.com/forum/_disc/000001bc.htm buy ambien http://www.freewebs.com/drugs-705/buy-ambien.html buy ambien online vioxx recall vioxx recall http://www.baatliv.no/_disc1/000021c3.htm free motorola ringtones free cingular cell phone ringtones http://www.freewebs.com/ringtone-837/free-ringtones-4.html
71.228.249.* 于 2007-07-09 21:19:11发表:
http://www.dewoude.net/_disc3/00002bda.htm cheap carisoprodol cheap carisoprodol cheap carisoprodol cheap carisoprodol http://www.freewebs.com/drugs-399/cheap-carisoprodol-2.html strategie crap regole crap http://www.freewebs.com/casino-834/craps-4.html buy tramadol online tramadol http://www.freewebs.com/drugs-112/tramadol.html cheap vigrx cheap vigrx http://www.freewebs.com/drugs-72/cheap-vigrx.html
62.231.243.* 于 2007-07-09 21:15:42发表:
cialis cialis http://www.brahman.co.za/Discussion/_disc2/0000244f.htm ace cash advance ace cash advance http://www.freewebs.com/cash-838/ace-cash-advance.html http://www.freewebs.com/poker-558/giochi-4.html tavoli da gioco poker tavoli da gioco poker http://www.freewebs.com/drugs-803/cheap-viagra.html cheap viagra cheap viagra uk regola baccarat http://www.freewebs.com/poker-558/baccarat-3.html regola baccarat
75.67.140.* 于 2007-07-09 21:15:28发表:
casino poker internet poker http://www.freewebs.com/poker-313/poker-8.html online poker game poker on line http://www.freewebs.com/poker-110/online-poker-7.html play blackjack internet blackjack http://www.freewebs.com/casino-387/blackjack-3.html http://www.freewebs.com/ringtone-837/free-ringtones-10.html 100 free ringtones 100 free ringtones nextel ringtone download free ringtones http://www.freewebs.com/ringtone-5/ringtones-12.html
203.82.67.* 于 2007-07-09 21:08:34发表:
fast cash advance payday loan fast cash advance payday loan http://www.freewebs.com/cash-838/fast-cash-advance-payday-loan.html http://www.freewebs.com/cash-127/cash-advance-philadelphia.html cash advance philadelphia cash advance philadelphia cash advance indianapolis cash advance indianapolis http://www.freewebs.com/cash-496/cash-advance-indianapolis.html internet slot http://www.freewebs.com/casino-162/slots-3.html casino slot buy tramadol buy tramadol http://www.phimuepsilon.com/forum/_disc2/00003c91.htm
0.0.0.* 于 2007-07-09 20:57:08发表:
phentermine online phentermine online http://www.hcctustin.com/Prayer/DiscussionBoard/00000104.htm online payday cash advance online payday cash advance http://www.freewebs.com/cash-256/online-payday-cash-advance.html buy phentermine http://www.freewebs.com/drugs-752/phentermine.html purchase phentermine cash advance boston http://www.freewebs.com/cash-496/cash-advance-boston.html cash advance boston cash advance columbus ohio http://www.freewebs.com/cash-256/cash-advance-columbus-ohio.html cash advance columbus ohio
75.177.77.* 于 2007-07-09 20:55:05发表:
Greats boys :
music = free music video = music downloads = free music downloads = FREE MUSIC DOWNLOADS = classical music downloads = Free Music Downloads = free music for ipod = free mp3 downloads =
http://musicdownloadsmp3.tripod.com download music free :: http://www.nativeecosystems.org/portal_memberdata/portraits/ge3ei3#freemusicdownloads music downloads :: http://www.sopadre.com/gallery/louies/music.html music downloads pc :: http://mywebpage.netscape.com/music10free/music-download/ legal music downloads :: http://hometown.aol.com/mp33music/legal_music_downloads.html FREE MUSIC DOWNLOADS :: http://musicdownloadsmp3.tripod.com/music_downloads.html download free music :: http://hometown.aol.com/mp33music/legal_music_downloads.html free music downloads :: http://mywebpage.netscape.com/bwwfst/Download-Free-Music.htm free download music :: http://mywebpage.netscape.com/free5mp3/mp3music.html free music :: http://musicdownloads4free.angelfire.com/free-music.html music download free :: http://nmstandards.org/portal_memberdata/portraits/vsemoe#musicdownloads music download ::
download free music .. free music downloads .. free ipod music downloads sites .. music downloads pc .. music downloads .. free mp3 music downloads .. Free Music Downloads ..
76.182.75.* 于 2007-07-09 20:54:52发表:
http://www.freewebs.com/casino-228/casino-game-7.html casino gaming casinos games online games http://www.freewebs.com/poker-806/giochi-7.html tavoli multigiocatori poker online roulette poker roulette game http://www.freewebs.com/casino-672/roulette-1.html http://www.theinboxcafe.com/_disc1/000000b5.htm order viagra order viagra http://www.freewebs.com/drugs-705/buy-fioricet-2.html buy fioricet buy fioricet online
0.0.0.* 于 2007-07-09 20:33:21发表:
buy carisoprodol buy carisoprodol online http://www.freewebs.com/drugs-718/buy-carisoprodol.html bad credit cash advance bad credit cash advance http://www.freewebs.com/cash-127/bad-credit-cash-advance.html http://www.freewebs.com/cash-41/cash-advance-until-payday.html cash advance until payday cash advance until payday free sprint ringtones free sprint ringtones http://www.freewebs.com/ringtone-465/free-ringtones-15.html cash advance milwaukee http://www.freewebs.com/cash-838/cash-advance-milwaukee.html cash advance milwaukee
84.16.246.* 于 2007-07-09 20:18:57发表:
1Thanks boys :
limewire = how to download music = free mp3 music downloads = music downloads = free music downloads = free download music = free music downloads = free legal music downloads = free mp3 downloads =
http://musicdownloadsmp3.tripod.com free music downloads :: http://www.nativeecosystems.org/portal_memberdata/portraits/ge3ei3#freemusicdownloads music download free :: http://www.sopadre.com/gallery/louies/music.html legal music downloads :: http://mywebpage.netscape.com/music10free/music-download/ free music for ipod :: http://hometown.aol.com/mp33music/legal_music_downloads.html free mp3 downloads :: http://musicdownloadsmp3.tripod.com/music_downloads.html free music download sites :: http://hometown.aol.com/mp33music/legal_music_downloads.html FREE MUSIC DOWNLOADS :: http://mywebpage.netscape.com/bwwfst/Download-Free-Music.htm free ipod music downloads sites :: http://mywebpage.netscape.com/free5mp3/mp3music.html Free Music Downloads :: http://musicdownloads4free.angelfire.com/free-music.html free music downloads :: http://nmstandards.org/portal_memberdata/portraits/vsemoe#musicdownloads music download ::
free music for ipod .. music downloads .. legal music downloads .. download free music .. Free Music Downloads .. free music to download .. FREE MUSIC DOWNLOADS ..
125.99.8.* 于 2007-07-09 20:11:27发表:
1Thanks boys :
music download free = free ipod music downloads = free music video = download free music = music downloads = music download = Free Music Downloads = free music to download = music =
http://musicdownloadsmp3.tripod.com classical music downloads :: http://www.nativeecosystems.org/portal_memberdata/portraits/ge3ei3#freemusicdownloads music download :: http://www.sopadre.com/gallery/louies/music.html free ipod music downloads sites :: http://mywebpage.netscape.com/music10free/music-download/ free music to download :: http://hometown.aol.com/mp33music/legal_music_downloads.html Free Music Downloads :: http://musicdownloadsmp3.tripod.com/music_downloads.html free music download sites :: http://hometown.aol.com/mp33music/legal_music_downloads.html free music downloads :: http://mywebpage.netscape.com/bwwfst/Download-Free-Music.htm free music ipods :: http://mywebpage.netscape.com/free5mp3/mp3music.html free music :: http://musicdownloads4free.angelfire.com/free-music.html free legal music downloads :: http://nmstandards.org/portal_memberdata/portraits/vsemoe#musicdownloads free ipod music downloads ::
free music download .. free music to download .. music .. limewire music downloads .. free music .. Free Music Downloads .. free music downloads ..
0.0.0.* 于 2007-07-09 19:41:00发表:
meilleurs casinos en ligne meilleures promotions en ligne http://www.freewebs.com/casino-913/casino-19.html marilyn manson ringtone http://www.freewebs.com/ringtone-745/ringtone-9.html black eyed pea ringtone http://www.freewebs.com/ringtone-595/free-ringtone-15.html free ringtone free sprint ringtone food and drug administration food and drug administration http://www.yachtxperts.com/_bocam/00000994.htm casino jeu casino jeu http://www.freewebs.com/casino-706/jeu-casino-4.html
24.128.79.* 于 2007-07-09 19:39:07发表:
free virgin mobile ringtones free virgin mobile ringtones http://www.freewebs.com/ringtone-551/free-ringtones-3.html casinos in linea superiore http://www.freewebs.com/casino-228/casino-4.html casinos in linea superiore guaranteed cash advance guaranteed cash advance http://www.freewebs.com/cash-388/guaranteed-cash-advance.html casinos in linea superiore http://www.freewebs.com/casino-591/casino-6.html casinos gratuiro cash advance paydayloans cash advance paydayloans http://www.freewebs.com/cash-100/cash-advance-paydayloans.html
0.0.0.* 于 2007-07-09 19:14:14发表:
london drug http://www.patacake.com/Discussions/Kids/_disc29/00001c68.htm london drug stanze di gioco migliori stanze di gioco http://www.freewebs.com/poker-419/gioco-9.html buy ambien online buy ambien http://www.freewebs.com/drugs-803/buy-ambien-2.html regola baccarat regola baccarat http://www.freewebs.com/poker-82/baccarat-9.html http://www.bikecenterpr.com/_disc2/00001ab1.htm drug rehabilitation drug rehabilitation
65.184.166.* 于 2007-07-09 19:01:21发表:
generic cialis http://www.edwardjamesrichard.com/_disc13/000036aa.htm generic cialis http://www.freewebs.com/ringtone-837/ringtones-5.html download free ringtones polyphonic ringtones faxless cash advance faxless cash advance http://www.freewebs.com/cash-177/faxless-cash-advance.html osco drug osco drug http://www.mooseheadband.com/_disc3/00000103.htm emergency cash advance emergency cash advance http://www.freewebs.com/cash-256/emergency-cash-advance.html
0.0.0.* 于 2007-07-09 18:40:22发表:
cash advance credit card http://www.freewebs.com/cash-496/cash-advance-credit-card.html cash advance credit card cash advance company loan http://www.freewebs.com/cash-127/cash-advance-company-loan.html cash advance company loan cheap soma http://www.freewebs.com/drugs-780/cheap-soma.html cheap soma http://www.freewebs.com/casino-672/roulette-3.html roulette online internet roulette how penis enlargement works http://www.bindt.ch/Forum/_disc1/00000035.htm how penis enlargement works
201.17.74.* 于 2007-07-09 16:36:49发表:
http://www.freewebs.com/drugs-182/penis-enlargement.html sizepro penis enlargement pill how penis enlargement works how penis enlargement works http://cahn.mnsu.edu/fall2001laugh/_disc3/000003f7.htm how penis enlargement works buy tramadol online http://www.freewebs.com/drugs-752/tramadol.html tramadol cash advance store cash advance store http://www.freewebs.com/cash-177/cash-advance-store.html vigrx pill vigrx side effects http://www.freewebs.com/drugs-72/vigrx-2.html
0.0.0.* 于 2007-07-09 16:24:17发表:
http://www.freewebs.com/casino-672/craps-4.html strategie crap strategie crap http://www.freewebs.com/poker-818/gioco-6.html stanze di gioco gioco in linea http://www.freewebs.com/casino-496/casino-game-4.html giochi casino casinos games eckerd drug http://www.iloveeconomics.com/_disc1/00000a39.htm eckerd drug cash advance houston cash advance houston http://www.freewebs.com/cash-183/cash-advance-houston.html
71.91.7.* 于 2007-07-09 15:57:04发表:
free mp3 ringtones free t mobile ringtones http://www.freewebs.com/ringtone-181/free-ringtones-9.html cash advance now cash advance now http://www.freewebs.com/cash-862/cash-advance-now.html cheap soma cheap soma http://www.freewebs.com/drugs-72/cheap-soma.html ambien online ambien online http://dplyer.com/j4kforum/_disc10/00000db6.htm http://www.freewebs.com/cash-388/cash-advance-now.html cash advance now cash advance now
69.119.220.* 于 2007-07-09 14:40:21发表:
cheap viagra http://www.freewebs.com/drugs-705/cheap-viagra-2.html cheap viagra uk cheap vigrx http://www.freewebs.com/drugs-705/cheap-vigrx-2.html cheap vigrx free ringtone free cingular ringtones http://www.freewebs.com/ringtone-936/ringtones-12.html buy cialis online http://www.freewebs.com/drugs-870/buy-cialis.html buy cialis viagra pill http://www.hurricanerunners.net/_disc1/000000cd.htm viagra pill