Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

FAQ pl.comp.lang.perl FAQ cz. 1 (301)

32 views
Skip to first unread message

Krzysztof Juszkiewicz

unread,
Jan 6, 2006, 3:33:41 AM1/6/06
to
URL: http://www.kt.agh.edu.pl/other/perl/faq/
Last-Modified: Fri Jan 6 11:33:23 2006
Archive-name: pl/comp/lang/perl-faq/1
Part: 1
Posting-Frequency: monthly (6th)

1. FAQ grupy pl.comp.lang.perl
Data modyfikacji: 6 stycznia 2006

To sa najczesciej zadawane pytania i odpowiedzi na grupie
pl.comp.lang.perl.

Odpowiedzi nie sa pisane wylacznie przez autora, lecz dyskutantow grupy.
Poczatkujacy powinien nauczyc sie przynajmniej podstaw perla (kursy,
ksiazki - adresy ponizej), a potem siegac do FAQ lub pytac na grupie,
stosujac zasady dotyczace grupy (patrz nizej).

Chcialbym podziekowac, tym ktorzy wniesli wklad w to faq. W
szczegolnosci czytelnikom grupy news:pl.comp.lang.perl zadajacym pytania
i odpowiadajacym, sa to w szczegolnosci:

Piotr Piatkowski
Marcin Jagodzinski
Hubert depesz Lubaczewski
Szymon Sokol
Lukasz Rewerenda
Wawrzyniec Zurowski
Pawel Olszewski
Piotr Auksztulewicz
Tomasz Blachowicz
Radoslaw Zielinski
Krzysztof Koczyjan
Slawomir Szczyrba
Daniel Podlejski
Andrzej Filip
Krzysztof Krzyzaniak
Wojciech Gazda
Dariusz Sznajder
Tomasz Miklas
Bernard El-Hagin
Marcin Kaszynski
Janusz Harkot
Michal Jankowski
Stanislaw Klekot


Z gory chcialbym podziekowac wszystkim, ktorzy zauwaza ciekawostki o
perlu w Polsce lub po polsku i przysla na adres jusz...@kt.agh.edu.pl

FAQ moze byc mirrorowane na WWW w niezmienionej formie z zaznaczeniem
orginalnego pochodzenia. Przy utrzymywaniu okresowej aktualizacji autor
FAQ umieszcza adres mirrora w FAQ.

1.1. Co sie w FAQ zmienilo od ostatniej wersji?
3.9. Czy jest perl dla DOS/Windows?
8.17. Jak wylosowac linie z pliku
8.25. Jak porownac pliki?
13.1. Jak sprawdzic czas i date?
8.9. Jak sprawdzic plik wskazywany linkiem symbolicznym?
5.9. Jak odebrac poczte?

1.2. Gdzie jest FAQ w najnowszej wersji?
Przede wszystkim na grupie news:pl.comp.lang.perl oraz news:pl.answers
a takze:

http://www.kt.agh.edu.pl/other/perl/faq/ (wersja HTML)
http://www.kt.agh.edu.pl/other/perl/faq/faq.pl.txt (wersja tekstowa)
http://www.kt.agh.edu.pl/other/perl/faq/faq.txt (wersja bez ogonkow)
http://www.kt.agh.edu.pl/other/perl/faq/faq.ps (wersja Postscript)

http://republika.pl/perlfaq/ (wersja HTML)

http://www.plh.pl/perl/faq/ (wersja HTML)
http://www.plh.pl/perl/faq/faq.pl.txt (wersja tekstowa)
http://www.plh.pl/perl/faq/faq.txt (wersja bez ogonkow)
http://www.plh.pl/perl/faq/faq.ps (wersja postscript)

wersje starsze:

http://www.programming.pl/manuals/perl-faq/ (HTML)
http://www.lonet.gdynia.pl/~busik/htm_test/perl/ (HTML)
http://4programmers.net/cgi/perl_faq.html (tekst)
http://ejo.univ-lyon1.fr/faq/by-newsgroup/pl/pl.comp.lang.perl/

oraz w archiwach grup.

2. Wiedza
2.1. Jakie sa ksiazki po polsku?
Roznych aspektow Perla mozna sie uczyc z ksiazek (kolejnosc wydawania):

Tom Christiansen, Nathan Torkington
(Mateusz Michalski, Rafal Szpoton, Slawomir Dzieniszewski)
"Perl. Receptury. Wydanie II", wyd. Helion 2004
ISBN: 83-7361-328-5 ok. 100 zl
Dla: srednich i zaawansowanych

Allison Randal, Dan Sugalski, Leopold Totsch
(Rafal Szpoton)
"Perl 6. Podstawy", wyd. Helion 2003,
ISBN: 83-7361-299-8 ok. 30 zl
Ksiazka "do poduszki" o przyszlej wersji jezyka Perl

Reuven M. Lerner
(M. Michalski, S. Dzieniszewski)
"Perl. core", wyd. Helion 2003,
ISBN: 83-7361-169-X ok. 50 zl
Dla: srednich

Jon Orwant, Jarkko Hietaniemi, John Macdonald
(Slawomir Dzieniszewski, Marcin Jedrysiak)
"Algorytmy w Perlu", wyd. Helion 2003,
ISBN: 83-7197-913-4 ok. 70 zl
Dla: zaawansowanych
Opis typowych typowych problemow i ich rozwiazan w jezyku Perl

Sriram Srinivasan (Adam Podstawczynski)
"Perl. Zaawansowane programowanie", wyd. Helion 2003,
ISBN: 83-7197-999-1 ok. 60 zl
Dla: zaawansowanych
Zlozone struktury danych, obiektowosc, moduly, sieci, grafika, rozbudowa.

Geoffrey Young, Paul Lindner, Randy Kobes (Przemyslaw Kowalczyk)
"mod_perl. Podrecznik programisty", wyd. Helion 2003,
ISBN: 83-7197-799-9
Dla: zaawansowanych
Wbudowany modul Perla do serwera WWW Apache

Krzysztof Juszkiewicz
"Perl. Cwiczenia", wyd. Helion 2003,
ISBN: 83-7197-946-0 ok. 16 zl
Dla: poczatkujacych
Ksiazka szczegolnie dla tych, ktorzy ucza sie na przykladach.

Simon Cozens (Rafal Bielec, Adam Osuchowski, Rafal Szpoton)
"Perl. Od podstaw", wyd. Helion 2003,
ISBN: 83-7197-496-5 ok. 70 zl
Dla: poczatkujacych
Podstawy, moduly, obiekty, CGI, bazy danych, siec

R. Allen Wyke, Donald B. Thomas (Lukasz Cygan)
"Perl. Kurs podstawowy", wyd. Edition 2000 2002,
ISBN: 83-7366-006-2 ok. 45 zl
Dla: poczatkujacych
Same poczatki, zgodnie z tytulem. Troche o DBI i CGI.

Lincoln D. Stein (Robert Gebarowski)
"Perl. Tworzenie aplikacji sieciowych", wyd. Helion 2002,
ISBN: 83-7197-604-6 ok. 90 zl
Dla: srednich
Architektura serwer-klient dla wielu protokolow TCP, UDP, SMTP, POP, IMAP,
NNTP, FTP, HTTP wraz z ich omowieniem. Watki.

John Callender (Wojciech Derechowski)
"Perl w zarzadzaniu witrynami WWW", wyd. Helion 2002,
ISBN: 83-7197-676-3 ok. 50 zl
Dla: srednich
Kierunki tworzenia i utrzymania informacji WWW

Steven Holzner (Tomasz Zmijewski)
"Perl. Czarna ksiega", wyd. Helion 2001,
ISBN: 83-7197-288-1 ok. 45 zl
Dla: wszystkich (szczegolnie poczatkujacych)
Kompendium wiedzy o Perlu z wieloma przykladami i najpopularniejszymi
zastosowaniami.

Stephen Lidie (Robert Gebarowski)
"Perl/Tk. Leksykon kieszonkowy", wyd. Helion 2001,
ISBN: 83-7197-464-7 ok. 10 zl
Dla: srednich i zaawansowanych
Graficzne interfejsy Tk w Perlu w formie kompendium, z drobnymi
bledami tlumacza

Andrew Ford (Robert Gebarowski)
"mod_perl. Leksykon kieszonkowy", wyd. Helion 2001,
ISBN: 83-7197-468-X, ok. 10 zl
Dla: srednich i zaawansowanych
Przewodnik po mod_perl w wersji 1.24, z krotkim kursem wprowadzajacym
z metodami adaptacji skryptow CGI oraz aplikacjami na module.

Jeffrey E. F. Friedl (Adam Podstawczynski)
"Wyrazenia regularne", wyd. Helion 2001,
(Mastering Regular Expressions)
ISBN: 83-7197-351-9 ok. 40 zl
Dla: srednich
Opis wyrazen regularnych dla roznych srodowisk, w tym takze perla.

Johan Vromans (Aleksander Paleczny):
"Perl 5 - Leksykon kieszonkowy", wyd. Helion 2001
ISBN: 83-7197-365-9 ok. 9 zl
Dla: srednich
Kieszonkowe wydanie streszczenia perla z odniesieniami do funkcji,
operatorow, zmiennych, a nawet modulow.

Larry Wall, Tom Christiansen, Jon Orwant
(Marcin Moskwa,Janusz Machowski, Rafal Malkowski, Piotr Kresak):
"Perl - programowanie. Wyd.2"
("Programming Perl, Third Edition"), wyd. RM 2001
ISBN: 83-7243-123-X ok. 130/70 zl
Dla: srednich
"Camel Book" czyli "Biblia Perla" lub "Wielblad", napisana przez
tworcow tego jezyka podstawowa ksiazka, wyjasniajaca tajniki programowania
w Perlu. Zawiera manuale i sugestie, ktora funkcja jest szybsza.

Clinton Pierce (Tomasz Rabij)
"Poznaj Perl w 24 godziny", wyd. Intersoftland 2000
ISBN: 83-7260-016-3 ok. 60 zl
Dla: poczatkujacych
Zawiera podstawy i opis CGI.

David N. Blank-Edelman (Piotr Kresak):
"Perl dla administratorow systemow", wyd. RM 2000
ISBN: 83-7243-122-1, ok. 65/40 zl
Dla: srednich i zaawansowanych
Opisy uslug, systemu UNIX, SQLa do perla. Skrypty dla roznych platform do
zarzadzania, monitorowania i statystyk.

Randal L. Schwartz, Tom Christiansen (Michal Jeczalik, Marcin Jagodzinski):
"Perl. Wprowadzenie", wyd. Helion 2000
ISBN: 83-7197-220-2, ok. 35 zl
Pozycja, jak sama nazwa wskazuje wprowadza do Perla. Nie jest przeladowana
przykladami. Na uwage zasluguje rozdzial 19 dotyczacy CGI:
http://www.helion.com.pl/online/perlwp/perlwp19.pdf
Ksiazka zawiera cwiczenia, nie ma natomiast opisu,
przydatnego poczatkujacym, debugera.

Laura Lemay (Janusz Grabis):
"Perl dla kazdego", wyd. Helion 2000,
ISBN 83-7197-053-6, ok. 63 zl
Zawiera rozdzial o CGI, a takze po kazdym rozdziale pytania z odpowiedziami.

Alligator Descartes, Tim Bunce (Adam Podstawczynski):
Perl DBI: programowanie
ISBN: 83-7243-090-X, ok. 30 zl
Dla: srednich i lepszych
Mozna sie dowiedziec o budowie baz danych (od tych najprostszych csv
az po relacyjne), o skladni SQL, o budowie interfejsu DBI wraz z
przejrzystymi przykladami obejmujacymi kazde zagadnienie, o obsludze z
poziomu DBI sterownikow roznych baz, nieco o DBD::ODBC i Win32::ODBC,
a wszystko -- oczywiscie -- z punktu widzenia Perla dla poczatkujacych
i ekspertow.

Scott Guelich, Shishir Gundavaram, Gunther Birznieks (Krzysztof Gestwa):
"Programowanie CGI w Perlu", wyd. RM 2000,
ISBN: 83-7243-117-5, ok. 63 zl
Dla: srednich
Opis modulu CGI i innych zagadnien WWW.

Larry Wall, Tom Christiansen, Randal L. Schwartz, Stephen Potter
(Marzena Baranowska, Marcin Moskwa, Rafal Sztencel, Piotr Teczynski):
"Programowanie Perl" ("Programming Perl, Second Edition"), wyd. RM 1999,
ISBN 83-87216-30-5, ok. 80 zl

Tom Christiansen, Nathan Torkington
(Krzysztof Labanowski, Marcin Moskwa, Zbigniew Szalbot):
"Perl receptury" ("Perl Cookbook"), wyd. RM 1999,
ISBN 83-87216-96-8, ok. 75 zl:
Dla: srednich i lepszych
Ksiazka ta pokazuje rozne rozwiazania problemow, przed jakimi staje osoba
programujaca w perlu. Jest jednoczesnie pelnym przegladem tego jezyka:
na przykladach mozemy nauczyc sie zarowno podstaw Perla (choc podobno
nie od zera), jak i zaglebic sie w bardziej zaawansowane zagadnienia.
Uzywa wspolczesnego modulowatego Perla5. Dobrze opisany i
skomentowany kod. Sensowne zastosowania i przyklady.

Craig Patchett, Matthew Wright (Michal Mosiewicz, Jerzy Hodor):
"CGI/Perl - ksiazka kucharska" ("CGI/Perl Cookbook"), wyd. Helion 1999,
ISBN 837197-061-7, ok. 65 zl
Dla: srednich
Przydatne programy CGI wydrukowane i prawie linia po linii
komentowane - swietna metoda nauki na przykladach z CD-ROMem.
Niestety sa one napisane w bardzo archaicznym Perlu z nieistniejacymi
bibliotekami, nie korzystajac wcale z modulu CGI.

Elizabeth Castro (Piotr Nowakowski):
"PERL i CGI, nauka pisania skryptow", wyd. Mikom 1999,
ISBN 83-7158-194-7, ok. 28 zl
Dla: poczatkujacych
Ksiazka z przykladami do pobrania spod http://www.peachpit.com/vqs/perlcgi

Rafe Colburn (Michal Mosiewicz):
"CGI", wyd. Helion 1998
ISBN 83-7197-032-3, ok. 30 zl
Ksiazka podobno wciaga, ma jednak bledy skladniowe.

Jerry Muelver (Bogdan Kaminski):
"Perl - Tworzenie stron WWW", wyd. RM 1998,
ISBN: 83-87216-35-6 ok. 43 zl
Dla: srednich i lepszych
Wydanie ma sporo bledow, posiada CD-ROM

Przyklady programow z powyzszych ksiazek mozna odnalezc:

ftp://ftp.ora.com/published/oreilly/perl/
ftp://ftp.oreilly.com/published/oreilly/nutshell/

Niektore tresci ksiazek w wersji angielskiej sa rowniez w sieci.

http://www.flashdance.cx/books/

2.2. Co to jest CPAN?
Glownym zrodlem dokumentacji jest CPAN (Comprehensive Perl Archive
Network). W CPANie znalezc mozna: samego Perla (interpreter, zrodla,
wersje skompilowane), dokumentacje, przykladowe skrypty, moduly
(biblioteki). Oficjalne adresy:

ftp://ftp.man.szczecin.pl/pub/perl/CPAN/
ftp://ftp.man.torun.pl/pub/doc/CPAN/
ftp://ftp.pk.edu.pl/pub/lang/perl/CPAN/
ftp://sunsite.icm.edu.pl/pub/CPAN/
ftp://ftp.mega.net.pl/pub/mirrors/ftp.perl.com/

Do sciagania modulow sluzy modul CPAN (patrz tez instalacja modulow):

perl -MCPAN -e shell

2.3. Gdzie znajde najblizsza dokumentacje?
Na komputerze gdzie Perl jest zainstalowany, powinny byc dostepne
manuale, ktorych wykaz uzyskuje sie wydajac komende man perl. Uzytecznym
poleceniem jest takze (zastepujacym polecenie man) perldoc (konieczny w
Linuxie moze byc pakiet perl-pod) w nastepujacej konfiguracji:

perldoc CGI - informacja o module CGI
perldoc -f print - informacja o funkcji print
perldoc -q debug - informacja z FAQ na temat
znajdowania bledow (debug) w Perlu
perldoc perlre - manual o wyrazeniach regularnych

Dostep do FAQ po wydaniu komendy perldoc perlfaq.

W niektorych systemach (windows) komende perldoc zastepuje zestaw perl
perldoc. A manuale sa w formacie HTML np.:

file:///C:/Perl/html/faq/Windows

W innym systemie (Linux) manuale sa w jezyku polskim, dostepne takze
przez WWW:

http://www.linux.net.pl/ptm/man_HTML/man1/perl.1.html

A po angielsku:

http://www.perldoc.com/
http://perldoc.perl.org/

2.4. Jak dostac odpowiedz na newsach?
Boli mnie watroba. Czym sie leczyc? Mysle, ze moje pytanie jest
wlasciwie dla tej grupy, przeciez wszyscy piszacy w Perlu maja
watroby...

Grupa news:pl.comp.lang.perl sluzy przede wszystkim do dyskusji o
zawilosciach jezyka perl. Do dyskucji na temat zagadnien WWW sluzy grupa
news:pl.comp.www, a takze news:pl.comp.www.server-side, natomiast w
kwestii baz danych nalezy wrocic sie na pl.comp.bazy-danych.

Przed skierowaniem pytania na grupe nalezy sprawdzic czy odpowiedz nie
znajduje sie w FAQ (najlepiej siegnac po najnowsza wersje).

W przypadku pytan kierowanych na grupe o perlu, nalezy postawic pytanie,
na ktore odpowiedz nie jest zbyt dluga. Gotowych szablonow programow
szukac w archiwach na WWW. Jednakze opis problemu nie moze sie
sprowadzac do zdania "skrypt mi nie dziala". Warto podac szczegoly,
zwlaszcza zacytowac komunikaty.

-- Houston, mamy problem!
-- Slyszymy was Apollo, o co chodzi?
-- Rakieta nam sie zepsula! Nie dziala!

Dobrze jest zapoznac sie z http://rtfm.bsdzine.org/.

2.5. Gdzie jest archiwum grupy pl.lang.comp.perl?
http://groups.google.com/groups?oi=djq&as_ugroup=pl.comp.lang.perl
http://www.newsgate.pl/archiwum/pl-comp-lang-perl/
http://niusy.onet.pl/pl.comp.lang.perl
http://usenet.gazeta.pl/usenet/0,1.html?group=pl.comp.lang.perl

2.6. Czy sa w sieci kursy po polsku?
Tak. Oto ich lista. Daty w nawiasach to ostatnia modyfikacja. Data
sprawdzania: 29.06.00.

2.6.1. kurs Krzysztofa Juszkiewicza
http://www.kt.agh.edu.pl/other/perl/ [2.08.99]

http://webmaster.gery.pl/index.php?kurs=perl

2.6.2. kurs Kazimierza Pietruszewskiego
[05.05.98]:

http://www.jtz.org.pl/Inne/Perl/
http://bit.zsme.tarnow.pl/killer/cgi/kurs/index.htm
http://binboy.sphere.pl/index.php?show=serwis&d=perl [11.04.2000]

http://robert.wsi.edu.pl/perl/
http://www.nethut.pl/artykul.php/t/16

2.6.3. Kurs Marcina Nowaka (Chip)
http://www.javasoft.pl/sp/perl_index1.html [CGI]
http://www.javasoft.pl/sp/perl_index2.html [mysql]

2.6.4. Kurs Lukasza Wierciocha
http://wieluk.republika.pl/

2.6.5. Kurs Michala Stanka
http://www.pckurier.pl/webmaster/2000/marzec/stanek/text_1.html
http://www.pckurier.pl/webmaster/2000/kwiecien/stanek/perl2.html
http://www.pckurier.pl/webmaster/2000/czerwiec/stanek/textperl.html

2.6.6. kurs Bartosza Sawickiego
http://www.iem.pw.edu.pl/~sawickib/perl.html [3.11.99]


2.6.7. kurs Filipa Gralinskiego
http://www.ceti.pl/~gralinski/lik320/


2.6.8. kurs A. Dawidziuka, P. Bolka
http://www.gust.org.pl/BIUL/biul7.html
http://www.gust.org.pl/PDF/BIUL/07/04-ad-pb.pdf
ftp://ftp.gust.org.pl/TeX/GUST/bulletin/07/04-ad-pb.ps

2.6.9. kurs pod katem CGI
http://www.snj.digimer.pl/artykuly.html

2.6.10. kurs anonimowy
http://www.perl.kurs.prv.pl/


2.6.11. kurs Andrzeja Zawadki
http://www.cgi.one.pl/perl01.shtml



2.7. Czy sa jakies inne strony w Polsce o Perlu?
2.7.1. przyklady (i kurs?)
http://web.pertus.com.pl/tech/perl/
http://www.depesz.pl/perl.php

2.7.2. zastosowania dla WWW:
http://www.ci.pwr.wroc.pl/~jasinski/cgi/ProgramyCGI.zip
http://www.cgi.csd.pl/index-v.php?n=perl



2.8. Czy sa manuale dostepne w sieci?
Tak, w kazdym CPANie po dodaniu do sciezki /doc/manual/html/ oraz

http://koala.ichpw.zabrze.pl/perlhtml/perl.htm

oraz inne strony po angielsku:

2.8.1. CGI-FAQ:
http://web.pertus.com.pl/tech/perl-cgi-faq.htm

2.8.2. tutorial:
http://web.pertus.com.pl/tech/perldoc/perl5.html
http://www.kis.p.lodz.pl/~cegla/perl/start.html

2.9. Gdzie sa strony zagraniczne?
http://www.perl.com/ - strona glowna perla
http://www.perl.org/ - zalety perla

http://www.cpan.org/ - CPAN
http://search.cpan.org/ - wyszykiwarka w CPANie

http://www.tpj.com/ - Magazyn The Perl Journal
http://www.samag.com/tpj/ - jw

2.10. Gdzie sa skrypty zagraniczne?
W CPANie oraz:

http://cgi.resourceindex.com/Programs_and_Scripts/Perl/
http://www.worldwidemart.com/scripts/
http://www.freecode.com/
http://www.hotscripts.com/Perl/
http://www.cgi-resources.com/
http://totalscripts.com/pages/Perl_Scripts/

2.11. Dlaczego nie ma strony o perlu w linkach?
Bo autor FAQ o niej nie wie, lub nie dziala [29.06.2000]:

http://sezam.wanet.pl/perl/index.htm - kurs M. Stanka [brak serwera]
http://hostidc.idc.com.pl/~siwy/perl.htm - kurs J. Rupnika [nie odpowiada]
http://www.ci.pwr.wroc.pl/~martusew/perl.html - kurs W. Martusewicza [brak]
http://www.ue.eti.pg.gda.pl/~wojtekz/perl/perl.html - manual [brak]
http://lds.mikrus.pw.edu.pl/lang/perl/ - manual [brak serwera]
http://lama.supermedia.pl/docs/perl/ - manual [nie odpowiada]
http://pc49.uhc.lublin.pl/perl/ - manual [brak serwera]
http://moon.int.ids.pl/manual/perl/ - manual [brak serwera]
http://eliza.lsb.com.pl/manual/perl/ - kurs K. Pietruszewskiego [brak]
http://imtenis.com.pl/webmasternet/cgi/kursperla.htm - jw
http://webresources.help.pl/technologie/perl.html - jw
http://www.amg.net.pl/Perl/ - archiwum [brak]
http://www.rgstudio.com.pl/szkolenia/node9.html - szkolenia [brak serwera]
http://pipeta.chemia.pk.edu.pl/Perl/ - kurs [brak]
http://www.eden.koti.pl/inne/siec/biblioteka/perl/ - kurs [brak]
http://magic-modules.sourceforge.net/ - rezygnacja depesz'a
http://sourceforge.net/projects/magic-modules/- rezygnacja depesz'a
http://www.pcgyver.obywatel.pl/perl/ - [brak]
http://ebook.histeria.pl/programing/perl/ - [brak serwera]
http://beta.linuxnews.pl/NewsReader/show_threads.php?group=pl.comp.lang.perl
http://www.com.pl/grouplist.phtml?group=pl.comp.lang.perl&cmd_latest=latest
http://ptm.linux.pl/man_HTML/man1/perl.1.html
http://siodemka.p.lodz.pl/~pkopczy/manual/perl.1.html
http://student.wsp.krakow.pl/~tech12/man1/p/perl.1.html
http://www.remarq.com/threads.asp?group=pl%2Ecomp%2Elang%2Eperl
http://cassel.art.pl/Perl/
http://www.dudzio.pl/perlkurs.htm
http://ygreg.and.pl/perl/
http://strony2.wp.pl/wp/perl_kurs/
http://www.zamoyski.edu.pl/~mjnowak/
http://www.kaboom.gdynia.top.pl/Perl.htm
http://cgi.koti.pl/cgi-bin/perl.shtml (skrypty)
http://wojtas.sonik.pl/cgi.html (skrypty)
http://koti.pl/~cyberdane/strefa/cgi-bin/perl.shtml (inny link)
http://w3.altkom.com.pl/~krzysiek/perl/perl.html (dobre checi)
http://www.linux.com.pl/Linux1999/99_08/wielblad.html
http://www.mat.uni.torun.pl/help/perlmanual/perl.html
http://ananke.qdnet.pl/~mgb/perldocs/perl.htm
http://www.zasobydev.gery.pl/cgi-bin/php/main.php?podklasa=15&klasa=2&zakres=0
http://zfj.if.uj.edu.pl/computing/perl/
http://www.ict.pwr.wroc.pl/doc/perl/perl.html

3. Uruchamianie skryptow
3.1. Dlaczego nie moge uruchomic skryptu?
- sprawdz czy pierwsza linia ma po znakach #! poprawna sciezke do perla
mozesz sprobowac dodac dwa minusy: #!/usr/bin/perl --
- sprawdz czy plik skryptu ma prawa do wykonywania i czytania
- sprawdz czy mozesz wykonac inne programy z tego katalogu (./plik)
- sprawdz czy wyrzucone sa znaki konca linii z dos'a
np. perl -pi -e 's/\r\n/\n/' skrypt
perl -p -i.bak -e "s/\r//" plik [wersja dla DOSa]
(Uwaga ta dotyczy starszych wersji perla pod Unixami)
- sprawdz czy sa naglowki, o ile skrypt uruchamiasz przez WWW
- przy windows/dos stosuj skladnie jednolinijkowa w jeden ze sposobow:
perl -e "print 'Hello World'"
perl -e "print \"Hello World\""
- czy w danym katalogu mozna wykonywac CGI, jesli przez WWW
- czy najprostszy skrypt w podobnych warunkach dziala


wiecej informacji o skryptach przez WWW w dziale Internet.

3.2. Co oznacza dany blad?
3.2.1. Text file busy
Plik byl uzywany przez inny program, lub proba podmiany skryptu w
trakcie jego dzialania.

3.2.2. Premature end of script headers
Twoj skrypt nie generuje wlasciwych naglowkow HTTP - zobacz w dziale
WWW.

3.2.3. Malformed header from script
Naglowek HTTP co prawda jest, ale zly - zobacz w dziale WWW.

3.2.4. Wypisywanie znakow nie od razu lub nie w kolejnosci
Brakuje tzw. autoflush'a. Dobrze jest na poczatku dodac:

$|=1;

3.2.5. Can't locate
Caly komunikat wyglada np. tak:

Can't locate strict.pm in @INC (@INC contains: ...)

Oznacza to, ze modul (strict.pm) nie jest zainstalowany w miejscu gdzie
powinien, tj. w sciezkach wymienionych w @INC. Moze to najczesciej
oznaczac brak modulu (koniecznosc instalacji), lub koniecznosc
wskazania sciezki:

use lib 'sciezka';

3.2.6. Can't load (locate loadable) object
Obiekt (modul), ktory chcemy zaladowac istnieje, lecz zawiera bledy.
Najczesciej nie ma na koncu 1; (jesli pisalismy sami) lub zostal zle
zainstalowany (np. przekopiowany, podczas gdy wymagana byla
instalacja).

3.2.7. Can't find string terminator
Nie znaleziono zakonczenia tekstu. Nalezy zwrocic uwage czy tekst
zakonczenia (np. EOM, _EOF_) jest jedynym w tej linijce i po nim
znajduje znak nowej linii oraz nie ma innych znakow jak np. spacja.

3.2.8. Might be a runaway multi-line "" string
Najprawdopodobniej nie zostal poprawnie zamkniety cudzyslow wskazujacy
ciag znakow.

3.2.9. Can't call method xxx on an undefined value
W podanej linii miala zostac wykonana funkcja o nazwie xxx, na obiekcie
o podanej wartosci. Nie zostala ona wykonana, gdyz bledem zakonczyla sie
wczesniejsza funkcja zapisujaca te wartosc.

3.2.10. Name xxx used only once: possible typo
Tu cie perl ostrzega (opcja -w), ze tylko raz uzywasz danej zmiennej.
Sprawdz, czy nie zrobiles literowki w nazwie.

3.2.11. Global symbol xxx requires explicit package name
Przed pierwszym uzyciem danej zmiennej trzeba dac my lub our, w
zaleznosci od zasiegu zmiennej.


3.3. Jak uruchomic z argumentami/parametrami?
Chodzi o uruchomienie typu:

./test.pl -a1 -b2

W skrypcie dostep do argumentow jest poprzez wektor @ARGV, czyli w tym
przypadku w $ARGV[0] bedzie wartosc "-a1". Do uzywania z duchem Unixa,
tj. tak by wartosc powyzszego a byla 1, sluzy ponizszy schemat:

use Getopt::Std;
getopts("a:b:");
print "${opt_a}\n";
print "${opt_b}\n";

3.4. Jak uruchomic inny program ze skryptu?
Do uruchamiania sluzy polecenie system (patrz nizej) lub uzycie skladni
`komenda`. Dobrze jest tez uzywac pelnych sciezek do komend np. trzy
sposoby wywolania komendy finger root:

@linie_odpowiedzi = `/usr/bin/finger root`

$status_komendy = system ("/usr/bin/finger root");

open(IN,"/usr/bin/finger root |");
@linie_odpowiedzi=<IN>;
close IN;

Nie nalezy stosowac exec, bo nie zwraca, tzn. po wywolaniu tej funkcji
nowy proces (program) zastepuje ten aktualnie wykonywany i nastepne
polecenia po exec nie beda wykonane.

Jesli chcemy wywolac skrypt poleceniem system i zobaczyc tekst:

use IPC::Run qw(run);
my @cmd = qw(echo -n to ma iśc na stdout);
run \@cmd, \'', \my $out, \my $err or die "run <@cmd>: $!";
print "polecenie <@cmd> zwrocilo '$out' na STDOUT i '$err' na STDERR\n";

Powyzszy kod jest najbezpieczniejszy. Inny skrypt perla mozna tez
uruchomic:

$wynik = do "nazwaskryptu.cgi";

Do dwustronnej komunikacji z zewnetrznym programem, jesli mamy mozliwosc
jego modyfikacji sluza funkcje IPC (man perlipc). Jesli potrzeba udawac
uzytkownika w przykladzie z finger nalezy zamiast open uzyc open2
(IPC::Open2) lub open3 (IPC::Open). Alternatywa jest modul Expect.

3.5. Jak uruchomic z prawami roota?
Opis problemu bezpieczenstwa znajduje sie w manie perlsec. Schemat
skryptu:

$ENV{'PATH'} = '/bin:/usr/bin';
delete @ENV{'IFS', 'CDPATH', 'ENV', 'BASH_ENV'}; #bezpieczne srodowisko

system('id'); # sprawdzenie kto wykonuje skrypt
$<=$>; # ustaw rzeczywiste id na efektywne id
$(=$)+0; # ustaw rzeczywiste gid na efektywne gid
system('id'); # sprawdzenie praw

dzialanie polega na uruchomieniu perla z odpowiednimi prawami najlepiej
przez sudo (http://www.courtesan.com/sudo/), a w starszych wersjach z
suidperl.

3.6. Jak uruchomic na/co okreslony czas?
{
local $SIG{ALRM} = sub { die "TIMEOUT\n" };
alarm( 10 ); # maksymalny czas operacji w sekundach
eval {
# tutaj operacje ktore moga trwac zbyt dlugo - np. laczenie sie
# do odleglego serwera
alarm(0); # wylaczamy timeout
};
if( $@ eq "TIMEOUT\n" ) {
# byl timeout
}
elsif( $@ ) {
# byl jakis inny fatal error
}
else {
# bylo OK
}
}

To dziala tak, ze w przypadku gdy operacje wewnatrz eval{ } przekrocza
zadany czas, system generuje sygnal ALRM, ktory z kolei powoduje
wykonanie die i "wyskoczenie" poza eval{ }, z ustawieniem $@ na
"TIMEOUT\n".

To rozwiazanie nie jest w 100% bezpieczne, bo obsluga sygnalow w perlu
(ciagle) nie jest w 100% bezpieczna. Ale przy malo krytycznych
zastosowaniach sprawdza sie doskonale.

W srodowisku Windows nie ma funkcji alarm, wiec trzeba sie posluzyc
modulami serii Win32.

Do uruchamiania co jakis czas lepszym rozwiazaniem jest zastosowanie
np. crona.

3.7. W czym pisac skrypty?
Najlepszym edytorem jest ulepszony vi o nazwie VIM. Posiada np.
podswietlanie skladni. Jest tez makro robiace z kodu perla, hateemela
pokolorowanego zgodnie z biezacymi ustawieniami. Aby go wlaczyc nalezy
wpisac :syntax on

http://www.vim.org
ftp://ftp.pl.vim.org/pub/vim

Do funcji debug przyda sie http://iijo.org/vimDebug/

Inne polecane edytory:

http://www.ultraedit.com
http://www.dzsoft.com/dzperl.htm

Dobre srodowiska IDE:

http://open-perl-ide.sourceforge.net/
http://www.activestate.com/Products/Komodo/
http://www.solutionsoft.com/perl.htm
http://www.perl-express.com/
http://e-p-i-c.sourceforge.net/

3.8. Jak testowac skrypty?
Przydatne przy testowaniu skryptow jest uzywanie opcji -w w jednym z
dwoch wariantow (z linii komend lub w pierwszej linii skrytpu):

perl -w skrypt.pl

#!/usr/local/bin/perl -w

Pomocne, choc dosc uciazliwe jest stosowanie konstrukcji:

use warnings;
use strict;
use diagnostics -verbose;

Warto tez zwrocic uwage na sprawdzanie czy wywolanie funkcji powiodlo
sie, czyli co ona zwrocila. Na przyklad przy otwieraniu pliku mozna
zastosowac:

open PLIK,"plik.txt" or die "Otwarcie pliku: $!";

Testowanie struktur danych w programie ulatwia modul Data::Dumper, np.:

use Data::Dumper;
print Dumper(\@a);

Uruchamiajac skrypt z opcja perla -d (podobnie jak wyzej -w) mamy do
dyspozycji wbudowany debugger.

Do testowania skryptow CGI polecane jest sprawdzenie, czy przy
wykonywaniu z linii komend, nie ma bledow oraz czy wyswietlane sa
odpowiednie naglowki. Przykladowe wywolanie skryptu CGI z parametrem
nazwa o wartosci nowa:

./skrypt.cgi nazwa=nowa

Testowanie CGI mozna takze wykonywac na lokalnym serwerze WWW np. dla
systemu Windows. Bardziej polecane jest uzycie serwera Apache ze wzgledu
na rozpowszechnienie i zgodnosc.

Do kontroli bledow skryptu dobrze jest go uruchomic z linii komend lub
wstawic procedure obslugi bledow (sygnalu DIE) przez WWW:

$SIG{__DIE__} = sub {
die @_ if ! defined $^S; # blad w obsludze bledu
print "Content-type: text/plain\n\n"; # naglowek dla WWW
print "Blad: $_\n"; # opis bledu
}

Powyzsze mozna takze uzyskac stosujac w skrypcie linie

use CGI::Carp 'fatalsToBrowser';

W CPANie znajduje sie modul CGI::Debug, dzieki ktoremu mozemy sprawdzic
co jest nie tak w skrypcie umieszajac linie:

use CGI::Debug(report =>'everything', on=>'errors');


3.9. Czy jest perl dla DOS/Windows?
Tak. Wiecej informacji jak zwykle w CPANie w dziale ports. Np.:

ftp://sunsite.icm.edu.pl/pub/CPAN/ports/index.html#win32

Dla WIN 32 to doradza sie: ActivePerl for x86 ze strony
http://www.activestate.com/ lub http://theoryx5.uwinnipeg.ca/ppms/

Maly perl (560 kB) jest pod adresem
http://www.mhuffman.com/resource/perl/perlmin586.zip

Dla zwolennikow mod_perla przyda sie adres
ftp://theoryx5.uwinnipeg.ca/pub/other pod ktorym znajduje sie jego
wersja dla tego systemu, a takze moduly bazujace na mod_perlu.

3.10. Czy jest bezplatny serwer z Perlem?
Poniewaz Perl jest bezplatny na kazda platforme, wiec mozesz go
zainstalowac na swoim komputerze. Jesli jednak chcesz miec dostep do
Perla, to zobacz:

http://www.shadonet.com/

3.11. Czy mam modul XX?
Moduly generalnie posiadaja rozszerzenie .pm i sa instalowane w jednym z
katalogow zawartych w tablicy @INC (wkompilowanej w program perl).
Zaimportowane moduly mieszcza sie w hashu %INC. Liste niestandardowych
(dodatkowych) modulow zainstalowanych mozna uzyskac po wydaniu
polecenia:

perldoc perllocal

Komenda

perl -Mnazwa_modulu -e 'print "OK\n"'

sprawdzi czy modul da sie zaladowac. Natomiast komenda szukajaca pliki
o rozszerzeniu .pm w katalogach zwiazanych z perlem (@INC) to:

perl -e "foreach \$path (@INC) { system(\"find \$path -name '*.pm'\") }"

Ewentualnie mozna objerzec wynik komendy

perl -MCPAN -e autobundle

Lista standardowych modulow dla ActivePerla jest znacznie wieksza niz
dla wersji dla Unixa. Lista tych pierwszych jest pod:

http://aspn.activestate.com/ASPN/Downloads/ActivePerl/PPM/Packages

3.12. Jak zainstalowac modul?
Jesli nie znamy nazwy lub nie mozemy znalezc modulu przydatny moze
okazac sie adres http://search.cpan.org/ wyszukiwarki. Modul CPAN tez ma
taka mozliwosc (patrz nizej). Niektore moduly wystepuja tylko w
pakietach np.

LWP - libwwwperl
MIME::* - mimetools
Net::* - libnet

Instalacja standardowo po sciagnieciu z CPANu (np. GD):

gzip -cd GD*.tar.gz |tar xvf -
cd GD-costam # to co sie zrobilo po rozpakowaniu
perl Makefile.PL # jesli chcemy na swoim koncie: perl Makefile.PL LIB=~/lib
make
make test # opcjonalnie
make install # do tego trzeba odpowiednie prawa (zwykle root)

Szybciej:

perl -MCPAN -e shell
cpan> i /GD/
[wyniki]
cpan> install GD

Przy pierwszym uruchomieniu modul CPAN wymaga konfiguracji i zapisuje ja
w pliku CPAN/Config.pm w swoim katalogu bibliotecznym. Dla instalacji
niestandardowej mozna go skopiowac jako $HOME/.cpan/CPAN/MyConfig.pm i
poprawic.

Dla perla z Activestate, lista: http://aspn.activestate.com/ASPN/Modules
instalacja (online):

ppm
PPM>install GD
PPM>quit

offline:

Sciagnac odpowiedniego zipa z
http://ppm.activestate.com/PPMPackages/zips/8xx-builds-only/Windows/ - 5.8
http://www.activestate.com/PPMPackages/5.6/zips/ - dla Perla 5.6
http://www.activestate.com/PPMPackages/5.005/zips/ - dla 5.005
lub http://www.activestate.com/ASPN/Downloads/ActivePerl/PPM/Zips

Rozpakowac tylko tego zipa w odpowiednim katalogu, a potem
ppm install GD.ppd

Dla tej wersji Perla istnieje sporo modulow tylko dla Windows z serii
Win32::* opisanych w ksiazce "Perl dla administratorow systemow".

Dla modulow zainstalowanych niestandardowo nalezy w skrypcie podac
sciezke do nich (i jest ona pierwsza na liscie) np.:

use lib "$ENV{HOME}/lib";
use Nazwa::Modulu;

Pierwsza linie mozna zapisac tez jako:

BEGIN { unshift(@INC,"$ENV{HOME}/lib") }

lub zastapic ustawieniem zmiennej PERLLIB lub PERL5LIB.

Do kazdej instalacji z CPANu konieczny jest program make (standardowy w
*nixie), dla windows uzywamy borlandowego dmake, lub microsoftowego
nmake.

ftp://ftp.microsoft.com/Softlib/MSLFILES/nmake15.exe

Kolejnosc z nmake jest nastepujaca:

Rozpakowac plik o rozszerzeniu .tar.gz (np. WinZipem)
Uruchomic linie polecen i wejsc do katalogu
gdzie rozpakowano (np. cd c:\tmp)
perl Makefile.PL
nmake
nmake test
nmake install

3.13. Co znajduje sie w danym module?
Wszystkie nazwy w module sa dostepne w hashu %nazwa_modulu::

perl -MCPAN -e 'print join "\n", keys %CPAN::'

to dla modulu CPAN, zas nazwy funkcji:

perl -MCPAN -e 'print join "\n", grep *{$CPAN::{$_}}{CODE}, keys %CPAN::'

3.14. Jak zostawic dzialajacy skrypt (w tle)?
use POSIX;
#czesc dzialajaca normalnie
fork() and exit(); # rozgalezienie procesu i zakonczenie glownego
setsid(); # nowa sesja
# zamkniecie urzadzen we/wy
close(STDIN);
close(STDOUT);
close(STDERR);
#czesc wykonujaca prace w tle

Gotowy do wykorzystania modul to Net::Server::Daemonize

Poniewaz na DOS/Win powyzszy przyklad nie dziala, uzywa sie modulu
Win32::Process:

use Win32;
use Win32::Process;

$perlPath = 'C:/perl/bin/perl.exe'; # Sciezka do perla
$skrypt = 'perl -w D:/ppm/test_dbf/import.pl'; # Wywolywany skrypt
$workDir = 'D:/ppm/test_dbf'; #Katalog roboczy

Win32::Process::Create($Win32::Process::Create::ProcessObj,
$perlPath,
$skrypt,
0,
DETACHED_PROCESS,
$workDir) or die print_error();

sub print_error { return Win32::FormatMessage(Win32::GetLastError()); }

Do postawienia serwisu na NT przyda sie modul Win32::Deamon ze strony
http://www.roth.net

3.15. Jak pokazac, ze skrypt dziala (wiatraczek)?
$|++;
@a=("|","/","-","\\");
while(1) {
print $a[0];
push@a, shift @a;
sleep 1;
print "\b";
}

lub

$|++;
@a=("|","/","-","\\");
while(1) {
print "$a[$i++]\r";
$i%=4;
sleep 1;
}

3.16. A co to sa watki?
perldoc perlthrtut

Watki wspoldziela pamiec. Czyli jak w jednym watku zmienisz wartosc
zmiennej globalnej, to wszystkie inne watki (z danego procesu) beda ta
zmiane widziec.

To oznacza duzo prostsza komunikacje miedzy watkami (nie trzeba
kombinowac z pamiecia dzielona/socketami/sygnalami), ale zarazem
pojawiaja sie problemy z synchronizacja (wszystkie operacje na zmiennych
globalnych trzeba zabezpieczac semaforami).

Poza tym watki sa duzo tansze, tzn. utworzenie nowego watku jest duzo
mniej kosztowne niz utworzenie nowego procesu. No i oczywiscie zajmuja
mniej zasobow niz procesy.

3.17. Czy skrypt moze co sekunde cos robic?
Jesli potrzeba, by skrypt co pewien czas dal znac o tym co robi, mozna
wykorzystac do tego sygnaly:

$| = 1;
$SIG{ALRM} = sub { print '#'; alarm 1; };
print "Zaczynam\n";
alarm 1;


for (1..10000000) { }; # cos dlugiego

# skonczone, kasujemy alarm i obsluge
alarm 0;
delete $SIG{ALRM};
print "Skonczylem\n";

W srodowisku Windows nie ma funkcji alarm, wiec trzeba sie posluzyc
modulami serii Win32.

3.18. Czy jest proces nr X?
use POSIX qw(:errno);

if( ! kill( 0, $X ) && $! == ESRCH ) { print "procesu nie ma"; }
else { print "proces jest"; }

3.19. Jak dostac liste procesow?
Jesli chodzi o unixa, mozna uzyc najszybszego rozwiazania:

$wynik = `ps aux`;

Alternatywa jest modul Proc::ProcessTable.

3.20. Jak obslugiwac kilka zadan rownolegle?
Tworzymy np. 10 procesow potomnych (w tle), ktore wysylaja cos do
rodzica i koncza dzialanie po losowym czasie. Rodzic odczytuje przez
potok (pipe) i wypisuje na ekran.

# do konwersji numer procesu -> deskryptor
my %pid2fh;
no strict 'refs';

for my $i ( 1..10 ) {
#otwarcie potoku do czytania i rozdwojenie procesu
my $pid = open( "F$i", "-|" );
if( $pid ) { $pid2fh{$pid} = "F$i"; } #zapis deskryptora jesli rodzic
else {
my $timeout = int rand 10; # losowe opoznienie
exec "sleep $timeout; echo 'Hello, I am $$'"; # zakonczenie napisem
};
}

while( 1 ) {
my $pid = wait; # czekaj na potomka
last if $pid < 0; # jesli nie ma zadnego koniec petli
# proces $pid zakonczyl dzialanie, czytamy co zrobil...
my $fh = $pid2fh{$pid};
while(<$fh>) { print "[$pid]: $_"; }
}

open F, "-|" powoduje "rozforkowanie" procesu, w procesie potomnym
wynikiem tej funkcji jest 0 (co wykorzystujemy powyzej aby uruchomic
zadanie zewnetrzne przez system - exec bylby tu optymalniejszy),
natomiast proces pierwotny otrzymuje jako wynik funkcji pid procesu
potomnego. Co wazniejsze, tak stworzony proces ma od razu swoje
standardowe wyjscie podpiete do otwartego wlasnie filehandle, wiec
mozemy z niego czytac.

Funkcja wait zwraca pid procesu ktory sie zakonczyl, lub -1 jezeli nie
ma juz zadnych dzialajacych procesow potomnych (jezeli sa procesy
potomne ale zaden sie jeszcze nie skonczyl, funkcja wait zatrzymuje sie
az do czasu zakonczenia jednego z procesow potomnych).

Do komunikacji dwustronnej mozna wykorzystac funkcje open2 oraz manual
perlipc.

3.21. Co to jest kompilator perla?
Perl jest jezykiem interpretowanym, do jego uzycia potrzebny jest zatem
interpreter o nazwie perl. Istnieja jednak programy do zamiany formatu
tekstowego skryptu na format wykonywalny - nazywane kompilatorami. Sa
one w przeciwienstwie do perla platne. Sa to:

perlcc (freeware wraz z perlem)
perlapp (licencja: 195$, tydzien free)
http://www.activestate.com/Products/Perl_Dev_Kit/index.html
perl2exe (licencja pro: 149$, lite: 49$)
http://www.indigostar.com/perl2exe.htm
p2xstd.exe (???)

perlapp i perl2exe potrafia tworzyc biblioteki dll, przez co skrypt jest
mniejszy. Czasem trzeba deklarowac niepotrzebne normalnie biblioteki
lub wydac polecenie:

perl2exe_include IO/File.pm

lub umiescic w kodzie komentarz:

use Archive::Zip; #perl2exe

Skrypt po skompilowaniu jest nieczytelny dla czlowieka, nie potrzeba do
jego wykonania interpretera, zajmuje przecietnie okolo 1MB. Nie jest to
jednak zadne zabezpieczenie przed probami odczytania kodu zrodlowego
(np. modul B::Deparse) http://www.perlmonks.com/index.pl?node_id=237943
http://www.perlmonks.com/index.pl?node_id=232983 Lepiej do tegu uzyc
pakietu PAR, Filter, ACME lub SHC.

Skompilowany skrypt jest przydatny gdy nie chcemy instalowac perla.

Alternatywa polecana zamiast perl2exe jest uzycie pakietu PAR.

3.22. Jak ukryc kod programu?
Wlasciwie nie da sie ukryc kodu na pewno. Pewnym rozwiazaniem jest jego
zaciemnienie (np. przez skrypt wsadzenie wszystkiego w jedna linie, lub
dziwne lamania linii, bez komentarzy, bez formatowania, z duza liczba
zmiennych domyslnych). Lecz ciezko sie wtedy poprawia i mozna to latwo
"odciemnic", np.:

#!/usr/bin/perl -pi.bak
BEGIN{ @ARGV or print "\nusage: ./wciecia.pl filename\n\n" and exit; }
s/^\s*/"\t" x $count/e;
$count += tr/{// - tr/}//;

Inne rozwiazanie to kompilacja, ktora jest procesem odwracalnym. Jedynie
wstawienie skryptu przez WWW, tak ze widoczne sa tylko wyniki jego
dzialania, zabezpiecza przed dostepem do kodu zrodlowego.

Krzysztof Juszkiewicz

unread,
Jan 6, 2006, 3:33:41 AM1/6/06
to
URL: http://www.kt.agh.edu.pl/other/perl/faq/
Last-Modified: Fri Jan 6 11:33:23 2006
Archive-name: pl/comp/lang/perl-faq/2
Part: 2
Posting-Frequency: monthly (6th)

4. WWW
Zalecane jest zadawanie pytan dotyczacych WWW na grupie
pl.comp.www.server-side

4.1. Jak pisac CGI?
CGI, czyli Common Gateway Interface, to zestaw regul, ktore musi spelnic
program (napisany w dowolnym jezyku, w tym w Perlu), aby mozna go bylo
"podpiac" do serwera WWW tak, aby serwer go uruchamial, a do
przegladarki wysylal wynik dzialania tego programu.

Zadaniem skryptu CGI jest odebranie parametrow zadania z metody GET lub
POST (na przyklad wypelnionego formularza), wykonanie zwiazanych z tym
zadan i wygenerowanie odpowiedzi zawierajacej strone (lub fragment)
HTML.

Specyfikacja protokolu do komunikacji z serwerem WWW (HTTP 1.1) znajduje
sie w dokumencie RFC 2616 dostepnym w archiwach rfc.

4.2. Czym sie rozni Perl od CGI?
CGI nie jest jezykiem programowania, jak Perl. Jest pewnym standardem
wymiany informacji pomiedzy serwerem, a przegladarka. Mozna go
realizowac w kazdym jezyku, ktory potrafi wysylac tekst na STDOUT. Perl
jest bardzo wygodny ze wzgledu na duze mozliwosci przy przetwarzaniu
tekstow.

W perlu pomocny jest modul CGI. Przed umieszczeniem skryptu na serwerze
dobrze jest go przetestowac (patrz testowanie skryptow).

4.3. Jak przetwarzac formularz (z modulem CGI)?
Sluzy do tego modul CGI

use CGI; # zaladowanie modulu
$cgi = new CGI; # nowy obiekt typu CGI
$pliczek = $cgi->param("log"); # pod zmienna pliczek podstaw wartosc pola log

#zapisanie calego formularza do pliku o nazwie wartosci
open (OUT,">wartosci"); # otwarcie pliku
$cgi->save(OUT); # zapis
close OUT; # zamkniecie

W zmiennej $pliczek znajdzie sie napis z polskimi literami (o ile
wystapily) i innymi znakami, ktore beda juz zdekodowane.
Najprawdopodobniej polskie litery beda w standardzie CP i to trzeba
poprawic (patrz poprawianie polskich liter).

Oprocz odebrania danych nalezy wyslac odpowiedz do przegladarki.

4.4. Co to jest cgi-lib?
Biblioteka cgi-lib jest hitoryczna zaszloscia i zamiast niej uzywa sie
standardowego modulu CGI. Jesli zachodzi potrzeba wykorzystania kodu
uzywajacego tej biblioteki poleca sie nastepujaca zamiane:

require 'cgi-lib.pl';
&ReadParse;
$wartosc_query_w_url = $in{'query'};

na

use CGI;
CGI::ReadParse();
$wartosc_query_w_url = $in{'query'};

4.5. Jak wysylac odpowiedz do przegladarki?
Dobrze jest uzyc do tego modulu CGI, lub zawsze pamietac o linijce
zawierajacej Content-type: np.

print "Content-type: text/html\n\n";

linia ta jest obowiazkowa i wraz innymi dodatkowymi tworzy naglowki. Po
wszystkich liniach naglowkow musi byc pusta linia. Brak tych dwoch
kryteriow daje blad "500 Internal Server Error".

Kazdy skrypt CGI, zanim wypisze na STDOUT zawartosc strony, musi wypisac
kilka magicznych linijek tworzacych tzw. naglowek - pozwala on np.
serwerowi stwierdzic co konkretnie przesylamy (HTML, tekst, obrazek).
Zasadniczo to o czym wiekszosc poczatkujacych musi wiedziec, to ze na
poczatku skryptu w perlu trzeba umiescic cos takiego:

print "Content-type: text/html; charset=ISO-8859-2\n\n";

lub

use CGI qw(:standard);
$query = new CGI;
print $query->header(-type => 'text/html', -charset => 'ISO-8859-2');

Spowoduje to wyswietlenie naglowka zawierajacego jedna linie, ktora z
kolei informuje co bedziemy przesylac (dokument HTML) oraz przy okazji
podaje sposob kodowania polskich liter jako ISO-8859-2 (jezeli w danym
dokumencie nie ma polskich znaczkow, mozna pominac srednik i
"charset=...")

Zamiast "text/html" mozemy umieszczac takze np. "text/plain" jezeli
przesylamy dokument tekstowy (nie HTML), albo "image/gif" lub
"image/jpeg" jezeli przesylamy obrazek odpowiedni GIF lub JPG (wtedy po
naglowku wypisujemy zawartosc pliku z obrazkiem "jak leci" bajt po
bajcie).

Po wypisaniu w ten sposob naglowka mozemy juz wypisywac cokolwiek
(chociaz dobrze byloby zeby bylo to poprawny HTML - chyba ze w naglowku
podalismy inny typ danych).

Dla obslugi WAP konieczny jest zamiennik:

print "Content-type: text/vnd.wap.wml\n\n";

Niestety to nie wystarczy. Musisz jeszcze dodac linijki:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd>

No w koncu reszta nie moze byc pisana w HTML, ale w WML. Jezyk to
podobny do HTML, ale ma kilka haczykow:))

4.6. Jak wyslac plik do przegladarki?
print "Content-type: application/octet-stream\n";
print "Content-Disposition: attachment;
filename=NAZWA_PLIKU_Z_ROZSZERZENIEM\n\n";

Otwieramy plik binarnie i wypluwamy do przegladarki:

open AA,"plik.bin";
#binmode STDOUT; #w niektorych systemach ta jest linia potrzebna
#binmode AA; #jak wyzej
print join '',<AA>; #te linie mozna zamienic na: undef $/; print <AA>;
close AA;

W IE moze wystapic problem zapisu jako index.html, trzeba wowczas w <a
href= wywolojacym skrypt dodac target=_blank.

4.7. Jak wyslac plik z dysku na serwer WWW?
Mozna to wykonac jedynie przez metode POST. Trzeba napisac w kodzie
HTMLa formularz z liniami:

<form method="post" enctype="multipart/form-data" action="skrypt.cgi">
<input type="file" name="uploaded_file">

a w Perlu:

use CGI;
$query = new CGI;
$fh = $query->upload('uploaded_file'); # nazwa pliku
#$fh = $query->param('uploaded_file'); # dla starszych wersji
#typ zawartosci pliku:
$type = $query->uploadInfo($fh)->{'Content-Type'};
#naglowek:
print $query->header(-type=>$type);

#wypisanie pliku na ekran:
while (<$fh>) { print; }

Niekiedy moze byc potrzebne uzycie konstrukcji

use CGI qw(-private_tempfiles);

a takze ustawienie binmode OUTFILE. Dane charakterystyczne mozna dostac:

%hash=%{$dane->uploadInfo($file)};
foreach (keys(%hash)) {print "$_ -> $hash{$_}\n"};

Przed zbyt duzymi uploadami dobrze jest sie zabezpieczyc przez:

$CGI::POST_MAX=$ile_bajtow;

4.8. Jak sciagnac plik z okreslonego odniesienia URL?
Za pomoca modulu LWP (perldoc lwpcook):

use LWP::Simple;
if ($tekst_strony = get('http://serwer/sciezka/plik'))
{ print "udalo sie sciagnac plik"; }
else { print "nie udalo sie sciagnac pliku"; }

lub bardziej rozbudowana metoda:

use LWP::UserAgent;
$ua = new LWP::UserAgent;
#ustawienie czego
my $req = new HTTP::Request(GET => 'http://serwer/sciezka/plik');
$ua->credentials("serwer:80","Areajakastam","user","haslo"); #jesli na haslo
#sciagniecie
my $res = $ua->request($req);
#wypisanie
if ($res->is_success) { print $res->content; }
else {print $res->error_as_HTML; }

4.9. Jak wyslac wypelniony formularz (metoda POST)?
use HTTP::Request::Common qw(POST);
use LWP::UserAgent;
$ua = LWP::UserAgent->new;
my $req = POST 'http://www.perl.com/cgi-bin/BugGlimpse',
[ search => 'www', errors => 0 ];
print $ua->request($req)->as_string;

lub

use LWP::UserAgent;
my $ua = LWP::UserAgent->new();
$ua->agent('Mozilla/5.0');
my %form = (
'login' => 'user',
'pass' => 'haslo',
);
my $response = $ua->post('http://url.do.strony/', \%form);

4.10. Czego uzyc do zaawansowanych sciagan?
Poleca sie modul LWP::RobotUA, WWW::Robot lub WWW::Mechanize:

my $www = new WWW::Mechanize;
$www->get('http://search.cpan.org');
$www->follow_link( text_regex => qr/jakies wyrazenie regularne/i );

Mozna takze wykorzystac modul IO::Socket, nalezy przy tym znac protokol
HTTP.

use IO::Socket;
$misie=IO::Socket::INET->new(PeerAddr => "server.com", PeerPort => 80,
Timeout => 1, Proto => 'tcp');
$misie->print("GET /sciezka/plik HTTP/1.0\n\n");
while(<$misie>) { print; }

Alternatywa moze tez byc Net::HTTP.

Dla obslugi https (HTTP+SSL) trzeba zainstalowac OpenSSL, a nastepnie
modul Net::SSLeay lub Crypt::SSLeay.

4.11. Czy sa biblioteki do FTP?
Do protokolu ftp uzywa sie modulu Net::FTP, wlaczonego wraz z obsluga
innych protokolow do biblioteki netlib.

$ftp = Net::FTP->new("some.host.name", Debug => 0);
$ftp->login("anonymous",'m...@here.there');
$ftp->cwd("/pub");
$ftp->get("that.file");
$ftp->quit;

4.12. Czy mozna przekierowac przegladarke na inny URL?
Jest to mozliwe jedynie przy uzyciu metody GET. W tym celu nie nalezy
wysylac naglowka z linia Content-type, a trzeba z linia Location. Modul
CGI ma funkcje redirect.

4.13. A co z ciastkami (cookies)?
Odbieranie:

use CGI::Cookie;
my $zmienna;
my %cookies = fetch CGI::Cookie; # hash z ciastkami
if ( defined($cookies{'nazwa_ciacha'}) ) # jesli jest o tej nazwie
{ $zmienna = $cookies{'nazwa_ciacha'}->value; } # sprawdz wartosc

$cookie = $ENV{'HTTP_COOKIE'}; #zwraca wszystkie ciacha dla domeny

lub po prostu

use CGI;
$q = new CGI;
$zmienna = $q->cookie('nazwa_ciacha');
%answers = $query->cookie('answers');

Wysylanie:

use CGI qw/:standard/;
use CGI::Cookie;

$ciastko1 = new CGI::Cookie(-name => 'Liczba',-value => '2');
$ciastko2 = new CGI::Cookie(-name => 'Name',-value => 'Michal');

print header(-cookie=>[$ciastko1,$ciastko2]);
# Uwaga: trzeba to wyslac przed wlasciwa trescia strony!!!

Inny modul to HTTP::Cookies:

use HTTP::Cookies;
use LWP::UserAgent;

my $ua = LWP::UserAgent->new;
my $cookie_jar = HTTP::Cookies->new;
$ua->cookie_jar($cookie_jar);

Nie da sie na przyklad wyslac cookie przez skrypt uruchamiany jako SSI.

4.14. Jak identyfikowac ogladacza WWW?
Chodzi o mechanizm sesji i stosuje sie tu albo cookies, albo do URL
dokleja identyfikator (cos w stylu "&id=564534").

4.15. Czy jest wbudowany mechanizm sesji?
Sluzy do tego modul Apache::Session.

4.16. Jak wyslac po sobie kilka stron?
Chodzi o technike wysylania wielu stron przez serwer bez powtarzania
zadan ze strony przegladarki. Nalezy uzyc modulu CGI::Push.

4.17. Co to sa wstawki SSI i jak ich uzywac?
Apache i wiekszosc innych serwerow WWW pozwala wlaczac w tresc stron WWW
wyniki dzialania skryptow CGI znajdujacych sie na lokalnym serwerze.
Jezeli uzywamy apache'a w pliku ".htaccess" lub httpd.conf winny byc
nastepujace linie:

AddType text/html .shtml
AddHandler server-parsed .shtml

lub (w starszych wersjach Apache'a)

AddType text/x-server-parsed-html .shtml

oraz (dla pliku httpd.conf w zasiegu sekcji <Directory
/sciezka/do/katalogu>)

Options +Includes +ExecCGI

Dzieki nim (opcja Includes) Apache bedzie przegladal pliki o
rozszerzeniu ".shtml" w poszukiwaniu tagow typu

<!--#bla bla bla -->

To, co wygeneruja wywolane przez SSI skrypty nie jest juz
interpretowane: wywolan SSI nie mozna zagniezdzac.

Istnieja dwie zasadnicze metody odwolywania sie do SSI: exec i include.
Ta druga jest zalecana: jest bezpieczniejsza, a skryptom wywolywanym
(dzieki opcji ExecCGI) w ten sposob mozna przekazywac parametry
bezposrednio, poprzez URL np.

<!--#include virtual="skrypt.cgi?parametr=wartosc" -->

Aby przekazac parametry do SSI nalezy napisac plik.shtml?param=wart
Dzieki tej formule wszystkie parametry powinny byc widoczne we
wszystkich odwolaniach SSI. Parametry beda rowniez widoczne po ich
ustawieniu w kodzie HTML tagiem

<!--#set var="nazwa_zmiennej" value="wartosc" -->

Wiecej informacji w dokumentacji do Apache np.
http://sunsite.icm.edu.pl/pub/www/apache/docs/mod/mod_include.html

4.18. Jak uruchamiac CGI pod DOS/Windows?
W pierwszej linijce skryptu ma byc #!/Perl/bin/perl, o ile perl.exe jest
w sciezce do wykonywania, co mozna sprawdzic piszac w linii komend

perl.exe skrypt.pl

Inna wersja to #!C:\perl\bin\perl.exe -w lub #!C:\perl\bin\wPerl.exe

Zobacz tez punkt o testowniu skryptow.

4.19. Jak automatycznie wypelnic formularz?
http://www.stonehenge.com/merlyn/WebTechniques/col43.html

4.20. Jak pisac licznik?
open( F, "+<$czas.dat" ) or die "open: $!";
my $l = <F>;
seek F, 0, 0;
print F ++$l;
close F;

Nalezy takze uwzglednic zagadnienie rownoczesnosci dostepu poprzez
ograniczanie dostepu do pliku (patrz dzial pliki).

4.21. Jak pisac ksiazke gosci?
1. Skorzystanie z metody POST

2. Jesli wpisy do ksiegi gosci pojawiaja sie na stronie juz w postaci
gotowego pliku html'a (strona nie jest generowana w locie na podstawie
bazy danych) to sprawdz koniecznie ustawienie serwera czy nie jest on
parsowany (AddHandler server-parsed "tu rozszerzenie pliku z ksiega
gosci"). Jesli tak, to np. jakis wesolek jako wpis wstawi wredna
dyrektywe SSI i "obejrzy sobie swoj wpis w ksiazce". To co zobaczy
zalezy od pomyslowosci autora i stopnia zabezpieczenia serwera, ale na
pewno nie bedzie to wpis.

3. Uwaga jesli wpisy staja sie w pewnym miejscu skryptu parametrami
polecen systemowych.

4. Uwaga jesli wpisy staja sie w pewnym miejscu skryptu chocby
fragmentami sciezek do plikow. (3 i 4 - naprawde niebezpieczne gdy
skrypt chodzi z wyzszymi uprawnieniami niz nobody)

5. Sprawdzenie wielkosci przesylanych danych - to chyba oczywiste

6. Sprawdzenie wpisow pod katem zawartosci tagow html'owych (i ich
zamiana)

4.22. Jak wykonac zadania systemowe przez WWW?
Nalezy tu zwracac szczegolna uwage na bezpieczenstwo. Mozna to
zrealizowac nastepujaco. Dane z formularza wysylane sa do skryptu w
perlu, ktory z tych danych robi plik tymczasowy. Potem co np. 5 minut
uruchamia sie z crona drugi skrypt (man crontab), ktory czyta dane z
plikow i wykonuje zadane prace. W pelni bezpieczne rozwiazanie (tylko
ten drugi skrypt dziala z uprawnieniami roota). Frazy kluczowe:
wwwadduser, TACACS, RADIUS.

4.23. Co to jest mod_perl?
Modperl to po prostu kompilator/interpreter perla wbudowany w serwer
HTTP. Jezeli uzywasz CGI w perlu, to przy kazdym pobraniu strony serwer
musi uruchomic perla (jako zewnetrzny program), ktory wczytuje skrypt,
kompiluje i wykonuje. Jezeli uzywasz zamiast tego modperla, wtedy serwer
(tzn. ten wbudowany w serwer perl) od razu wczytuje skrypt. Malo tego -
po skompilowaniu zwykle trzyma sobie taka wersje w pamieci i tylko
wykonuje - wiec dziala to znacznie szybciej.

Mod_perl polega wlasnie na tym, ze skrypt jest uruchamiany raz, a potem
kolejne zapytania obsluguje "w petli". Jezeli gdzies otwierasz
polaczenie do bazy, to zostanie ono otwarte. Jezeli gdzies cos
bindujesz, to pozostanie zbindowane. Piszac pod mod_perla nalezy o tym
pamietac i robic na koncu swojego skryptu "porzadki", tak zeby kolejne
wywolanie moglo poprawnie dzialac.

Przy uzyciu modperla nie tylko mozesz pisac szybkie CGI, ale tez robic
znacznie wiecej - za posrednictwem specjalnego API masz dostep do
"bebechow" serwera HTTP (tzn. Apache). Sluzy tez do pisania modulow do
Apacha w perlu. Mozesz uzyc np. Apache::Registry - i wtedy piszesz
normalne CGI (przy uzyciu modulu CGI albo dowolnego innego do
standardowych CGI), tyle ze jest ono uruchamiane przez modperla wiec
dziala znacznie szybciej (odpada czas kompilacji) - 20 do kilkuset razy.

Mod_perl lubi byc pamieciozerny, co przy wielu jednoczesnych serwerach
Apache bywa czesto problemem.

Instalacja: http://perl.apache.org/guide/install.html
http: //www.pckurier.pl/archiwum/artykuly/kozinski_maciej/2001_03_74/list4.asp
Dokumentacja: http://perl.apache.org/ Apache z mod_perl i in.:
http://www.apachetoolbox.com/

perldoc Apache, Apache::Registry, Apache::PerlRun

4.24. Jak zaczac z FastCGI?
Dziala ono w punktu widzenia perla podobnie do mod_perla.

Do serwera WWW musi byc dolaczony modul FastCGI. W pliku httpd.conf
musi byc linia np.: AddHandler fastcgi-script .fcgi, dzieki temu
wszystkie skrypty z rozszerzeniem fcgi powinny byc wykonywane przez
FastCGI.

Skrypty FastCGI nieco roznia sie od zwyklych CGI. Musisz stosowac modul
FCGI (lub jakas "nakladke" na niego).

W FastCGI jest tak: serwer wczesniej uruchamia skrypt CGI, ktory jest
napisany w specjalny sposob, po wykonaniu inicjalizacji otwiera gniazdko
i oczekuje na polecenia. W momencie gdy przyjdzie request obslugiwany
przez ten skrypt, serwer laczy sie ze skryptem, przesyla mu parametry i
czeka na odpowiedz.

Dzieki temu, po pierwsze znika nam czas potrzebny na uruchomienie perla,
wczytanie i skompilowaniu skryptu, po drugie - mozemy wykonac
czasochlonne operacje (jak np. polaczenie do bazy) w czesci
inicjalizacyjnej.

Najprosciej zmienic wszedzie w programie CGI na CGI::Fast. Ale to
niespecjalnie przyspieszy dzialanie programow. Zeby to mialo sens,
trzeba skrypt przepisac tak:

#!/usr/bin/perl
use CGI::Fast;

# tutaj inicjalizacja - to co wystarczy zrobic raz
$dbh = DBI::connect ...
$sth = $dbh->prepare( "SELECT ... WHERE x = ?" );

while( my $q = new CGI::Fast ) {
# A tutaj obsluga kazdego kolejnego requestu, np.:


print "Content-type: text/plain\n\n";

print "OK\n";
}

W momencie gdy przychodzi nowy request do serwera HTTP skrypt zazwyczaj
jest juz w miejscu "new CGI::Fast" wiec moze bardzo szybko obsluzyc
zapytanie. Ponowne przejscie do tego warunku w petli powoduje najpierw
zakonczenie poprzedniego requestu i wyslanie wynikow do przegladarki, a
nastepnie oczekiwanie na kolejny request.

Jak widac, requesty sa kolejkowane i obslugiwane sekwencyjnie. W
praktyce mozna konfigurowac serwer tak, aby uruchamial wiecej niz jeden
proces FastCGI, w ten sposob mozemy obsluge bardziej "zrownoleglic".

4.25. Jak polaczyc Perla z HTML-em?
Dobrym pomyslem jest wykorzystanie mod_perla oraz jakiegos modulu.
Najczesciej uzywanym jest chyba HTML::Template oraz dosc zaawansowany
HTML::Mason. Inne (choc na pewno nie wszystkie) to: HTML::EmbPerl,
HTML::EP, HTML::DynamicTemplate, CGI::FastTemplate, Taco::Template,
Text::BasicTemplate, Text::Template, Text::SimpleTemplate oraz
Template::Toolkit (podobno dosc przyjemny).

Przeglad szablonow dostepny jest pod adresem
http://perl.apache.org/features/tmpl-cmp.html

Przyklad template.tmpl:

<html>
<head>
<title><TMPL_VAR NAME=title></title>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" \>
</head>
<body bgcolor="#ffffff">
<center><h1><TMPL_VAR NAME=title></h1></center>
<pre><TMPL_VAR NAME=descr></pre>
</body>
</html>

i fragment kodu w perlu:

use HTML::Template;

$tmpl = new HTML::Template(filename => "template.htmp")
$tmpl->param(title => "Test");
$tmpl->param(descr => "Testowa strona");
$tmpl->output();
$tmpl->clear_params();

5. Poczta
5.1. Jak wysylac maila?
Wyslac maila mozna za pomoca komendy (send)mail [moze byc dluzej
dostarczana, nie trzeba lacza do sieci w danym momencie] lub za pomoca
protoklu SMTP [trzeba sprawdzac stan lacza oraz status wykonan, nie
trzeba zewnetrznych programow, chociaz mozna laczyc sie z localhost, o
ile dziala serwer poczty].

Nalezy przy tym pamietac, ze znak @ odnosi sie do wektorow. Adresy
nalezy pisac w formie "osoba\@firma.com" lub 'os...@firma.com'.

Dla Windows jest Blat for Windows NT(2000) (na 9x tez powinien dzialac,
lecz autorzy tego nie gwarantuja). http://blat.freeshell.org/

Jest takze Sendmail dla Windows http://www.indigostar.com/sendmail.htm

Blat jest freeware. Na 30-dni jest sendmail z Indigo.

smtpsend:

http://www.swsoft.co.uk/smtpsend/readme.txt
http://www.swsoft.co.uk/index.asp?page=freesoftware

Mozna probowac modulu Win32::OLE i wysylac z MS Outlooka, czy innego
klienta windowsowego.

5.2. Jak uzyc komendy (send)mail do listu?
Uzycie komendy mail (lub mailx) jest prostsze, lecz daje mniejsze
mozliwosci zmian, a takze zalezne jest od komputera (zaleca sie
przeczytac mana):

open(MAIL,"|mail $dokogo"); #uruchomienie programu i potoku do pisania

alternatywnie powyzsza linie mozna zastapic jedna z dwoch ponizszych
(uwaga na sciezke do programu sendmail):

open (MAIL, "|/usr/lib/sendmail -f $odkogo -oi -t -- $dokogo")
|| die "sendmail: $!";
open (MAIL, "|/usr/lib/sendmail -t -oi") || die "sendmail: $!";

W przypadku stosowania formularza nalezy stosowac te ostatnia, gdyz do
zmiennej $dokogo mozna dopisac pare innych polecen, ktore niekoniecznie
chcemy wykonywac. Nadawce i odbiorce sendmail ustawia wtedy na podstawie
nastepnych linii, ktore sa:

print MAIL <<"END" ;
From: $odkogo
To: $dokogo
Subject: $temat

END
print MAIL "$tresc\n\n";
close (MAIL) or warn $! ? "Blad: $!" : "Blad ze statusem $?";

Modul Mail::Sendmail jest polecany jako zamiennik komendy sendmail.

5.3. A jak obsluzyc wysylanie przez SMTP?
Mozna tez skorzystac z modulu Net::SMTP:

use Net::SMTP;
$smtp = Net::SMTP->new('mailhost');

$smtp->mail($ENV{USER});
$smtp->to('postmaster');

$smtp->data();
$smtp->datasend("To: postmaster\n");
$smtp->datasend("\n");
$smtp->datasend("A simple test message\n");
$smtp->dataend();

$smtp->quit;

Inny modul do wysylania to Mail::Sender (patrz nizej).

5.4. Co z polskimi literami w poczcie?
Do polskich liter w naglowkach przyda sie modul MIME::Words (patrz
rozdzial o polkich znakach), a gdy litery sa w tresci, do naglowkow
treba dodac linie:

Mime-Version: 1.0
Content-type: text/plain; charset=ISO-8859-2
Content-transfer-encoding: 8bit

i oczywiscie literki kodowane w ISO.

5.5. Jak wyslac plik (binarny) jako zalacznik?
W przypadku wysylania plikow binarnych (np. gif) mozna sie posluzyc
modulem MIME z pakietu MIME-tools:

use MIME::Entity;

# Przygotowanie:
$top = build MIME::Entity Type =>"multipart/mixed",
From => "me\@myhost.com",
To => "you\@yourhost.com",
Subject => "Hello, nurse!";

# Czesc #1: dokument tekstowy:
attach $top Path=>"./testin/short.txt";

# Czesc #2: plik GIF:
attach $top Path => "./docs/mime-sm.gif",
Type => "image/gif",
Encoding => "base64";


# Wyslanie przez sendmail:
open MAIL, "| /usr/lib/sendmail -t -i" or die "open: $!";
$top->print(\*MAIL);
close MAIL or die "sendmail close:$!\n";;

Zamiast MIME::Entity niektorzy uzywaja MIME::Lite. Alternatywa dla
MIME-tools jest korzystajace z SMTP:

use Mail::Sender;
$sender = new Mail::Sender {smtp => 'mail.yourdomain.com',
from => 'yo...@address.com',
charset=>'ISO-8859-2'};
$sender->MailFile({to => 'so...@address.com',
subject => 'Here is the file',
msg => "I'm sending you the list you wanted.",
file => 'filename.txt'});

lub

$sender->MailMsg({ to => "$USER", subject => "$EMAIL_TITLE",
msg => "$MESTEXT \n"});

bardziej ambitni moga chciec kodowac naglowki i tresc samodzielnie, co
nie jest polecane:

"Content-Type: Multipart/Mixed;\n";
"\tboundary=\"Boundary-=_yGgxxpkLoRellNMPapqfWkHOPkMC\"\n";
"MIME-Version: 1.0\n";

"\n\n--Boundary-=_yGgxxpkLoRellNMPapqfWkHOPkMC\n";
"Content-Type: application/x-msdownload;\n";
"\tname=\"$Plik\" \n";
"Content-Transfer-Encoding: base64\n";
"Content-Disposition: attachment; filename=\"$Plik\" \n";
"\n\n";

use MIME::Base64 qw(encode_base64);
while (read($File_Handle,$Bufor,60*57)) {
encode_base64($Bufor);
}#while

5.6. Jak odczytac poczte z zalacznikami?
Nalezy uzyc pakietu MIME::Tools, a w szczegolnosci MIME::Parser;

use MIME::Parser;
my $parser = new MIME::Parser;
$parser->decode_headers(1); # naglowki zgodnie z RFC-1522
$parser->output_dir("/tmp"); # plik tymczasowe do /tmp
$ent = $parser->parse(\*STDIN); # parsuj poczte
$temat=$ent->head->get('subject'); # ustal temat
$type=$ent->mime_type; # ustal typ
if($type =~ m|multipart/|i) { # jesli wieloczesciowa
$num_parts = $ent->parts; # liczba czesci
for($i=0;$i<$num_parts;$i++) { # znajdz ktora jest tekstowa
if(($part = $ent->parts($i))->mime_type =~ m|text/|i) {
$part->print_body; # wyswietl tekst
last;
}
}
} else { $ent->print_body(); } # wyswietl zwykla poczte
$parser->filer->purge; # usun pliki tymczasowe


5.7. Jak sprawdzic poprawnosc adresu e-mail?
Metody dajacej 100% pewnosci, poza wyslaniem, nie ma. Mozna probowac
laczyc sie na port 25 serwera i korzystac z komendy VRFY.

Modul Email::Valid sprawdza zgodnosc formatu z RFC 822 (zawiera
wyrazenie regularne z okolo 6000 znakami), oraz opcjonalnie czy jest
wpis MX w DNSie, dla danego adresu.

5.8. Jak znalezc adresy w pliku?
Adresy czytane sa z otwartego pliku z deskryptora PLIK i umieszczane w
tablicy @adresy funkcja push.

while (<PLIK>) { push @adresy,(m|([\w\d\.]{1,}\@[\w\d\.]{1,})|ig); }

5.9. Jak odebrac poczte?
Najlatwiej przy pomocy protokolu POP3. Nalezy jednak liczyc sie z z
mozliwoscia przechwycenia hasla.

use Net::POP3;
$pop = Net::POP3->new('pop3.host');
$result = $pop->login ( $USER , $PASS );
if ($result eq undef) { print "Nie zalogowalem\n"; }
else { print "liczba postow w skrzynce: $result\n"; }
$pop->quit();

Alternatywa to modul Mail::POP3Client (z lub bez ssl).

$pop = new Mail::POP3Client(USER=>"user", PASSWORD=>"haslo",
#USESSL => true, PORT => 995
HOST=>"poczta.onet.pl");
$liczba_listow = $pop->Count();

6. Siec
6.1. Jak zamienic adres na inna forme?
Symboliczny na numeryczny:

use Socket;
print inet_ntoa(scalar(gethostbyname($name)));

lub odwrotnie (szczegolnie przydatne jesli serwer WWW nie ustawia
zmiennej REMOTE_HOST):

use Socket;
print gethostbyaddr (inet_aton("149.156.96.9"), AF_INET );

lub wykorzystac Net::hostent lub Net::DNS::Resolver

6.2. Czy podany adres IP jest poprawny?
use Regexp::Common 'net';
/^$RE{net}{IPv4}$/;

6.3. Jak sprawdzic czy adres/domena jest zajety/a?
ftp://sunsite.icm.edu.pl/pub/doc/nask-hostcount/

lub dzieki modulowi:

use Net::DNS;
$res = new Net::DNS::Resolver;

$domena = "cos.com.pl";

if ($res->search($domena,NS)) { print "domena $domena juz zarejestowana\n"; }
else { print "domena $domena wolna\n"; }

6.4. Jak wyslac sms?
Generalnie sa dwa sposoby - wyslanie maila oraz symulacja przegladarki.
Oto adresy:

plus: mailto:+486xx...@text.plusgsm.pl
idea: mailto:50xx...@sms.centertel.pl lub jako LWP-przegladarka
era: LWP-przegladarka

Gotowe skrypty:

http://sms.jfiok.org/
http://romke.info/sms/
http://ceti.pl/~miki/komputery/sms.html
http://www.in.lublin.pl/miasto.pl.txt

W CPANie jest tez kilka gotowych modulow, jak np. Net::SMS::12Move,
Net::SMS::Genie, czy WWW::SMS.

6.5. Czy jest modul do NNTP (newsow)?
use Net::NNTP;
$nn=Net::NNTP->new("news.task.gda.pl"); # polaczenie z serwerem
$n = $nn->list(); # lista grup
$n=$nn->group("pl.rec.gry.komputerowe"); # zmiana grupy
$n=$nn->next(); # wyjecie artykulu

$head=$nn->head(); # jego naglowek
$article=$nn->article(); # caly artykul
$body=$nn->body(); # tylko tresc
print @$body; # wyswietl tresc

6.6. Jak postawic serwer na porcie?
use IO::Socket;
my $sock = new IO::Socket::INET(Proto => 'tcp',
LocalPort => 5000, Listen => 5) or die "Sock: $!";
while (my $acc = $sock->accept()) {
print $acc "Hej hej!\n"; # tu komunikacja
my $odp=<$acc>;
close $acc;
}

inny sposob:

# set up the socket SERVER, bind and listen ...
use POSIX qw(:sys_wait_h);

sub REAPER {
1 until (-1 == waitpid(-1, WNOHANG));
$SIG{CHLD} = \&REAPER; # unless $] >= 5.002
}

$SIG{CHLD} = \&REAPER;

while ($hisaddr = accept(CLIENT, SERVER)) {
next if $pid = fork; # parent
die "fork: $!" unless defined $pid; # failure
# otherwise child
close(SERVER); # no use to child
# ... do something
exit; # child leaves
} continue {
close(CLIENT); # no use to parent
}

Alternatywa sa moduly Net::Server oraz Net::Server::Fork.

package MyPackage;
use Net::Server;
@ISA = qw(Net::Server);

sub process_request {
open(IN,"/etc/motd");
while(<IN>){
chomp; print "$_\r\n";
}
close(IN);
}

MyPackage->run(port => 9999);

6.7. Jak obsluzyc protokol SMB?
Mozna posluzyc sie klientem Samby: Filesys::SmbClient lub
Filesys::SmbClientParser.

7. Polskie znaki
7.1. Jak uaktywnic polskosc?
Generalnie perl jest przystosowany do obslugi polskich znakow. By te
obsluge uaktywnic wystarczy zawrzec w kodzie linijke (opis: perldoc
locale):

use locale;

W niektorych systemach moze to nie wystarczyc trzeba wowczas dodac
linie:

#use POSIX qw(locale_h); # linia potrzebna przy trzeciej linii
use POSIX qw(setlocale);
#setlocale(LC_ALL,"pl_PL.iso88592");
setlocale(&POSIX::LC_ALL,"pl"); # drugi argument w zaleznosci od systemu

gdy i to nie pomaga, trzeba zapoznac sie z wynikiem komendy man
perllocale. Jesli skrypt w Perlu po ustawieniach zgodnie z manualem
nadal nie daje satysfakcjonujacych rezultatow istnieje mozliwosc, ze
jest to wina systemu operacyjnego (np. windows, HP-UX). Nalezy wowczas
go poprawic, lub tworzyc wlasne procedury.

Nieuaktywnienie polskich znakow moze skutkowac blednym dzialaniem
niektorych funkcji np. liczacych liczbe wyrazow, znakow, sortujacych
itp.

Obecnie wchodzi rowniez standard Unicode wraz z odpowiednimi modulami,
na przyklad do konwersji jest Unicode::Map:

use Unicode::Map();
use Unicode::String qw(utf8 utf16);

# Budujemy sobie obiekt do wypluwania wyniku
$str_latin2 = new Unicode::Map("ISO-8859-2");

$result = "tekst w UTF-8";
$result = utf8($result);
$result = $str_latin2->from_unicode($result->utf16);

Inny sposob:

use Unicode::MapUTF8 qw(to_utf8 from_utf8);
$txt = to_utf8( { -string => $txt, -charset => 'ISO-8859-2' } );
$txt = from_utf8( { -string => $txt, -charset => 'ISO-8859-2' } );

Alternatywa moze byc Encode lub Text::Iconv.

7.2. Jak sortowac z polskimi znakami?
Do sortowania tablic sluzy funkcja sort (perldoc -f sort). Jako drugi
argument mozna podac jej funkcje sortujaca wprost kod lub referencje. Po
uaktywnieniu polskosci funkcja sort powinna uwzgledniac polskie znaki,
co sprawdzamy:

print +(sort grep /\w/, map { chr() } 0..255), "\n";

Sortowanie polskie mozna rowniez uzyskac stosujac (linia podzielona ze
wzgledu na czytelnosc):

$literki=join('',0..9,"A\241BC\306\DE\312",F..L,"\243MN\321O\323PQRS\246",
T..Z,"\254\257_a\261bc\346de\352",f..l,"\263mn\361o\363pqrs\266",
t..z,"\274\277");
@posortowane = sort cowieksze @niesortowane;

sub cowieksze {
@aa=split //,$a;
@bb=split //,$b;
while($aa[0] eq $bb[0] && $#aa+$#bb>=0) {shift @aa; shift @bb;}
return index($literki,$aa[0]) <=> index($literki,$bb[0]);
}

7.3. Jak zmienic wielkosc liter?
Do zamiany liter duzych na male w zmiennej sluzy funkcja lc, a
odwrotnie uc. Bez polskich liter pierwsza jest rownowazna wyrazeniu

tr/[A-Z]/[a-z]/;

zas po uzyciu locale (przy zalozeniu standardu ISO)

tr/[A-Z]/[a-z]/;
tr/\241\306\312\243\321\323\246\257\254/\261\346\352\263\361\363\266\277\274/;

Do zamiany tylko pierwszej litery na duza jest funkcja lcfirst,
odwrotnie ucfirst.

7.4. Jak poprawic polskie znaki?
Problem zazwyczaj dotyczy wpisywania znakow w standardzie CP1250,
zamiast ISO. Najprostszy sposob to zamiana polskich A, S, Z, a, s, z (w
calym pliku lub ciagu znakow [napisie]):

perl -pi -e 'tr/\245\214\217\271\234\237/\241\246\254\261\266\274/' plik
$napis =~ tr/\xA5\x8C\x8F\xB9\x9C\x9F/\xA1\xA6\xAC\xB1\xB6\xBC/;

Do pozbycia sie ogonkow sluzy formula:

tr/acelnoszzACELNOSZZ/acelnoszzACELNOSZZ/

lub para:

tr/\241\306\312\243\321\323\246\257\254/ACELNOSZZ/;
tr/\261\346\352\263\361\363\266\277\274/acelnoszz/;

Ogolnie zmiane kodowan zalatwia modul Encode.

Wykaz polskich kodowan (wartosci numeryczne znakow) jest pod adresem

http://www.ogonki.agh.edu.pl/plchars.html

Konwersja z UTF jest w dziale o aktywowaniu polskosci.

7.5. Jak odkodowac polskie znaki?
Problem wystepuje glownie przy czytaniu poczty. Zaleca sie korzystanie z
modulu do czytania poczty.

use MIME::Words qw(:all);
$decoded = decode_mimewords("wyb=?iso-8859-2?Q?=F3r zespo=B3?=u");

Krzysztof Juszkiewicz

unread,
Jan 6, 2006, 5:41:59 AM1/6/06
to
In pl.comp.lang.perl Krzysztof Juszkiewicz <jusz...@kt.agh.edu.pl> wrote:
>URL: http://www.kt.agh.edu.pl/other/perl/faq/
>Last-Modified: Fri Jan 6 11:33:23 2006
>Archive-name: pl/comp/lang/perl-faq/1
>Part: 1
>Posting-Frequency: monthly (6th)

>1. FAQ grupy pl.comp.lang.perl
> Data modyfikacji: 6 stycznia 2006

W taki oto sposób mamy trzysta odcinków FAQ. Ze względu na ograniczanie
zainteresowań chciałbym przekazać prowadzenie zbioru ochotnikowi.
W tym momencie nie działa wysyłanie mailem, choć skrypt jest.
Ostatnie dwie wysyłki nie były z crona lecz wprost ze skryptu,
z powodu dostosowania skryptu.

Zatem jest do wzięcia utrzymanie faq w obecnej postaci formatu pod wraz
ze skryptami konwersji na txt, html i ps oraz do wysyłania na newsy
i do nowych ludzi.
KJ

Krzysztof Krzyżaniak

unread,
Jan 6, 2006, 5:54:44 AM1/6/06
to
Krzysztof Juszkiewicz <jusz...@saturn.kt.agh.edu.pl> writes:

Hmm, a może wiki w stylu <http://python.kofeina.net/>?

eloy
--
-------e-l-o-y----------------------------e-l-o-y-@-k-o-f-e-i-n-a-.-n-e-t------

jak to dobrze, że są oceany - bez nich byłoby jeszcze smutniej

Krzysztof Juszkiewicz

unread,
Jan 6, 2006, 8:11:45 AM1/6/06
to
Krzysztof Juszkiewicz wrote in group pl.comp.lang.perl:
>>URL: http://www.kt.agh.edu.pl/other/perl/faq/
>Zatem jest do wzi?cia utrzymanie faq w obecnej postaci formatu pod wraz
>ze skryptami konwersji na txt, html i ps oraz do wysy?ania na newsy
>i do nowych ludzi.
>KJ
Aha, moze ciut wiecej informacji jest pod adresem
http://www.kt.agh.edu.pl/other/perl/faq/send/
(linki moga byc nieaktualne)
KJ
--
_ _ ___
| |/ / |_ _| Krzysztof Juszkiewicz http://www.kt.agh.edu.pl/~juszkiew/
|_|\_\ |_| Dept. of Telecommunications http://www.kt.agh.edu.pl/
AGH AGH pl.comp.lang.perl FAQ: http://www.kt.agh.edu.pl/other/perl/faq/

Krzysztof Juszkiewicz

unread,
Jan 6, 2006, 8:14:32 AM1/6/06
to
Krzysztof Krzyżaniak wrote in group pl.comp.lang.perl:
>Krzysztof Juszkiewicz <jusz...@saturn.kt.agh.edu.pl> writes:
>>>URL: http://www.kt.agh.edu.pl/other/perl/faq/

>Hmm, a może wiki w stylu <http://python.kofeina.net/>?
> eloy
Hm, ale i tak chyba trzeba ochotnika, zeby przerobic format. Poza tym
nie mam doswiadczen w stawianiu wiki.

Krzysztof Krzyżaniak

unread,
Jan 6, 2006, 9:02:24 AM1/6/06
to
Krzysztof Juszkiewicz <jusz...@saturn.kt.agh.edu.pl> writes:

> Krzysztof Krzyżaniak wrote in group pl.comp.lang.perl:
>>Krzysztof Juszkiewicz <jusz...@saturn.kt.agh.edu.pl> writes:
>>>>URL: http://www.kt.agh.edu.pl/other/perl/faq/
>>Hmm, a może wiki w stylu <http://python.kofeina.net/>?
>> eloy
> Hm, ale i tak chyba trzeba ochotnika, zeby przerobic format. Poza tym

Raczej tak, w wolnej chwili mógłbym sukcesywnie "przeklepać".

> nie mam doswiadczen w stawianiu wiki.

Najprostsze perlowe wiki to dwa pliki, jeden z cgi, drugi z konfiguracjÄ….
http://www.usemod.com/cgi-bin/wiki.pl

lr...@lrem.maxnet

unread,
Jan 6, 2006, 11:03:43 AM1/6/06
to
W poście <gnus.87zmm9h...@kofeina.net>,
Krzysztof Krzyżaniak nabazgrał:

> Najprostsze perlowe wiki to dwa pliki, jeden z cgi, drugi z konfiguracjÄ….
> http://www.usemod.com/cgi-bin/wiki.pl

O, a z tym to siÄ™ nie zgodzÄ™ ;]
Najprostsze (a w każdym razie najmniejsze) perlowe wiki to jeden plik,
20 linijek kodu:
http://lrem.net/index.pl?page=wiki

Ale nie polecam używać w celach innych niż demonstracyjno-testowych ;]

--
No grozi Ci PLONK. Już rozgrzali plonkownice, naszykowali KF'a pewnie
mają na podorędziu parę regexpów i będą cię scorować. Pamiętasz "Pulp
fiction"? Scenę w sklepie Zeda (tego co zszedł i zostawił Harleya)?
No więc to nie będzie tak, po plonk nie ma happy endu. - Robert Pyzel

Krzysztof Krzyżaniak

unread,
Jan 6, 2006, 11:13:45 AM1/6/06
to
lr...@lrem.maxnet writes:

> W poście <gnus.87zmm9h...@kofeina.net>,
> Krzysztof Krzyżaniak nabazgrał:
>> Najprostsze perlowe wiki to dwa pliki, jeden z cgi, drugi z konfiguracjÄ….
>> http://www.usemod.com/cgi-bin/wiki.pl
>
> O, a z tym to siÄ™ nie zgodzÄ™ ;]
> Najprostsze (a w każdym razie najmniejsze) perlowe wiki to jeden plik,
> 20 linijek kodu:
> http://lrem.net/index.pl?page=wiki

Sample Application: MiniMojo, an Ajax-Based Wiki in 30 Lines of Written
Code :>

http://www.perl.com/pub/a/2005/06/02/catalyst.html?page=2

lr...@lrem.maxnet

unread,
Jan 6, 2006, 11:27:58 AM1/6/06
to
W poście <gnus.87r77lg...@kofeina.net>,
Krzysztof Krzyżaniak nabazgrał:

>> Najprostsze (a w każdym razie najmniejsze) perlowe wiki to jeden plik,
>> 20 linijek kodu:
>> http://lrem.net/index.pl?page=wiki
> Sample Application: MiniMojo, an Ajax-Based Wiki in 30 Lines of Written
> Code :>
> http://www.perl.com/pub/a/2005/06/02/catalyst.html?page=2

Fajne, ale poza tymi 30 linijkami tam jest jeszcze kod generowany przez
Catalysta. Zresztą to moje to jest 20 linijek bez żadnych
specjalistycznych modułów do wiki, tylko CGI i DBI.

Krzysztof Krzyżaniak

unread,
Jan 6, 2006, 12:38:34 PM1/6/06
to
lr...@lrem.maxnet writes:

> W poście <gnus.87r77lg...@kofeina.net>,
> Krzysztof Krzyżaniak nabazgrał:
>>> Najprostsze (a w każdym razie najmniejsze) perlowe wiki to jeden plik,
>>> 20 linijek kodu:
>>> http://lrem.net/index.pl?page=wiki
>> Sample Application: MiniMojo, an Ajax-Based Wiki in 30 Lines of Written
>> Code :>
>> http://www.perl.com/pub/a/2005/06/02/catalyst.html?page=2
>
> Fajne, ale poza tymi 30 linijkami tam jest jeszcze kod generowany przez
> Catalysta. Zresztą to moje to jest 20 linijek bez żadnych

Zgoda, to nienajlepszy przykład :>

> specjalistycznych modułów do wiki, tylko CGI i DBI.

eloy

Krzysztof Juszkiewicz

unread,
Mar 10, 2006, 6:07:28 AM3/10/06
to
Krzysztof Juszkiewicz wrote in group pl.comp.lang.perl:
>>>>URL: http://www.kt.agh.edu.pl/other/perl/faq/
>Hm, ale i tak chyba trzeba ochotnika, zeby przerobic format. Poza tym
>nie mam doswiadczen w stawianiu wiki.
>KJ
Doszedłem do wniosku, że nie jest to duży problem i uruchomiłem treść pod
adresem http://pl.wikibooks.org/wiki/Perl_faq
Zapraszam do dyskusji nad formą. Treść jest prawie taka jak obecnie
(drobne modyfikacje wstępu).

yaha_brierr

unread,
Feb 2, 2007, 2:35:10 AM2/2/07
to

http://sew57nxq.tripod.com/pumpkin-spit/carving-free-pattern-pum.html
http://sew57nxq.tripod.com/pumpkin-spit/coloring-page-pumpkin.html
http://sew57nxq.tripod.com/pumpkin-spit/pumpkin-roast-seed.html
http://sew57nxq.tripod.com/pumpkin-spit/carved-pumpkin.html
http://sew57nxq.tripod.com/pumpkin-spit/carve-pumpkin.html h
ttp://sew57nxq.tripod.com/pumpkin-spit/canned-pumpkin-recipe.html
http://sew57nxq.tripod.com/pumpkin-spit/free-pumpkin-template.html
http://sew57nxq.tripod.com/pumpkin-spit/pumpkin-recipe-roasted-s.html
http://sew57nxq.tripod.com/pumpkin-spit/halloween-pattern-pumpki.html
http://sew57nxq.tripod.com/pumpkin-spit/baking-pumpkin-seed.html
http://sew57nxq.tripod.com/pumpkin-spit/brown-charlie-great-its-.html
http://sew57nxq.tripod.com/pumpkin-spit/picking-pumpkin.html
http://sew57nxq.tripod.com/pumpkin-spit/carving-design-pumpkin.html
http://sew57nxq.tripod.com/pumpkin-spit/pumpkin-template.html
http://sew57nxq.tripod.com/pumpkin-spit/face-pumpkin-scary.html
http://sew57nxq.tripod.com/pumpkin-spit/carving-idea-pumpkin.html
http://sew57nxq.tripod.com/pumpkin-spit/decorating-idea-pumpkin.html
http://sew57nxq.tripod.com/pumpkin-spit/painted-pumpkin.html
http://sew57nxq.tripod.com/pumpkin-spit/free-halloween-pattern-p.html
http://sew57nxq.tripod.com/pumpkin-spit/muffin-pumpkin.html
http://sew57nxq.tripod.com/pumpkin-
spit/art-clip-pumpkin.html
http://sew57nxq.tripod.com/pumpkin-spit/carving-pumpkin-tip.html
http://sew57nxq.tripod.com/pumpkin-spit/fudge-pumpkin.html
http://sew57nxq.tripod.com/pumpkin-spit/cook-pumpkin-seed.html
http://sew57nxq.tripod.com/pumpkin-spit/pumpkin-roasted-seed.html
http://sew57nxq.tripod.com/pumpkin-spit/carving-halloween-pumpki.html
http://sew57nxq.tripod.com/pumpkin-spit/bar-pumpkin-recipe.html
http://sew57nxq.tripod.com/pumpkin-spit/brown-charlie-great-pump.html


--
yaha_brierr
------------------------------------------------------------------------
yaha_brierr's Profile: http://forum.hotscripts.pl/member.php?userid=1686
View this thread: http://forum.hotscripts.pl/showthread.php?t=8250

Weresadwsa

unread,
Feb 16, 2007, 10:43:19 PM2/16/07
to

All about buy phentermine
<a href="http://buyphenterminethen.ksiegagosci.info/ ">buy phentermine
then </a>
<a href="http://buyphenterminepill.ksiegagosci.info/ ">buy phentermine
pill</a>
<a href="http://zohopolls.com/q/">buy-phentermine-pill</a>
<a href="http://buyphenterminepaycod.ksiegagosci.info/ ">buy
phentermine pay cod</a>
<a href="http://zohopolls.com/q/buy-phentermine-pay-cod ">buy
phentermine pay cod</a>
<a href="http://zohopolls.com/w/buy-phentermine-overnight ">buy
phentermine overnight</a>
<a href="http://phentermineovernight.ksiegagosci.info/ ">buy
phentermine overnight</a>


--
Weresadwsa
------------------------------------------------------------------------
Weresadwsa's Profile: http://forum.hotscripts.pl/member.php?userid=1866

merkernew

unread,
Mar 9, 2007, 10:40:48 AM3/9/07
to

OFFTOPIC

'Sporty katie with big boobs' (http://teens.freerhost.com/)
'Blonde lovely lizzy outside' (http://teens.freerhost.com/)


--
merkernew
------------------------------------------------------------------------
merkernew's Profile: http://forum.hotscripts.pl/member.php?userid=2140

johnbocik

unread,
Mar 15, 2007, 1:42:35 AM3/15/07
to

'Ashley Lightspeed'
(http://tetteteent.blogspot.com/2007/03/ashley-lightspeed.html) |
'Girly Bus' (http://twelvalve.blogspot.com/2007/03/girly-bus.html) |
'Felicias Dream'
(http://elevtenl.blogspot.com/2007/03/felicias-dream.html) | 'Allie
Pierce' (http://ninenailteen.blogspot.com/2007/03/allie-pierce.html)

'Plastic skirt' (http://ninenailteen.blogspot.com/)
'Teen ass on a truck' (http://tetteteent.blogspot.com/)
'Beautiful sweet adri posing in gree' (http://elevtenl.blogspot.com/)
'32 dd natural titties on teen' (http://twelvalve.blogspot.com/)


--
johnbocik
------------------------------------------------------------------------
johnbocik's Profile: http://forum.hotscripts.pl/member.php?userid=2230

fiverjohno

unread,
Mar 15, 2007, 4:33:39 PM3/15/07
to

'asian homemade sex video' (http:/
/asi-por-vido.blogspot.com/2007/03/asian-homemade-sex-video.html) |
'asian free hot sex video' (http://tinyurl.com/yo6gkl) | 'strip tease
video' (http://strip-tease-video.0800-porn.com/)
'Adorable Babe Kimmy Blows Cock'
(http://strip-tease-video.0800-porn.com/)
'Adorable Teen Hotties From Canada Sharing A Gigantic Rod'
(http://asi-por-vido.blogspot.com/)
'Adorable Jp Schoolangel Shows Panty Then Juicy Sucks And Fuck'
(http://por-vivv-asia.blogspot.com/)


--
fiverjohno
------------------------------------------------------------------------
fiverjohno's Profile: http://forum.hotscripts.pl/member.php?userid=2244

ninoten

unread,
Mar 20, 2007, 3:04:48 AM3/20/07
to

'free porn site' (http://neujbfbewg-video.blogspot.com/)
'sexy boob video'
(http://kxpahplmow-video.blogspot.com/2007/03/sexy-boob-video.html) |
'free lesbian girl video' (http://tinyurl.com/yoftwv) | 'lesbian video
gallery' (http://tinyurl.com/25kp2e)
'squirting pussy movie' (http://tinyurl.com/yvzby6) | 'free celeb sex
clip'
(http://kraibmmifs-video.blogspot.com/2007/03/free-celeb-sex-clip.html)
| 'pussy eating clip'
(http://dykzozqlpt-video.blogspot.com/2007/03/pussy-eating-clip.html)


--
ninoten
------------------------------------------------------------------------
ninoten's Profile: http://forum.hotscripts.pl/member.php?userid=2322

fourtoog

unread,
Mar 21, 2007, 1:47:06 PM3/21/07
to

Whats up!
sorry for OFF
free porno for everyone:
'clip mom trailer'
(http://brdpwj7-free-clips.blogspot.com/2007/03/clip-mom-trailer.html)

'nude teen video clip' (http://tinyurl.com/23ybjw)
'orgy video clip'
(http://yxddfd3-free-clips.blogspot.com/2007/03/orgy-video-clip.html)
'britney pantie video' (http://tinyurl.com/2h66mf)
'free pussy licking video clip' (http://tinyurl.com/yozy5j)
'teen suicides' (http://teen-suicides.hostithere.org)
'boot camps for teens' (http://boot-camps-for-teens.hostingtree.org)
'teengirls' (http://teengirls.dreamsuit.net)
'teen gangs and violence'
(http://teen-gangs-and-violence.dreamsuit.net)
'teen hairstyle pictures'
(http://teen-hairstyle-pictures.freeinsite.net)


--
fourtoog
------------------------------------------------------------------------
fourtoog's Profile: http://forum.hotscripts.pl/member.php?userid=2340

jonnytwel

unread,
Mar 22, 2007, 6:25:35 AM3/22/07
to

'a teens' (http://a-teens.freeinsite.net)
'teen poems' (http://teen-poems.babubi.net)
'maturedays' (http://maturedays.babubi.net)
'perky teens' (http://perky-teens.hostithere.org)
'teenage wasteland the who'
(http://teenage-wasteland-the-who.babubi.net)
'tiffany teen' (http://tiffany-teen.babubi.net)
'blonde matures' (http://blonde-matures.hostithere.org)
'black gay man' (http://black-gay-man.hostingtree.org)
'sabrina teenage witch' (http://sabrina-teenage-witch.hostingtree.org)

'black teen seekers' (http://black-teen-seekers.babubi.net)


--
jonnytwel
------------------------------------------------------------------------
jonnytwel's Profile: http://forum.hotscripts.pl/member.php?userid=2357

joiklhook

unread,
Mar 24, 2007, 6:36:30 AM3/24/07
to

'American Beauty Babe Mena Suvari' (http://teenmodels.hostingtree.org/)

'This Genuine Sexy American Amateur Teen Is Magic'
(http://pornstars.hostingtree.org/)
'All American Amateur Babes Spreading Wide And Showing Off'
(http://teenmodels.hostingtree.org/)
'All American Fourth Of July Banging'
(http://pornstars.hostingtree.org/)
'Cartoon Porn Adventures Of The Stars Of American Comics'
(http://teenmodels.hostingtree.org/)
'American Fucks Latina' (http://pornstars.hostingtree.org/)
'Tattooed American Gay Joshua' (http://teenmodels.hostingtree.org/)
'Horny American Teen Fucks Tight Asshole With Toy'
(http://pornstars.hostingtree.org/)

'teen models' (http://teenmodels.hostingtree.org/)
'pornstars' (http://pornstars.hostingtree.org/)

'paris hilton pantie' (http://paris-hilton-pojic.blogspot.com/)
'paris hilton biography' (http://paris-hilton-cisez.blogspot.com/)
'paris hilton lesbian' (http://paris-hilton-wihih.blogspot.com/)
'paris hilton friends' (http://paris-hilton-suceq.blogspot.com/)
'paris hilton uncensored' (http://paris-hilton-posok.blogspot.com/)


--
joiklhook
------------------------------------------------------------------------
joiklhook's Profile: http://forum.hotscripts.pl/member.php?userid=2394

jokklobox

unread,
Mar 26, 2007, 1:41:38 PM3/26/07
to

data from the help too A routine 'porn movie'
(http://porn-movie.hostingtree.org) multiple sexual partners r Boys and
Girls 'blboys.com'
(http://qjjkjc-free-video.blogspot.com/2007/03/blboyscom.html) majority
of swingers 'paris hilton sex video'
(http://paris-hilton-sex-video.hostingtree.org) 'adultbuffet.com'
(http://izizyu-free-porn.blogspot.com/2007/03/adultbuffetcom.html)
duckett melinda porn video 'mattsvids.com'
(http://lusvqm-free-porn.blogspot.com/2007/03/mattsvidscom.html) or
both parents 'asssupply.com'
(http://ddzmzp-free-porn.blogspot.com/2007/03/asssupplycom.html)
'bootycollection.com'
(http://lriwaq-free-porn.blogspot.com/2007/03/bootycollectioncom.html)
atmosphere Looking ahead beginnings are not data from the
'idealbabes.net'
(http://jvssuf-free-video.blogspot.com/2007/03/idealbabesnet.html)
'akissbetweenthelegs.com' (http://tinyurl.com/24rbqu) in connection to
the parental notification or consent laws that were in
'allrealitypass.com'
(http://kwyvay-free-video.blogspot.com/2007/03/allrealitypasscom.html)
'galleries4free.com'
(http://lusvqm-free-porn.blogspot.com/2007/03/galleries4freecom.html)
since it would 'longestlist.com'
(http://jkpotv-free-video.blogspot.com/2007/03/longestlistcom.html)
'gonzo-movies.com'
(http://ddzmzp-free-porn.blogspot.com/2007/03/gonzo-moviescom.html) Sex
Under the Influence of Alcohol and Other Drugs 'jrmovies.com'
(http://hmppbw-free-porn.blogspot.com/2007/03/jrmoviescom.html)
'chubbyland.com'
(http://basoso-free-porn.blogspot.com/2007/03/chubbylandcom.html) the
1950s 'free porn video' (http://free-porn-video.hostithere.org) 'free
porn star movie' (http://free-porn-star-mov
ie.babubi.net) can emerge assault.Ninety-six percent of
'jpeghunter.com'
(http://ddzmzp-free-porn.blogspot.com/2007/03/jpeghuntercom.html) Laws
that 'al4a.com'
(http://zfpibb-free-porn.blogspot.com/2007/03/al4acom.html)
'el-ladies.com'
(http://xxufdm-free-video.blogspot.com/2007/03/el-ladiescom.html) This
historical narrative 'freakthumbs.com'
(http://suxwyj-free-porn.blogspot.com/2007/03/freakthumbscom.html)
'lanasbigboobs.com'
(http://fitvzj-free-porn.blogspot.com/2007/03/lanasbigboobscom.html)
have been exposed t
o HIV through sex.The study, 'ebonyblack.net'
(http://actrmn-free-porn.blogspot.com/2007/03/ebonyblacknet.html) prior
to an The use 'babesglamour.com'
(http://iyilhn-free-porn.blogspot.com/2007/03/babesglamourcom.html) it
is effect at the time.The researchers 'hq-teens.com'
(http://bhncvw-free-porn.blogspot.com/2007/03/hq-teenscom.html) would
expect to Reproductive Right 'bigtitsroundasses.com'
(http://muudbt-free-video.blogspot.com/2007/03/bigtitsround
assescom.html)


--
jokklobox
------------------------------------------------------------------------
jokklobox's Profile: http://forum.hotscripts.pl/member.php?userid=2429

sixtyjonmm

unread,
Mar 27, 2007, 4:52:47 PM3/27/07
to

'movietitan' (http://movietitan-freesite.blogspot.com/) modern swinging.
'no1babes.com' (http://no1babes-freesite.blogspot.com/) professor in
Tallahassee 'mrchewsasianbeaver.com'
(http://mrchewsasianbeaver-freesite.blogspot.com/) entire existing bar
due to the strict 'milfhunter.com'
(http://milfhunter-freesite.blogspot.com/) 'milkmanbook'
(http://milkmanbook-freesite.blogspot.com/) it is
'moviegalleries.com' (http://moviegalleries-freesite.blogspot.com/)
patients were female; 37 percent were white 'milkmanbook'
(http://milkmanbook-freesite.blogspot.com/) Air Force family from
This is normally 'mikeinbrazil.com' (http://mikeinbrazil-fre
esite.blogspot.com/) after they looked at 'naughtythoughts'
(http://naughtythoughts-freesite.blogspot.com/) is the middle
'newgals.com' (http://newgals-freesite.blogspot.com/) 'moviesgold'
(http://moviesgold-freesite.blogspot.com/) free interracial porn video
'nastyalien.com' (http://nastyalien-freesite.blogspot.com/) The
researchers ruled 'mrchewsasianbeaver'
(http://mrchewsasianbeaver-freesite.blogspot.com/) sex slaves While
never allowed in at a atmosphere condoms lube and breath mints may be
readily available 'nudecelebritypictures.nu'
(http://nudecelebritypictures-frees
ite.blogspot.com/) 'naughtythoughts.com'
(http://naughtythoughts-freesite.blogspot.com/) free sex video preview
'mature movie' (http://mature-movie.babubi.
net) agreed upon that swinging began 'no1babes'
(http://no1babes-freesite.blogspot.com/) prior to an 'newgals'
(http://newgals-freesite.blogspot.com/) for the years 'nudec
elebritypictures.nu'
(http://nudecelebritypictures-freesite.blogspot.com/) or
both parents before having an 'mpeghunter'
(http://mpeghunter-freesite.blogspot.com/) into a sexually the rates
of gonorrhea unwanted negative attention


--
sixtyjonmm
------------------------------------------------------------------------
sixtyjonmm's Profile: http://forum.hotscripts.pl/member.php?userid=2446

fiberjom

unread,
Mar 29, 2007, 12:51:29 AM3/29/07
to

fiberjon

unread,
Mar 29, 2007, 1:33:22 AM3/29/07
to

sejontoom

unread,
Mar 30, 2007, 12:17:40 PM3/30/07
to

'Adorable Chick Gets Double Penetrated Outdoors By Hard Dicks'
(http://first-porn.futureblog.org/)
'Tory Lane Gorgeous Teen Secretary Gets Deep Anal Fucked'
(http://fresh-sex.futureblog.org/)
'Busty Black Amateur Eaten By Girlfriend'
(http://young-porn.futureblog.org/)
'Hardcore Action On The Kitchen Table' (http://new-sex.futureblog.org/)

'Extreme Amateur Wife Shows Her Ass And Bizarre Anal Cumshots'
(http://fresh-porn.futureblog.org/)
'Unexperienced Babe Gets Analized By Skillful Intruder'
(http://bi-xxx-video-download.blogspot.com/)
'Big Titted Asian Sucks And Fucks' (http://young-porn.futureblog.org/)


'carla giraldo gratis porn video' (http://tinyurl.com/ypqowo)
'free school girl video' (http://tinyurl.com/26vk27)
'hot torrie wilson video' (http://tinyurl.com/ywt6xw)
'ver video porn gratis' (http://tinyurl.com/2eyy3f)
'free lesbian video sample' (http://tinyurl.com/ytbfgs)
'video porn de latinas gratis' (http://tinyurl.com/2agajb)
'free arab sex video' (http://tinyurl.com/23dtz3)


--
sejontoom
------------------------------------------------------------------------
sejontoom's Profile: http://forum.hotscripts.pl/member.php?userid=2486

seconkom

unread,
Apr 1, 2007, 3:42:03 AM4/1/07
to

'Asian American Charmane Star Riding A Big White Cock'
(http://fe-video-de-sexo-download.blogspot.com/)
'Perfect Round Ass Babe Angel Dark Gets Hardcore Anal Session'
(http://hu-spring-break-girl-video-download.blogspot.com/)
'Angelina Crow Fucked Hard'
(http://ne-sexy-video-clip-download.blogspot.com/)
'Ebony Enjoys A Sweet Anal Fingering'
(http://ko-paris-hilton-sex-video-download.blogspot.com/)
'Submissive Asian Has Her Face Covered In Nut'
(http://hu-spring-break-girl-video-download.blogspot.com/)
'Hot Blonde And Brunette Teenies In Nasty Lesbian Action'
(http://ne-sexy-video-clip-download.blogspot.com/)
'Beautiful Asian Model Naked'
(http://ci-video-pornograficos-download.blogspot.com/)

'jamies-galleries.com'
(http://adult-sites-review.beaffaired.com/jamies-galleries.com.html)
'de foto gratis gratis sexo video' (http://tinyurl.com/yrsbyw)
'teenseven.com'
(http://adult-sites-review.beaffaired.com/teenseven.com.html)
'xxxproposal.com'
(http://adult-sites-review.beaffaired.com/xxxproposal.com.html)
'mature lesbian free video' (http://tinyurl.com/2yup37)
'hot lesbian sex video free' (http://tinyurl.com/2g2k5n)
'jpeghunter.com'
(http://adult-sites-review.beaffaired.com/jpeghunter.com.html)


--
seconkom
------------------------------------------------------------------------
seconkom's Profile: http://forum.hotscripts.pl/member.php?userid=2513

alotebugo

unread,
Apr 2, 2007, 9:22:23 AM4/2/07
to

'Eva Angelina Gets Fucked Hard' (http://easypic-com-fecen.blogspot.com/)

'American Bisexual Orgy' (http://dirtydaughter-com-fuwij.blogspot.com/)

'Asian Girl Sex In Bathroom'
(http://twilightsex-com-vijef.blogspot.com/)
'Adorable Babe Drilled Deep By Huge Cock On Sofa'
(http://sexmaxx-com-kekov.blogspot.com/)
'Black Babe In Hard Action'
(http://the-female-orgasm-com-fitiq.blogspot.com/)
'American Matrimonial Unfaithfulness: 3d Comics'
(http://ebonyblack-net-heduq.blogspot.com/)
'Hot Busty Slave In Action'
(http://snakesworld-com-pugun.blogspot.com/)

'pleasebangmywife' (http://pleasebangmywife-com-koguq.blogspot.com/)
'smut-house' (http://smut-house-com-colot.blogspot.com/)
'xmeup' (http://xmeup-com-nuqov.blogspot.com/)
'ultrasexmovies.com' (http://ultrasexmovies-com-zujuz.blogspot.com/)
'extremeapril' (http://extremeapril-com-lejot.blogspot.com/)
'123clips.com' (http://123clips-com-repiv.blogspot.com/)
'seventeenlive.com' (http://seventeenlive-com-wubub.blogspot.com/)
'duckyporn.com' (http://duckyporn-com-zifen.blogspot.com/)
'hornyspanishflies' (http://hornyspanishflies-com-xeqig.blogspot.com/)

'ethnicpassion' (http://ethnicpassion-com-setot.blogspot.com/)
'tiny18.net' (http://tiny18-net-sidod.blogspot.com/)
'newgals' (http://newgals-com-lewux.blogspot.com/)
'cliphunter.com' (http://cliphunter-com-puqeh.blogspot.com/)
'freeheaven' (http://freeheaven-com-texon.blogspot.com/)
'pornstarbook' (http://pornstarbook-com-selep.blogspot.com/)
'jizzhut' (http://jizzhut-com-juzid.blogspot.com/)
'5up.net' (http://5up-net-sonor.blogspot.com/)
'trannysurprise' (http://trannysurprise-com-detiw.blogspot.com/)
'x-orgy.com' (http://x-orgy-com-wogon.blogspot.com/)
'eliteclips.com' (http://eliteclips-com-lixud.blogspot.com/)


--
alotebugo
------------------------------------------------------------------------
alotebugo's Profile: http://forum.hotscripts.pl/member.php?userid=2532

logoihol

unread,
Apr 4, 2007, 1:27:49 PM4/4/07
to

'Adorable 18yearold Giving Blowjob And Getting Hardcore Facial'
(http://xdqgyjux-p-stars.blogspot.com/)
'Asian Girl Sex In Bathroom' (http://hfgahmlm-p-stars.blogspot.com/)
'Mature Brunette Slut In Pink Stockings In Action'
(http://barely-legal.blotrer.com/)
'Asian Group Cumshots Cock' (http://uvlzgxig-p-stars.blogspot.com/)
'Sexy Asian Japanese Bunny In Hot Stockings Getting Fucked'
(http://jylqyxeg-p-stars.blogspot.com/)
'Intense Jap Threesome Action From Ai Sawaki'
(http://ovtciofj-p-stars.blogspot.com/)
'Eve Angel Slides Off White Miniskirt And Fingers Box'
(http://agktmcht-p-stars.blogspot.com/)

'Avy Scott'
(http://tulywwsd-p-stars.blogspot.com/2007/03/avy-scott.html)
'Monica Sweetheart'
(http://ozetnwto-p-stars.blogspot.com/2007/03/monica-sweetheart.html)
'Dee ' (http://agktmcht-p-stars.blogspot.com/2007/03/dee.html)
'Kinzie Kenner'
(http://agktmcht-p-stars.blogspot.com/2007/03/kinzie-kenner.html)
'Aspen Stevens'
(http://xdqgyjux-p-stars.blogspot.com/2007/03/aspen-stevens.html)
'Amber Peach'
(http://jylqyxeg-p-stars.blogspot.com/2007/03/amber-peach.html)
'Anastasia Christ'
(http://uvlzgxig-p-stars.blogspot.com/2007/03/anastasia-christ.html)
'Kimberly Kane'
(http://fsktsrmf-p-stars.blogspot.com/2007/03/kimberly-kane.html)
'Lisa Marie'
(http://uvlzgxig-p-stars.blogspot.com/2007/03/lisa-marie.html)
'Gloria Gucci'
(http://hfgahmlm-p-stars.blogspot.com/2007/03/gloria-gucci.html)
'Sasha Knox'
(http://uvlzgxig-p-stars.blogspot.com/2007/03/sasha-knox.html)
'Tyler Houston'
(http://agktmcht-p-stars.blogspot.com/2007/03/tyler-houston.html)
'Kristal Summers'
(http://uvlzgxig-p-stars.blogspot.com/2007/03/kristal-summers.html)
'Brandy Talore'
(http://yvyhhncb-p-stars.blogspot.com/2007/03/brandy-talore.html)
'Kacey Villainess'
(http://fsktsrmf-p-stars.blogspot.com/2007/03/kacey-villainess.html)


--
logoihol
------------------------------------------------------------------------
logoihol's Profile: http://forum.hotscripts.pl/member.php?userid=2569

onefegyy

unread,
Apr 7, 2007, 3:13:12 AM4/7/07
to

'Young Amateur Redhead Girl Showing Her Petite Naked Body'
(http://rez-modelsgroup-com.blogspot.com/)
'Hunky Amateur Bear Stripping And Jacking Cock'
(http://gib-old69-com.blogspot.com/)
'Beautiful Busty Shemale Fucking South American Girl'
(http://nid-petiteteenager-com.blogspot.com/)
'Asian Secretary In Pantyhose'
(http://hit-nastyalien-com.blogspot.com/)
'Nasty Brunette Babe Fucked In Group Gets Messy Anal Creampie'
(http://por-nurglesnymphs-com.blogspot.com/)
'Angel Spreads And Fingers'
(http://por-nurglesnymphs-com.blogspot.com/)
'kleopatra cazso facialized after anal reaming'
(http://jos-lonely-wolf-com.blogspot.com/)
'Mature Brunette Slut In Pink Stockings In Action'
(http://teq-longestlist-com.blogspot.com/)
'Adorable brunette in sexy lingerie'
(http://gul-nudecelebritypictures-nu.blogspot.com/)
'Horny Adorable Sexy Teenies In Strap On Dildo Fucking Action'
(http://cib-hqgal-com.blogspot.com/)
'Lesbian Teens Licking And Love Making Action'
(http://cew-panty-ass-com.blogspot.com/)
'Plastic skirt' (http://fec-pantybuns-com.blogspot.com/)
'Slut Gets Her Anal Tissues Ripped'
(http://qep-hottystop-com.blogspot.com/)
'Sexy webcam girl casey' (http://red-lingerie-videos-com.blogspot.com/)

'Heidi honey posing outdoor' (http://zis-hornykaren-com.blogspot.com/)


'hanksgalleries.com' (http://joz-hanksgalleries-com.blogspot.com/)
'petiteteenager' (http://nid-petiteteenager-com.blogspot.com/)
'pigxxx.com' (http://qud-pigxxx-com.blogspot.com/) 'mmm100.com'
(http://wik-mmm100-com.blogspot.com/) 'longestlist'
(http://teq-longestlist-com.blogspot.com/) 'naughtythoughts.com'
(http://tiw-naughtythoughts-com.blogspot.com/) 'jamies-galleries'
(http://gil-jamies-galleries-com.blogspot.com/) 'housewifeaction.com'
(http://weq-housewifeaction-com.blogspot.com/) 'lonely-wolf'
(http://jos-lonely-wolf-com.blogspot.com/) 'grannycinema.com'
(http://hiv-grannycinema-com.blogspot.com/) 'mature.nl'
(http://xur-mature-
nl.blogspot.com/) 'monstersofcock.com'
(http://wex-monstersofcock-com.blogspot.com/) 'gigavids.com'
(http://wug-gigavids-com.blogspot.com/) 'mpeghunter.com'
(http://bux-mpeghunter-com.blogspot.com/) 'pandamovies'
(http://nuk-pandamovies-com.blogspot.com/)


--
onefegyy
------------------------------------------------------------------------
onefegyy's Profile: http://forum.hotscripts.pl/member.php?userid=2637

onefione

unread,
Apr 8, 2007, 11:01:39 AM4/8/07
to

'Amateur Facial Threesome With Sexy Hot Brunette Sucking Cock'
(http://huw-pornno-com.blogspot.com/)
'Cute Asian American Barely Legal Teen Getting Banged In Bed'
(http://zel-youngerbabes-com.blogspot.com/)
'Asian Sucking Three Black Cocks'
(http://xef-publicinvasion-com.blogspot.com/)
'Two Sexy Oiled Big Ass Babes Getting Fucked In Hard Anal Action'
(http://dup-xxxfolder-com.blogspot.com/)
'Horny Asian Schoolgirl Fingered And Masturbated'
(http://fun-welivetogether-com.blogspot.com/)
'Drunk American Party Girls In A Orgy Movies'
(http://hug-twilightsex-com.blogspot.com/)
'Latina Wants Americans' (http://geq-xnxx-com.blogspot.com/)
'American Bisexual Orgy' (http://lot-sublimemovies-com.blogspot.com/)
'Hardcore Asian Interracial Getting Pussy Hammered In Gangbang'
(http://deg-sexnemo-com.blogspot.com/)
'Three Hot Asian Cuties Loni And Nyla Thai And Jade Moore'
(http://dug-wowtgp-com.blogspot.com/)

'xxlmovies' (http://siq-xxlmovies-com.blogspot.com/) 'plumper69.com'
(http://fer-plumper69-com.blogspot.com/) 'teenel.com[/u
rl] [url=http://zik-porndirectory-com.blogspot.com/]porndirectory'
(http://fuw-teenel-com.blogspot.com/) 'tittypalace.com'
(http://puk-tittypalace-com.blogspot.com/) 'shesexy'
(http://fob-shesexy-com.blogspot.com/) 'teamsquirt.com'
(http://qig-teamsquirt-com.blogspot.com/) 'slickgalleries'
(http://cuj-slickgalleries-com.blogspot.com/) 'sinfulcurves'
(http://xob-sinfulcurves-com.blogspot.com/) 'searcholdies'
(http://fel-searcholdies-com.blogspot.com/) 'wowvids'
(http://nol-wowvids-com.blogspot.com/) 'watchersweb.com'
(http://rid-watchersweb-com.blogspot.com/) 'pornstar.com'
(http://kun-pornstar-com.blogspot.com/) 'wanadoo'
(http://kip-wanadoo-fr.blogspot.com/) 'sexdirectory.com'
(http://xeb-sexdirectory-com.blogspot.com/) 'two-lips'
(http://jed-two-lips-com.blogspot.com/) 'wannawatch.com'
(http://ned-wannawatch-com.blogspot.com/) 'ultrasexmovies.com'
(http://wik-ultrasexmovies-com.blogspot.com/) 'topcele
bs.com' (http://nux-topcelebs-com.blogspot.com/) 'teentera'
(http://wid-teentera-com.blogspot.com/)


--
onefione
------------------------------------------------------------------------
onefione's Profile: http://forum.hotscripts.pl/member.php?userid=2678

onefionu

unread,
Apr 8, 2007, 11:08:03 AM4/8/07
to

'Teen Cutie Working Her Asshole At Anal Lesson'
(http://rid-watchersweb-com.blogspot.com/)
'Unbeliavably Hot Asian Shemale Getting Her Butt Screwed'
(http://siq-xxlmovies-com.blogspot.com/)
'Three Adorable Super Sexy Babes Explore Each Others Pleasure'
(http://fih-stocking-tease-com.blogspot.com/)
'Adorable Teen Posing Nude' (http://vej-thongdreams-com.blogspot.com/)

'Adorable Sexy Blonde Masturbating Over Porno Using A Huge Dildo'
(http://nog-young-porn-net.blogspot.com/)
'Two Guys Anal Fucking And Cock Feeding A Babe'
(http://rex-teenboat-com.blogspot.com/)
'Teen Amateur Plays With Her Gigantic Knockers'
(http://vuq-sexmaxx-com.blogspot.com/)
'Adorable Redhead Teen Fucked' (http://zev-xxxkey-com.blogspot.com/)
'Adorable Blonde Shemale Nude Posing'
(http://lup-youngpervs-com.blogspot.com/)
'Tight Brunette Getting Anal Fucked'
(http://qek-wetplace-com.blogspot.com/)

'thetruevoyeur' (http://tog-thetruevoyeur-com.blogspot.com/)
'porndirectory' (http://zik-porndirectory-com.blogspot.com/)
'smutgremlins.com' (http://wot-smutgremlins-com.blogspot.com/)
'searcholdies' (http://fel-searcholdies-com.blogspot.com/)
'vipcrew.com' (http://vud-vipcrew-com.blogspot.com/) 'sublimemovies'
(http://lot-sublimemovies-com.blogspot.com/) 'virginfucked'
(http://tuz-virginfucked-com.blogspot.com/) 'wierdporno' (http:
//neh-wierdporno-com.blogspot.com/) 'spermshack.com'
(http://dew-spermshack-com.blogspot.com/) 'pussy'
(http://pit-pussy-org.blogspot.com/) 'sologals'
(http://fos-sologals-com.blogspot.com/) 'porn.net'
(http://cez-porn-net.blogspot.com/) 'timsmovies.com'
(http://wix-timsmovies-com.blogspot.com/) 'tshirthell'
(http://hek-tshirthell-com.blogspot.com/) 'thebigswallow.com'
(http://kit-thebigswallow-com.blogspot.com/) 'welivetogether.com'
(http://fun-welivetogether-com.blogspot.com/) 'teentera'
(http://wid-teentera-com.blogspot.com/) 'xnxx.com'
(http://geq-xnxx-com.blogspot.com/) 'teensss'
(http://gok-teensss-com.blogspot.com/) 'pornstarfinder'
(http://jec-pornstarfinder-net.blogspot.com/)


--
onefionu
------------------------------------------------------------------------
onefionu's Profile: http://forum.hotscripts.pl/member.php?userid=2679

sokuler

unread,
Apr 9, 2007, 2:03:46 PM4/9/07
to

'American Spirit Brunette Showing Her Big Melons'
(http://mature-bitches-com-fr33site.blogspot.com/)
'Gorgeous Amateur Girl Pov Sucking And Fucking'
(http://teentera-com-fr33site.blogspot.com/)
'Hot Asian Pornstar Nautica Thorn Having Hardcore Sex On Film'
(http://hotorange-net-fr33site.blogspot.com/)
'Petite Black Babe With A Big Ass In Hardcore Action'
(http://seventeenlive-com-fr33site.blogspot.com/)
'Sexy Amateur Girl Pounded Doggystyle'
(http://puppykibble-com-fr33site.blogspot.com/)
'Blonde Teen Angel Deep Penetrating Pussy With A Big Toy'
(http://richards-realm-com-fr33site.blogspot.com/)
'Thick Asian Rides Shaved Pussy On Hard Dick'
(http://maturehit-com-fr33site.blogspot.com/)

'tightdelights.com' (http://tightdelights-com-fr33site.blogspot.com/)
'watchersweb.com' (http://watchersweb-com-fr33site.blogspot.com/)
'assparade' (http://assparade-com-fr33site.blogspot.com/) 'wetcircle'
(http://wetcircle-com-fr33site.blogspot.com/) 'newgals'
(http://newgals-com-fr33site.blogspot.com/) 'xxxproposal'
(http://xxxproposal-com-fr33site.blogspot.com/) 'mov
iegalleries' (http://moviegalleries-com-fr33site.blogspot.com/) 'xmeup'
(http://xmeup-com-fr33site.blogspot.com/) 'bunnyteens'
(http://bunnyteens-com-fr33site.blogspot.com/) 'mature-bitches'
(http://mature-bitches-com-fr33site.blogspot.com/) 'badgirlsblog'
(http://badgirlsblog-com-fr33site.blogspot.com/) 'x-orgy'
(http://x-orgy-com-fr33site.blogspot.com/) 'camelclips.com'
(http://camelclips-com-fr33site.blogspot.com/) 'x-orgy.com'
(http://x-orgy-com-fr33site.blogspot.com/) 'camelclips'
(http://camelclips-com-fr33site.blogspot.com/) 'dirtydaughter.com'
(http://dirtydaughter-com-fr33site.blogspot.com/) 'asssupply'
(http://asssupply-com-fr33site.blogspot.com/) 'xxxpornstarclassics.com'
(http://xxxpornstarclassics-com-fr33site.blogspot.com/) 'ibizababes'
(http://ibizababes-com-fr33site.blogspot.com/) 'picpost'
(http://picpost-com-fr33site.blogspot.com/)


--
sokuler
------------------------------------------------------------------------
sokuler's Profile: http://forum.hotscripts.pl/member.php?userid=2705

speculok

unread,
Apr 9, 2007, 3:25:35 PM4/9/07
to

'3pic' (http://3pic-com-fr33site.blogspot.com/)
<a href="http://3pic-com-fr33site.blogspot.com/">3pic</a>
http://3pic-com-fr33site.blogspot.com/
'40inchplus' (http://40inchplus-com-fr33site.blogspot.com/)
<a
href="http://40inchplus-com-fr33site.blogspot.com/">40inchplus.com</a>

http://40inchplus-com-fr33site.blogspot.com/
'123clips.com' (http://123clips-com-fr33site.blogspot.com/)
<a href="http://123clips-com-fr33site.blogspot.com/">123clips.com</a>
http://123clips-com-fr33site.blogspot.com/
'18to19' (http://18to19-com-fr33site.blogspot.com/)
<a href="http://18to19-com-fr33site.blogspot.com/">18to19.com</a>
http://18to19-com-fr33site.blogspot.com/
'181st.net' (http://181st-net-fr33site.blogspot.com/)
<a href="http://181st-net-fr33site.blogspot.com/">181st.net</a>
http://181st-net-fr33site.blogspot.com/
'30moms.com' (http://30moms-com-fr33site.blogspot.com/)
<a href="http://30moms-com-fr33site.blogspot.com/">30moms</a>
http://30moms-com-fr33site.blogspot.com/
'5up' (http://5up-net-fr33site.blogspot.com/)
<a href="http://5up-net-fr33site.blogspot.com/">5up</a>
http://5up-net-fr33site.blogspot.com/
'8thstreetlatinas.com'
(http://8thstreetlatinas-com-fr33site.blogspot.com/)
<a
href="http://8thstreetlatinas-com-fr33site.blogspot.com/">8thstreetlatinas</a>

http://8thstreetlatinas-com-fr33site.blogspot.com/
'action36' (http://action36-com-fr33site.blogspot.com/)
<a href="http://action36-com-fr33site.blogspot.com/">action36</a>
http://action36-com-fr33site.blogspot.com/
'88by88' (http://88by88-com-fr33site.blogspot.com/)
<a href="http://88by88-com-fr33site.blogspot.com/">88by88</a>
http://88by88-com-fr33site.blogspot.com/


--
speculok
------------------------------------------------------------------------
speculok's Profile: http://forum.hotscripts.pl/member.php?userid=2709

xfortysio

unread,
Apr 10, 2007, 4:32:48 PM4/10/07
to

'Busty Eva Angelina Fucked Hard'
(http://dvmaqfmoem-adultsites.blogspot.com/)
'Two Beautiful Brunette Lesbians Kream And Angelique Fucking'
(http://msjhildhfz-adultsites.blogspot.com/)
'Asian Chick Gets Tiity Fucking'
(http://lcuhoeetpn-adultsites.blogspot.com/)
'Angelica In Nude Hose' (http://jgvtbaijhh-adultsites.blogspot.com/)
'American Stockings Babe' (http://tnhhgugnvv-adultsites.blogspot.com/)

'Pissing Action After Amazing Gangbang Sex'
(http://jgvtbaijhh-adultsites.blogspot.com/)
'Amateur Has Her Pussy Filled With So Much Cum It Pours Out'
(http://hjewysssus-adultsites.blogspot.com/)

'teenseven-com'
(http://vivuyoyofd-adultsites.blogspot.com/2007/04/teenseven-com.html)
'wolflist-com' (http://dvmaqfmoem-adultsites.blogspot.com/2007
/04/wolflist-com.html) '3pic-com'
(http://ftfmgygqyf-adultsites.blogspot.com/2007/04/3pic-com.html)
'pumpthatass-com' (http://tinyurl.com/2f89c6) 'alexmovies-com'
(http://cxteomkvnj-adultsites.blogspot.com/2007/04/alexmovies-com.html)
'nudistlog-com'
(http://fllvirfcsa-adultsites.blogspot.com/2007/04/nudistlog-com.html)
'purextc-com'
(http://fllvirfcsa-adultsites.blogspot.com/2007/04/purextc-com.html)
'jasara-com'
(http://msjhildhfz-adultsites.blogspot.com/2007/04/jasara-com.html)
'allsitesaccess-com' (http://tinyurl.com/yuznpj) 'shesexy-com'
(http://sqdqtrcwim-adultsites.blogspot.com/2007/04/shesexy-com.html)


--
xfortysio
------------------------------------------------------------------------
xfortysio's Profile: http://forum.hotscripts.pl/member.php?userid=2738

twotwonone

unread,
Apr 11, 2007, 11:48:45 PM4/11/07
to

'Teen Suckin American Grade A Meat'
(http://frees--auntmia-com.blogspot.com/)
'Two Gorgeous Brunette Chicks Fucking Hard In Group Action'
(http://frees--juicygals-com.blogspot.com/)
'Adorable Latina Mom Sucking And Fucking Her Sons Friend'
(http://frees--ispycameltoe-com.blogspot.com/)
'Adorable Nurse In Hospital' (http://frees--cowlist-com.blogspot.com/)

'Awesome Interracial Fucking Action With Pornstar Lex Steele'
(http://frees--katsmovies-com.blogspot.com/)
'Adorable Teen Gets The Fuck Of Her Life'
(http://frees--camelclips-com.blogspot.com/)
'Blonde lovely lizzy outside' (http://frees--hqmovs-com.blogspot.com/)

'Brunette Teen Pornstar Catalina In Peeing And Sucking Action'
(http://frees--action36-com.blogspot.com/)

'bigleaguefacials-com'
(http://frees--bigleaguefacials-com.blogspot.com/) 'bulldoglist-com'
(http://frees--bulldoglist-com.blogspot.com/) 'freakthumbs-com'
(http://frees--freakthumbs-com.blogspot.com/) 'bootycollection-com'
(http://frees--bootycollection-com.blogspot.com/) 'hotbigmovies-com'
(http://frees--hotbigmovies-com.blogspot.com/) 'chicascoyote-com'
(http://frees--chicascoyote-com.blogspot.com/) 'literotica-com'
(http://frees--literoti
ca-com.blogspot.com/) 'free2peek-com'
(http://frees--free2peek-com.blogspot.com/) 'bigleaguefacials-com'
(http://frees--bigleaguefacials-com.blogspot.com/) 'allsitesaccess-com'
(http://frees--allsitesaccess-com.blogspot.com/) 'coedcherry-com'
(http://frees--coedcherry-com.blogspot.com/) 'ah-me-com'
(http://frees--ah-me-com.blogspot.com/) 'chicascoyote-com'
(http://frees--chicascoyote-com.blogspot.com/) 'jizzonline-com'
(http://frees--jizzonline-com.blogspot.com/) 'teen-sex-com'
(http://frees--teen-sex-com.blogspot.com/)


--
twotwonone
------------------------------------------------------------------------
twotwonone's Profile: http://forum.hotscripts.pl/member.php?userid=2763

twothreeo

unread,
Apr 13, 2007, 3:18:59 AM4/13/07
to

'Two Big Busty Pornstars Enjoying Threesome Action'
(http://frees--nastyrat-com.blogspot.com/)
'Amateur Ebony Honey Shows Her Large Hooters'
(http://frees--lodita-com.blogspot.com/)
'Asian Guys Anal Fucking With Blowjob'
(http://frees--youngerbabes-com.blogspot.com/)
'Adorable Teen Posing Nude'
(http://frees--snakesworld-com.blogspot.com/)
'Skinny Brunette Babysitter Gets Intense Anal Drilling'
(http://frees--moviesarena-com.blogspot.com/)
'Katja Kassin Analized And Face Jizz'
(http://frees--youngleafs-com.blogspot.com/)
'Nasty Blonde Amateur Gets A Full Fist In Her Pussy'
(http://frees--pleasebangmywife-com.blogspot.com/)
'Slim Brunette Poolside Anal And Cum'
(http://frees--snakesworld-com.blogspot.com/)

'ultradonkey-com' (http://frees--ultradonkey-com.blogspot.com/)
'wowvids-com' (http://frees--wowvids-com.blogspot.com/) 'mattsvids-com'
(http://frees--mattsvids-com.blogspot.com/) 'youngpornmovies-com'
(http://frees--youngpornmovies-com.blogspot.com/) 'teamsquirt-com'
(http://frees--teamsquirt-com.blogspot.com/) 'spewie-com'
(http://frees--spewie-com.blogspot.com/) 'wetplace-com'
(http://frees--wetplace-com.blogspot.com/) 'pinkworld-com'
(http://frees--pinkworld-com.blogspot.com/) 'mommia-com'
(http://frees--mommia-com.blogspot.com/) 'soft17-com'
(http://frees--soft17-com.blogspot.com/) 'no1babes-com'
(http://frees--no1babes-com.blogspot.com/) 'modelsgroup-com'
(http://frees--modelsgroup-com.blogspot.com/) 'ultrasexmovies-com'
(http://frees
--ultrasexmovies-com.blogspot.com/) 'x-ho-com'
(http://frees--x-ho-com.blogspot.com/) 'youngpervs-com'
(http://frees--youngpervs-com.blogspot.com/) 'topless-babes-com'
(http://frees--topless-babes-com.blogspot.com/) 'sologals-com'
(http://frees--sologals-com.blogspot.com/) 'ultimatesurrender-com'
(http://frees--ultimatesurrender-com.blogspot.com/) 'soft17-com'
(http://frees--soft17-com.blogspot.com/) 'oh-teen-com'
(http://frees--oh-teen-com.blogspot.com/)


--
twothreeo
------------------------------------------------------------------------
twothreeo's Profile: http://forum.hotscripts.pl/member.php?userid=2782

moklohio

unread,
May 13, 2007, 5:25:16 AM5/13/07
to

'Lydia Nitta' (http://tana-w8gm.blogspot.com)
'Katja Kassin' (http://tandy-tx3h6zyduv.blogspot.com)
'Holly Wellin' (http://taneisha-d87f.blogspot.com)
'picpost.com' (http://tanerykah-cd.blogspot.com)
'bitch buckcherry crazy video' (http://taneva-bmmhipf14.blogspot.com)
'nude teen movie' (http://tangerine-ayeoesg.blogspot.com)
'Aurora Snow' (http://tango-o8vzzjb.blogspot.com)
'shemale porn movie' (http://tania-m6dqn43.blogspot.com)
'free indian porn clip' (http://taniel-iycc.blogspot.com)
'spewie.com' (http://tanielle-k8m760ccm.blogspot.com)
'Tera Patrick' (http://tanisha-h65111.blogspot.com)
'pornoho.com' (http://tanker-g7l1q.blogspot.com)
'fucking video clip' (http://tannah-rqc842s3.blogspot.com)
'clip free sex video wild' (http://tanner-wy0h18231.blogspot.com)
'african sex clip' (http://tantania-eya3w4u.blogspot.com)
'first time lesbian video' (http://tanya-t326p2rn.blogspot.com)
'free nude video chat' (http://tapanga-dc38in8zqx.blogspot.com)
'181st.net' (http://tape-c7uibo.blogspot.com)
'mikeinbrazil.com' (http://tara-b6nm0.blogspot.com)
'cumfiesta.com' (http://cooper-af37h7d1g.blogspot.com)
'Jessica Fiorentino' (http://coolman-oero3wu4.blogspot.com)
'bulldoglist.com' (http://cool-mjdy4inm6.blogspot.com)
'Lucy Lee' (http://cookies-i484b.blogspot.com)
'Kylie Ireland' (http://cookie-khbxk8aoqs.blogspot.com)
'Jennifer Stone' (http://control-hlpue.blogspot.com)
'Dana Lightspeed' (http://contraviou-giu35m684.blogspot.com)
'Claudia Rossi' (http://constantin-ri804.blogspot.com)
'pantybuns' (http://pantybuns-com-aptbd.blogspot.com)
'petiteteenager' (http://petiteteenager-com-mdq5g.blogspot.com)
'phun' (http://phun-org-iws.blogspot.com)
'persiankitty' (http://persiankitty-com-k77kui.blogspot.com)
'oohsexy' (http://oohsexy-com-hf1.blogspot.com)
'oxpass' (http://oxpass-com-ghd.blogspot.com)
'onlyteenstgp' (http://onlyteenstgp-com-r7hd.blogspot.com)
'panty-ass' (http://panty-ass-com-w8f.blogspot.com)
'onlymovies' (http://onlymovies-com-e7a.blogspot.com)
'pandamovies' (http://pandamovies-com-tmfdvj.blogspot.com)
'ohgood' (http://ohgood-com-d64.blogspot.com)
'oh-teen' (http://oh-teen-com-ct1rn8ouo.blogspot.com)
'nudestarz' (http://nudestarz-com-bkl.blogspot.com)
'nurglesnymphs' (http://nurglesnymphs-com-a0bfg53.blogspot.com)
'nudistlog' (http://nudistlog-com-ou.blogspot.com)
'old69' (http://old69-com-mzh24qb7nm.blogspot.com)
'nobullhardcore' (http://nobullhardcore-com-ik6fv.blogspot.com)
'no1babes' (http://no1babes-com-kpxwt.blogspot.com)
'naughtythoughts' (http://naughtythoughts-com-gx5ivw.blogspot.com)
'nexxx' (http://nexxx-com-rezawg05f.blogspot.com)
'naughty' (http://naughty-com-w3gjufjy2e.blogspot.com)
'mysecretmovies' (http://mysecretmovies-com-t1.blogspot.com)
'teensex' (http://teensex-com-c202q.blogspot.com)
'nastyrat' (http://nastyrat-com-b0065.blogspot.com)
'moviesparade' (http://moviesparade-com-anvc1gzp.blogspot.com)
'mrchewsasianbeaver' (http://mrchewsasianbeaver-com-oetp6.blogspot.com)

'mpeghunter' (http://mpeghunter-com-m5e8eg.blogspot.com)
'movietitan' (http://movietitan-com-ii.blogspot.com)
'moviesgold' (http://moviesgold-com-kp7.blogspot.com)
'mommia' (http://mommia-com-h7.blogspot.com)
'moviegalleries' (http://moviegalleries-com-g0.blogspot.com)
'monstersofcock' (http://monstersofcock-com-rk5xjee4.blogspot.com)
'modelsgroup' (http://modelsgroup-com-wv636xqjwi.blogspot.com)
'moremoms' (http://moremoms-com-es57lxhf7.blogspot.com)
'moviepost' (http://moviepost-com-t586lm.blogspot.com)
'moviesarena' (http://moviesarena-com-dq.blogspot.com)
'movieshark' (http://movieshark-com-crwovl.blogspot.com)
'milflessons' (http://milflessons-com-bdh0.blogspot.com)
'mmm100' (http://mmm100-com-a2yk.blogspot.com)
'milkmanbook' (http://milkmanbook-com-ogrlezq.blogspot.com)
'milfnextdoor' (http://milfnextdoor-com-mcs5.blogspot.com)
'mikesapartment' (http://mikesapartment-com-i2q0n.blogspot.com)
'mikeinbrazil' (http://mikeinbrazil-com-k077c.blogspot.com)
'milfhunter' (http://milfhunter-com-h80vcb7gc0.blogspot.com)
'maturehit' (http://maturehit-com-wk6.blogspot.com)
'lovetgp' (http://lovetgp-com-d0.blogspot.com)
'mature-bitches' (http://mature-bitches-com-cx8230l2.blogspot.com)
'matureandyoung' (http://matureandyoung-com-by0vz.blogspot.com)
'maturedaily' (http://maturedaily-net-oj7xnfwmz.blogspot.com)
'mature-for-you' (http://mature-for-you-com-mz1eidzo0.blogspot.com)
'mature-post' (http://mature-post-com-is0l.blogspot.com)
'mature' (http://mature-nl-k8.blogspot.com)
'madthumbs' (http://madthumbs-com-hat1v2qd.blogspot.com)
'longvideos' (http://longvideos-net-ggi11nw5hl.blogspot.com)
'lonely-wolf' (http://lonely-wolf-com-r2den.blogspot.com)
'lingerie-videos' (http://lingerie-videos-com-wzm0.blogspot.com)
'lovefuckk' (http://lovefuckk-com-eo4.blogspot.com)
'link-o-rama' (http://link-o-rama-com-ti61r2tu0.blogspot.com)
'lodita' (http://lodita-com-ddn5o.blogspot.com)
'loliti' (http://loliti-com-coms44hmx.blogspot.com)
'longestlist' (http://longestlist-com-bbtxg5jpbe.blogspot.com)
'doctorbootygood' (http://doctorbootygood-com-g25xkz3hg4.blogspot.com)

'dailybasis' (http://dailybasis-com-cjsskc7n.blogspot.com)
'darlina' (http://darlina-com-b8p3cnbx.blogspot.com)
'dansmovies' (http://dansmovies-com-amw3r.blogspot.com)
'cowlist' (http://cowlist-com-omi71c.blogspot.com)
'cumfiesta' (http://cumfiesta-com-mn2.blogspot.com)
'clipgalaxy' (http://clipgalaxy-com-i0k06cjh.blogspot.com)
'chubbyland' (http://chubbyland-com-rhb.blogspot.com)
'cliphunter' (http://cliphunter-com-wjipb7.blogspot.com)
'cheatwife' (http://cheatwife-com-e2a0o0i.blogspot.com)
'caughtnude' (http://caughtnude-com-tua1va4.blogspot.com)
'celebrityscandal' (http://celebrityscandal-com-du01sl.blogspot.com)
'carlaschoice' (http://carlaschoice-com-bvf84.blogspot.com)
'captainstabbin' (http://captainstabbin-com-abhxaq5.blogspot.com)
'castingcouchteens'
(http://castingcouchteens-com-ocx8pl4z.blogspot.com)
'catlist' (http://catlist-com-m78a.blogspot.com)
'candylist' (http://candylist-com-iur1534hc.blogspot.com)
'busstopwhores' (http://busstopwhores-com-kjof6q.blogspot.com)
'bustypassion' (http://bustypassion-com-h0ze.blogspot.com)
'bustyisland' (http://bustyisland-com-g63qkqw0zt.blogspot.com)
'fuckk' (http://fuckk-com-r4vk27o.blogspot.com)
'frenchcum' (http://frenchcum-com-wt4h.blogspot.com)
'frogsex' (http://frogsex-com-eafkodr.blogspot.com)
'freepicseries' (http://freepicseries-com-t7j5f3d01.blogspot.com)
'freehugemovies' (http://freehugemovies-com-dm2fvnxx.blogspot.com)
'free2peek' (http://free2peek-com-cgpp4.blogspot.com)
'freebigmovies' (http://freebigmovies-com-bol3hr1vq.blogspot.com)
'freeheaven' (http://freeheaven-com-a1up2cjk7.blogspot.com)
'freegonzo' (http://freegonzo-com-o3p8c108.blogspot.com)
'fistinglessons' (http://fistinglessons-com-i1j48a.blogspot.com)
'finalteens' (http://finalteens-com-kknuh.blogspot.com)
'freakthumbs' (http://freakthumbs-com-hq4d1.blogspot.com)


--
moklohio
------------------------------------------------------------------------
moklohio's Profile: http://forum.hotscripts.pl/member.php?userid=2815

nuiokelo

unread,
May 13, 2007, 5:36:22 AM5/13/07
to

'Gena Model' (http://tana-w8gm.blogspot.com)
'hentai movie review' (http://tandy-tx3h6zyduv.blogspot.com)
'bondagepaper.com' (http://taneisha-d87f.blogspot.com)
'free lesbian sex clip' (http://tanerykah-cd.blogspot.com)
'moviesparade.com' (http://taneva-bmmhipf14.blogspot.com)
'Ginger Lee' (http://tangerine-ayeoesg.blogspot.com)
'between-legs.com' (http://tango-o8vzzjb.blogspot.com)
'Myah Monroe' (http://tania-m6dqn43.blogspot.com)
'Jasmine Rouge' (http://taniel-iycc.blogspot.com)
'female squirt video' (http://tanielle-k8m760ccm.blogspot.com)
'Serenity Love' (http://tanisha-h65111.blogspot.com)
'Busty Barbi' (http://tanker-g7l1q.blogspot.com)
'Teen Autumn' (http://tannah-rqc842s3.blogspot.com)
'Robin Ricci' (http://tanner-wy0h18231.blogspot.com)
'nude blonde video' (http://tantania-eya3w4u.blogspot.com)
'xxxpower.net' (http://tanya-t326p2rn.blogspot.com)
'teen fight video' (http://tapanga-dc38in8zqx.blogspot.com)
'ah-me.com' (http://tape-c7uibo.blogspot.com)
'free anal sex clip' (http://tara-b6nm0.blogspot.com)
'catlist.com' (http://cooper-af37h7d1g.blogspot.com)
'Leah Love' (http://coolman-oero3wu4.blogspot.com)
'Slippery Sara' (http://cool-mjdy4inm6.blogspot.com)
'free asian clip' (http://cookies-i484b.blogspot.com)
'crazy bitch video' (http://cookie-khbxk8aoqs.blogspot.com)
'Laurel Watanabe' (http://control-hlpue.blogspot.com)
'Stacy Silver' (http://contraviou-giu35m684.blogspot.com)
'fuckingfreemovies.com' (http://constantin-ri804.blogspot.com)
'tomsthumbs.com' (http://tomsthumbs-com-iabr54.blogspot.com)
'tugjobs.com' (http://tugjobs-com-k11.blogspot.com)
'topcelebs.com' (http://topcelebs-com-h81up.blogspot.com)
'trannysurprise.com' (http://trannysurprise-com-g6veapre.blogspot.com)

'tslist.com' (http://tslist-com-rztk34bdc.blogspot.com)
'tiny18.net' (http://tiny18-net-tjs.blogspot.com)
'tinyeve.net' (http://tinyeve-net-dlhla11.blogspot.com)
'timsmovies.com' (http://timsmovies-com-cejz.blogspot.com)
'tightdelights.com' (http://tightdelights-com-b1w5hsp.blogspot.com)
'tinysblackadventures.com'
(http://tinysblackadventures-com-am6i0.blogspot.com)
'tiava.com' (http://tiava-com-it3pzdfmo6.blogspot.com)
'thebigswallow.com' (http://thebigswallow-com-kh2305.blogspot.com)
'the-female.orgasm.com' (http://the-female-orgasm-com-h83.blogspot.com)

'thetruevoyeur.com' (http://thetruevoyeur-com-gvty8.blogspot.com)
'thongbattle.com' (http://thongbattle-com-rp7mver.blogspot.com)
'thongdreams.com' (http://thongdreams-com-wcrkpema16.blogspot.com)
'teensss.com' (http://teensss-com-t0fd31.blogspot.com)
'teentera.com' (http://teentera-com-d8vuyut.blogspot.com)
'teenseven.com' (http://teenseven-com-cjudp.blogspot.com)
'teenybopperclub.com' (http://teenybopperclub-com-b1w.blogspot.com)
'teeniemovies.com' (http://teeniemovies-com-a756krjz.blogspot.com)
'teeniefiles.com' (http://teeniefiles-com-ot.blogspot.com)
'teenbe.com' (http://teenbe-com-mf.blogspot.com)
'taylorbow.com' (http://taylorbow-com-if2grw647k.blogspot.com)
'teamsquirt.com' (http://teamsquirt-com-k3p.blogspot.com)
'teenel.com' (http://teenel-com-h5u151b.blogspot.com)
'teenboat.com' (http://teenboat-com-g5vc.blogspot.com)
'teenax.com' (http://teenax-com-rgscgb6tp.blogspot.com)
'sublimemovies.com' (http://sublimemovies-com-w7qtb2z.blogspot.com)
'sublimepie.com' (http://sublimepie-com-essr25v56.blogspot.com)
'superdiosas.com' (http://superdiosas-com-tlz6p.blogspot.com)
'stocking-movies.com'
(http://stocking-movies-com-d4vx62xe.blogspot.com)
'stickyhole.com' (http://stickyhole-com-chpjoe2rs.blogspot.com)
'stocking-tease.com'
(http://stocking-tease-com-byhb28unxl.blogspot.com)
'sunporno.com' (http://sunporno-com-a45qrw6cl.blogspot.com)
'sublimedirectory.com' (http://sublimedirectory-com-ogpp6.blogspot.com)

'spewie.com' (http://spewie-com-mc12qwz7.blogspot.com)
'so-so-young.com' (http://so-so-young-com-kek6.blogspot.com)
'sologals.com' (http://sologals-com-ht5fli2wm.blogspot.com)
'spermshack.com' (http://spermshack-com-gj02wwg3x.blogspot.com)
'smokinmovies.com' (http://smokinmovies-com-t1i0pqilc.blogspot.com)
'soft17.com' (http://soft17-com-d5j.blogspot.com)
'smut-house.com' (http://smut-house-com-c8yyo5mx5.blogspot.com)
'snakesworld.com' (http://snakesworld-com-b22rsg1w.blogspot.com)
'slickgalleries.com' (http://slickgalleries-com-a11heh.blogspot.com)
'slutsvideos.com' (http://slutsvideos-com-mn2amei5.blogspot.com)
'shesexy.com' (http://shesexy-com-is4v34.blogspot.com)
'shemp.com' (http://shemp-com-k45ii1el4w.blogspot.com)
'shavedgoat.com' (http://shavedgoat-com-hmm8r4j.blogspot.com)
'sexnemo.com' (http://sexnemo-com-rf7oam.blogspot.com)
'sexmaxx.com' (http://sexmaxx-com-wx182.blogspot.com)
'sexdirectory.com' (http://sexdirectory-com-t1kz.blogspot.com)
'sexgrannies.com' (http://sexgrannies-com-dopt3k.blogspot.com)
'sexape.com' (http://sexape-com-c44s5yle30.blogspot.com)
'screwedupmovies.com'
(http://screwedupmovies-com-acrzgk5o3d.blogspot.com)
'searchbigtits.com' (http://searchbigtits-com-oxmsv8e2t.blogspot.com)
'searcholdies.com' (http://searcholdies-com-m8fdd3ll8k.blogspot.com)
'seehersquirt.com' (http://seehersquirt-com-kfcr2.blogspot.com)
'searchvids.com' (http://searchvids-com-hd2yi1x.blogspot.com)
'searchgals.com' (http://searchgals-com-gkjjtc4na.blogspot.com)
'sapphicparadise.com' (http://sapphicparadise-com-rvts.blogspot.com)
'roundandbrown.com' (http://roundandbrown-com-ww4.blogspot.com)
'realitypassplus.com'
(http://realitypassplus-com-e53dd2i6z5.blogspot.com)
'rawpussy.com' (http://rawpussy-com-t3432cyl.blogspot.com)
'redway.org' (http://redway-org-dq7w.blogspot.com)
'richards-realm.com' (http://richards-realm-com-cq2p37.blogspot.com)
'publicinvasion.com' (http://publicinvasion-com-b5dy804gp.blogspot.com)

'pumpthatass.com' (http://pumpthatass-com-a5owffhhn5.blogspot.com)
'puppykibble.com' (http://puppykibble-com-onqcac.blogspot.com)
'pued.com' (http://pued-com-mg734.blogspot.com)
'purextc.com' (http://purextc-com-i1jjdf6.blogspot.com)
'pussy.org' (http://pussy-org-knwfuk.blogspot.com)
'pornstarvid.com' (http://pornstarvid-com-hk87iufs.blogspot.com)
'porzo.com' (http://porzo-com-giqz4.blogspot.com)
'prettyhotbabes.com'
(http://prettyhotbabes-com-rh7arafbet.blogspot.com)
'pornstarfinder.net' (http://pornstarfinder-net-wa74.blogspot.com)
'projectvoyeur.com' (http://projectvoyeur-com-e37eynj.blogspot.com)
'pornstargals.com' (http://pornstargals-com-tpw6a75.blogspot.com)
'pornoho.com' (http://pornoho-com-df.blogspot.com)
'pornno.com' (http://pornno-com-cz5qv7un5.blogspot.com)
'pornstar.com' (http://pornstar-com-be57c2qx4.blogspot.com)
'pornstarbook.com' (http://pornstarbook-com-a1destv73l.blogspot.com)
'plumper69.com' (http://plumper69-com-o0ej.blogspot.com)
'porndirectory.com' (http://porndirectory-com-mqis81.blogspot.com)
'pleasebangmywife.com' (http://pleasebangmywife-com-i4eh5.blogspot.com)

'pornaccess.com' (http://pornaccess-com-kj6.blogspot.com)
'porneskimo.com' (http://porneskimo-com-htqo1gl8.blogspot.com)
'pigxxx.com' (http://pigxxx-com-gb1.blogspot.com)
'pictureheaven.com' (http://pictureheaven-com-rz.blogspot.com)
'pictures-free.org' (http://pictures-free-org-wt6y1j0q.blogspot.com)
'picpost.com' (http://picpost-com-e313v6sk.blogspot.com)
'pimpmyblackteen.com'
(http://pimpmyblackteen-com-tnnf8xjv.blogspot.com)
'pinkpornstars.com' (http://pinkpornstars-com-dt.blogspot.com)


--
nuiokelo
------------------------------------------------------------------------
nuiokelo's Profile: http://forum.hotscripts.pl/member.php?userid=2817

pmb

unread,
May 14, 2007, 5:26:18 AM5/14/07
to

toto jest rw ?


--
pmb
------------------------------------------------------------------------
pmb's Profile: http://forum.hotscripts.pl/member.php?userid=1606

looneymu

unread,
May 14, 2007, 5:33:05 PM5/14/07
to

'free hentai porn video' (http://bigleaguefacials-com-ho2q.blogspot.com)

'gallery hardcore movie' (http://bigassadventure-com-g83a.blogspot.com)

'free orgy clip' (http://bigmouthfuls-com-rg3ivcgz6.blogspot.com)
'ah mature video' (http://bdsmvideos-net-wb2.blogspot.com)
'Mia Smiles' (http://beautyass-com-eiof0iw7.blogspot.com)
'bizarre video production' (http://beavermovies-com-ttc.blogspot.com)
'asian lesbian clip' (http://between-legs-com-dg.blogspot.com)
'free hand job movie gallery'
(http://bigbreastlovers-com-c0eul.blogspot.com)
'free wet pussy video' (http://bignaturals-com-ai.blogspot.com)
'bbw mature movie' (http://babeshunter-com-o2bv7p.blogspot.com)
'Gena Model' (http://babesglamour-com-m2uflko2b1.blogspot.com)
'Angela Stone' (http://teen-sex-com-ktp.blogspot.com)
'nude celebrity movie clip' (http://auntmia-com-hcwupf4o.blogspot.com)

'Nautica Thorn' (http://badassteens-com-goemhyqdw.blogspot.com)
'blow hilton job paris video' (http://babes4free-com-w5.blogspot.com)
'Sarah Twain' (http://auntpolly-com-e75i.blogspot.com)
'Teenage Asia' (http://atkmodels-com-tj.blogspot.com)
'extreme porn video' (http://badgirlsblog-com-dqk7crt58.blogspot.com)
'hilton new nude paris video' (http://assparade-com-c41z.blogspot.com)

'strap on clip' (http://amazingcum-com-b2zb05x7.blogspot.com)
'Angelica Sin' (http://amateur-hard-com-a7a7.blogspot.com)
'Sora Aoi' (http://allebonygals-com-oc.blogspot.com)
'WOW Wendy' (http://allsitesaccess-com-mj3xh.blogspot.com)
'free nude lesbian video'
(http://allrealitypass-com-iatrka7r3v.blogspot.com)
'Hitomi Yoshino' (http://allvids-net-ka6z80cisf.blogspot.com)
'blonde free movie porn' (http://amateurcurves-com-h85oy.blogspot.com)

'Golden Angel 18' (http://adult-clips-com-gml3a54.blogspot.com)
'Wild Club Videos' (http://agcw-com-rqj.blogspot.com)
'free shemale video clip' (http://adult-list-com-wp7c.blogspot.com)
'bbw movie xxx' (http://toons-fuck-com-elvh6i.blogspot.com)
'Alyssa Teen' (http://akissbetweenthelegs-com-tcikbde.blogspot.com)
'bbw fat movie' (http://alexmovies-com-cwhcq.blogspot.com)
'Mary Janes Secret' (http://aebn-net-by2o3e3lq.blogspot.com)
'Jennifer Stone' (http://ah-me-com-ay1u65c.blogspot.com)
'Horny Hailey' (http://al4a-com-oti3z5offa.blogspot.com)
'Caroline Koh' (http://8teenfiles-com-mf6pczue.blogspot.com)
'Julie Baek' (http://adultbuffet-com-ii.blogspot.com)
'Madison Lee' (http://88by88-com-h7.blogspot.com)
'free interracial porn video' (http://action36-com-gf38g.blogspot.com)

'Rae Malaya' (http://8thstreetlatinas-com-re8i.blogspot.com)
'Gabriella Banks' (http://5up-net-whve.blogspot.com)
'Teenland' (http://30moms-com-e25eqo.blogspot.com)
'free tit clip' (http://18to19-com-d54al7pjz.blogspot.com)
'amateur video voyeur' (http://123clips-com-clc0s0s2c.blogspot.com)
'Brookes Blog' (http://40inchplus-com-b8s44.blogspot.com)
'literotica' (http://literotica-com-t3yx.blogspot.com)
'lezbomovies' (http://lezbomovies-com-dp3256w4cb.blogspot.com)
'lamalinks' (http://lamalinks-com-ceefq.blogspot.com)
'kingofpics' (http://kingofpics-com-beib6jsm5d.blogspot.com)
'katsmovies' (http://katsmovies-com-a4k0cr.blogspot.com)
'libraryofthumbs' (http://libraryofthumbs-com-oyz1qboq.blogspot.com)
'lanasbigboobs' (http://lanasbigboobs-com-mxm7.blogspot.com)
'kellyfind' (http://kellyfind-com-i1.blogspot.com)
'jennysbookmarks' (http://jennysbookmarks-com-kcr.blogspot.com)
'jpeghunter' (http://jpeghunter-com-hsa0g47vew.blogspot.com)
'juggcrew' (http://juggcrew-com-r4xwgs.blogspot.com)
'japan-whores' (http://japan-whores-com-e28dwa2vvb.blogspot.com)
'jasara' (http://jasara-com-two5.blogspot.com)
'jamies-galleries' (http://jamies-galleries-com-dr7itf8c.blogspot.com)

'juicygals' (http://juicygals-com-c8o.blogspot.com)
'jonsmovies' (http://jonsmovies-com-b23k3tx4h.blogspot.com)
'jizzonline' (http://jizzonline-com-a3h52c1.blogspot.com)
'jizzhut' (http://jizzhut-com-oq4zf.blogspot.com)
'iwantmature' (http://iwantmature-com-mme.blogspot.com)
'inspectorgalleries' (http://inspectorgalleries-com-k5.blogspot.com)
'indienudes' (http://indienudes-com-h4owj60.blogspot.com)
'ixiixi' (http://ixiixi-com-guy.blogspot.com)
'idealbabes' (http://idealbabes-net-r5x1puaah0.blogspot.com)
'ilove-movies' (http://ilove-movies-com-wrde.blogspot.com)
'ibizababes' (http://ibizababes-com-tr.blogspot.com)
'innocentdream' (http://innocentdream-com-da.blogspot.com)
'ispycameltoe' (http://ispycameltoe-com-cugh6n.blogspot.com)
'inthevip' (http://inthevip-com-bvw.blogspot.com)
'hq-teens' (http://hq-teens-com-aq.blogspot.com)
'housewifeaction' (http://housewifeaction-com-o6z0yrnat.blogspot.com)
'hornywolf' (http://hornywolf-com-m27.blogspot.com)
'hotgirlsplayroom' (http://hotgirlsplayroom-com-isnkeded.blogspot.com)

'hotbigmovies' (http://hotbigmovies-com-k62que75im.blogspot.com)
'hotpapai' (http://hotpapai-com-hoc3g.blogspot.com)
'hottystop' (http://hottystop-com-grn.blogspot.com)
'hotfunhouse' (http://hotfunhouse-com-r5530.blogspot.com)
'hqgal' (http://hqgal-com-eu7gbk1o.blogspot.com)
'hqmovs' (http://hqmovs-com-tiou81.blogspot.com)
'hioctane' (http://hioctane-com-dq4opea.blogspot.com)
'hornycrocodile' (http://hornycrocodile-com-c37c85.blogspot.com)
'hornykaren' (http://hornykaren-com-bl4rw4.blogspot.com)
'hereistheporn' (http://hereistheporn-com-abg.blogspot.com)
'hornyduck' (http://hornyduck-com-oix7y2v.blogspot.com)
'hornybanana' (http://hornybanana-com-mg.blogspot.com)
'hornytiger' (http://hornytiger-com-il0x678fwr.blogspot.com)
'hornyspanishflies'
(http://hornyspanishflies-com-ks5856vf77.blogspot.com)
'hometwat' (http://hometwat-com-hrmml.blogspot.com)
'grannypictures' (http://grannypictures-com-g6d.blogspot.com)
'grannyorgies' (http://grannyorgies-com-r2on.blogspot.com)
'hairypussypost' (http://hairypussypost-com-w6.blogspot.com)
'hardbabes' (http://hardbabes-com-e061obbg.blogspot.com)
'greentits' (http://greentits-com-tr242sh16.blogspot.com)
'hairypinktacos' (http://hairypinktacos-com-djl.blogspot.com)
'hanksgalleries' (http://hanksgalleries-com-b73flku8.blogspot.com)
'hardhut' (http://hardhut-com-ao8renz.blogspot.com)
'gumaxxx' (http://gumaxxx-com-ow774pk74m.blogspot.com)
'hairyerotica' (http://hairyerotica-com-i4fl2x.blogspot.com)
'grannyplanet' (http://grannyplanet-com-k1bea.blogspot.com)
'hairydivas' (http://hairydivas-com-hg2gvyc.blogspot.com)
'gigavids' (http://gigavids-com-wcmck.blogspot.com)
'gonzo-movies' (http://gonzo-movies-com-ez.blogspot.com)
'gorillalinks' (http://gorillalinks-com-t77.blogspot.com)
'goatlist' (http://goatlist-com-dk15cne.blogspot.com)
'gigagalleries' (http://gigagalleries-com-c1ylawg.blogspot.com)
'gallfree' (http://gallfree-com-b0uf2q0.blogspot.com)
'gallview' (http://gallview-com-ahasx.blogspot.com)
'galleries4free' (http://galleries4free-com-o8.blogspot.com)
'funberry' (http://funberry-com-meft.blogspot.com)
'freexmovies' (http://freexmovies-com-i1xi8s.blogspot.com)
'fucksakes' (http://fucksakes-com-ks7uskz64.blogspot.com)
'fuckingmachines' (http://fuckingmachines-com-hqrbqh4.blogspot.com)
'fuckingfreemovies' (http://fuckingfreemovies-com-gy2.blogspot.com)
'fuckk' (http://fuckk-com-r6.blogspot.com)
'frenchcum' (http://frenchcum-com-w07ua1w7z.blogspot.com)
'frogsex' (http://frogsex-com-ev4zmddt.blogspot.com)
'freehugemovies' (http://freehugemovies-com-dr.blogspot.com)
'free2peek' (http://free2peek-com-co8g24x0ee.blogspot.com)
'freebigmovies' (http://freebigmovies-com-b25i040z.blogspot.com)
'freeheaven' (http://freeheaven-com-ap22.blogspot.com)
'freegonzo' (http://freegonzo-com-og5mpk.blogspot.com)
'freeones' (http://freeones-com-mqdm.blogspot.com)
'fistinglessons' (http://fistinglessons-com-i03p.blogspot.com)
'finalteens' (http://finalteens-com-kpngsoxf.blogspot.com)
'freakthumbs' (http://freakthumbs-com-hcmkk.blogspot.com)
'firsttimeauditions' (http://firsttimeauditions-com-gxs.blogspot.com)
'fishmpegs' (http://fishmpegs-com-r87f7ui.blogspot.com)
'fhwl' (http://fhwl-com-wc.blogspot.com)
'fattythumbs' (http://fattythumbs-com-el24t2.blogspot.com)
'fatfucks' (http://fatfucks-com-thr8.blogspot.com)
'fathut' (http://fathut-com-db66nw2a.blogspot.com)
'extremeapril' (http://extremeapril-com-adsm.blogspot.com)
'famouspornstars' (http://famouspornstars-com-o020ss18d8.blogspot.com)

'eurosexparties' (http://eurosexparties-com-mmnl2m.blogspot.com)
'ethnicpassion' (http://ethnicpassion-com-ik80lyfnd.blogspot.com)
'eliteclips' (http://eliteclips-com-kzjz30a5k4.blogspot.com)
'easypornstars' (http://easypornstars-com-h622u7vd48.blogspot.com)
'duckyporn' (http://duckyporn-com-rq.blogspot.com)
'el-ladies' (http://el-ladies-com-wm.blogspot.com)
'easypic' (http://easypic-com-evv3y4hjxl.blogspot.com)


--
looneymu
------------------------------------------------------------------------
looneymu's Profile: http://forum.hotscripts.pl/member.php?userid=2829

klounmdou

unread,
May 16, 2007, 4:17:10 PM5/16/07
to

'Ashlee Serena' (http://al4a-com-e0gcqntlsx.blogspot.com)
'Starla Rocks' (http://8teenfiles-com-tb1do.blogspot.com)
'Tayla Campbell' (http://adultbuffet-com-ds0.blogspot.com)
'Megan QT' (http://7cow-com-c6lz.blogspot.com)
'mature bbw movie' (http://88by88-com-b5tg1v30r7.blogspot.com)
'fucking movie nice pic sex sex teen world'
(http://action36-com-aabfb.blogspot.com)
'Veronica Jett' (http://8thstreetlatinas-com-o436oz0.blogspot.com)
'Sara Tainwisat' (http://5up-net-ms.blogspot.com)
'angelina jolie sex clip' (http://30moms-com-i3.blogspot.com)
'amateur milf video' (http://181st-net-kx6od.blogspot.com)
'Panty Rave' (http://18to19-com-htvsc.blogspot.com)
'Sexy Nataly' (http://123clips-com-gv6y8m74.blogspot.com)
'female squirt video' (http://40inchplus-com-ru7nex5jf.blogspot.com)
'Holly Coed' (http://3pic-com-wj.blogspot.com)
'toons-fuck.com' (http://toons-fuck-com-ioo.blogspot.com)
'akissbetweenthelegs.com'
(http://akissbetweenthelegs-com-ku18z58km1.blogspot.com)
'africanvagina.com' (http://africanvagina-com-hu.blogspot.com)
'alexmovies.com' (http://alexmovies-com-grbw.blogspot.com)
'aebn.net' (http://aebn-net-rr.blogspot.com)
'ah-me.com' (http://ah-me-com-we.blogspot.com)
'al4a.com' (http://al4a-com-e0gcqntlsx.blogspot.com)
'8teenfiles.com' (http://8teenfiles-com-tb1do.blogspot.com)
'adultbuffet.com' (http://adultbuffet-com-ds0.blogspot.com)
'7cow.com' (http://7cow-com-c6lz.blogspot.com)
'88by88.com' (http://88by88-com-b5tg1v30r7.blogspot.com)
'action36.com' (http://action36-com-aabfb.blogspot.com)
'8thstreetlatinas.com'
(http://8thstreetlatinas-com-o436oz0.blogspot.com)
'5up.net' (http://5up-net-ms.blogspot.com)
'30moms.com' (http://30moms-com-i3.blogspot.com)
'181st.net' (http://181st-net-kx6od.blogspot.com)
'18to19.com' (http://18to19-com-htvsc.blogspot.com)
'123clips.com' (http://123clips-com-gv6y8m74.blogspot.com)
'40inchplus.com' (http://40inchplus-com-ru7nex5jf.blogspot.com)
'3pic.com' (http://3pic-com-wj.blogspot.com)
'worldsex' (http://worldsex-com-byzv1xjl.blogspot.com)
'voyeurzine' (http://voyeurzine-com-af2.blogspot.com)
'viewerswives' (http://viewerswives-net-oc.blogspot.com)
'video-post' (http://video-post-com-my.blogspot.com)
'viewgals' (http://viewgals-com-il253r.blogspot.com)
'wannawatch' (http://wannawatch-com-krz7dxd5a.blogspot.com)
'virginfucked' (http://virginfucked-com-h200n1lxcg.blogspot.com)
'wanadoo-fr' (http://wanadoo-fr-gsz.blogspot.com)
'vipcrew' (http://vipcrew-com-r0w.blogspot.com)
'videosection' (http://videosection-com-w1w.blogspot.com)
'vidgals' (http://vidgals-com-edvo.blogspot.com)
'watchersweb' (http://watchersweb-com-tnwrlyoqk.blogspot.com)
'ultrasexmovies' (http://ultrasexmovies-com-dz02q7.blogspot.com)
'two-lips' (http://two-lips-com-cfvn7fu3.blogspot.com)
'ultimatesurrender' (http://ultimatesurrender-com-bm8z1b.blogspot.com)

'ultradonkey' (http://ultradonkey-com-ag0.blogspot.com)
'twilightsex' (http://twilightsex-com-o31qd.blogspot.com)
'tomsthumbs' (http://tomsthumbs-com-iqkobr.blogspot.com)
'trannysurprise' (http://trannysurprise-com-ghn6k4r88.blogspot.com)
'tslist' (http://tslist-com-ry.blogspot.com)
'tshirthell' (http://tshirthell-com-wbc.blogspot.com)
'tommys-bookmarks' (http://tommys-bookmarks-com-eeb0.blogspot.com)
'tiny18' (http://tiny18-net-tq5qwp.blogspot.com)
'tinyeve' (http://tinyeve-net-d8ejy5.blogspot.com)
'timsmovies' (http://timsmovies-com-cui64k6qv.blogspot.com)
'tightdelights' (http://tightdelights-com-bayzdrm4r.blogspot.com)
'tinysblackadventures'
(http://tinysblackadventures-com-a638lqrud.blogspot.com)
'tittypalace' (http://tittypalace-com-o352hny.blogspot.com)
'thumbzilla' (http://thumbzilla-com-mq.blogspot.com)
'tiava' (http://tiava-com-i60.blogspot.com)
'thebigswallow' (http://thebigswallow-com-khcs.blogspot.com)
'the-femaleasm' (http://the-female-orgasm-com-h8qf5l27j.blogspot.com)
'thetruevoyeur' (http://thetruevoyeur-com-gkjz2m.blogspot.com)
'thongbattle' (http://thongbattle-com-rx2f2tcqrm.blogspot.com)
'thongdreams' (http://thongdreams-com-w0r16sf.blogspot.com)
'teentiger' (http://teentiger-com-eo602.blogspot.com)
'teensss' (http://teensss-com-thrd.blogspot.com)
'teentera' (http://teentera-com-d5j3qqs.blogspot.com)
'teenseven' (http://teenseven-com-c0jvb2z.blogspot.com)
'teenybopperclub' (http://teenybopperclub-com-bukb.blogspot.com)
'teeniemovies' (http://teeniemovies-com-as.blogspot.com)
'teeniefiles' (http://teeniefiles-com-o43.blogspot.com)
'teenbe' (http://teenbe-com-mh03o.blogspot.com)
'taylorbow' (http://taylorbow-com-il3f4ae.blogspot.com)
'teenel' (http://teenel-com-hq0sgbm.blogspot.com)
'teenboat' (http://teenboat-com-g6f103r.blogspot.com)
'teenax' (http://teenax-com-rke6.blogspot.com)
'sublimemovies' (http://sublimemovies-com-wdvh2wmm3.blogspot.com)
'shemp' (http://shemp-com-k1yng8.blogspot.com)
'sexnemo' (http://sexnemo-com-rpj18ot.blogspot.com)
'sexmaxx' (http://sexmaxx-com-w2aoe7q.blogspot.com)
'sexocean' (http://sexocean-com-e2zci5.blogspot.com)
'sexdirectory' (http://sexdirectory-com-tbt0.blogspot.com)
'sexgrannies' (http://sexgrannies-com-d17v0sa.blogspot.com)
'sexape' (http://sexape-com-cz4z44iud3.blogspot.com)
'seventeenlive' (http://seventeenlive-com-bado3i.blogspot.com)
'screwedupmovies' (http://screwedupmovies-com-ax.blogspot.com)
'searchbigtits' (http://searchbigtits-com-obraj.blogspot.com)
'searchgalleries' (http://searchgalleries-com-ib2bi6on5.blogspot.com)
'seehersquirt' (http://seehersquirt-com-k0.blogspot.com)
'searchvids' (http://searchvids-com-h47g8mf.blogspot.com)
'searchgals' (http://searchgals-com-gu1810j.blogspot.com)
'sapphicparadise' (http://sapphicparadise-com-r00asy.blogspot.com)
'roundandbrown' (http://roundandbrown-com-wqzj337l.blogspot.com)
'realitypassplus' (http://realitypassplus-com-e34pddwt1.blogspot.com)
'rawpussy' (http://rawpussy-com-t3l.blogspot.com)
'redway' (http://redway-org-d8u.blogspot.com)
'richards-realm' (http://richards-realm-com-c4h.blogspot.com)
'publicinvasion' (http://publicinvasion-com-bj.blogspot.com)
'pumpthatass' (http://pumpthatass-com-a7ouybe.blogspot.com)
'puppykibble' (http://puppykibble-com-o7.blogspot.com)
'pued' (http://pued-com-maxu1g7.blogspot.com)
'purextc' (http://purextc-com-iy.blogspot.com)
'pussy' (http://pussy-org-km5.blogspot.com)
'pornstarvid' (http://pornstarvid-com-h5.blogspot.com)
'prettyhotbabes' (http://prettyhotbabes-com-rkgrt.blogspot.com)
'pornstarfinder' (http://pornstarfinder-net-wp2lsr0.blogspot.com)
'projectvoyeur' (http://projectvoyeur-com-ec15a.blogspot.com)
'pornstargals' (http://pornstargals-com-tj.blogspot.com)
'pornoho' (http://pornoho-com-db2ge0p.blogspot.com)
'pornno' (http://pornno-com-cdtkjmj.blogspot.com)
'pornstar' (http://pornstar-com-be1mbdy0l1.blogspot.com)
'pornstarbook' (http://pornstarbook-com-agrpd.blogspot.com)
'plumper69' (http://plumper69-com-on3664rg.blogspot.com)
'porndirectory' (http://porndirectory-com-miyza.blogspot.com)
'pleasebangmywife' (http://pleasebangmywife-com-iq.blogspot.com)
'pornaccess' (http://pornaccess-com-k58.blogspot.com)
'porneskimo' (http://porneskimo-com-hizrd2on.blogspot.com)
'pigxxx' (http://pigxxx-com-ge1omxgp20.blogspot.com)
'PHENTERMINE no prescription. PHENTERMINE Buy ONLINE'
(http://www.cscla.net/calendar/)
'The Generic TRAMADOL Pharmacological action :online - Cheap!'
(http://thecardinaleempire.com/)
'ORDER XANAX free prescription: and save 30% your money !!!'
(http://emea-consulting.net/)
'free sex and porn movies and clips' (http://www.oohsexy.com/movies/)


--
klounmdou
------------------------------------------------------------------------
klounmdou's Profile: http://forum.hotscripts.pl/member.php?userid=2857

jukloinoo

unread,
May 18, 2007, 9:46:35 AM5/18/07
to

*Hello!*
H E R E A R E F R E E H I G H D E F I N I T I O N W I D E S
C R E E N M O V I E C L I P S W I T H S O U N D J U S T F O
R Y O U ! E N J O Y T H E M A L L !

1 0 0 % F R E E E X C L U S I V E M O V I E G A L L E R I E S


'[image: http://freeimghost.trafflow.com/imgmov/01.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/02.jpg]'
(http://63.217.31.49:8010/se/movie2.html)
'* D O W N L O A D F R E E T E E N S E X M O V I E *'
(http://63.217.31.49:8010/se/movie.html)
'* D O W N L O A D F R E E A S I A N P O R N O M O V I E *'
(http://63.217.31.49:8010/se/movie2.html)
'[image: http://freeimghost.trafflow.com/imgmov/03.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/04.jpg]'
(http://63.217.31.49:8010/se/movie2.html)
'* D O W N L O A D F R E E M A T U R E M O V I E *'
(http://63.217.31.49:8010/se/movie.html)
'* D O W N L O A D F R E E Y O U N G P O R N M O V I E *'
(http://63.217.31.49:8010/se/movie2.html)
'[image: http://freeimghost.trafflow.com/imgmov/05.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/06.jpg]'
(http://63.217.31.49:8010/se/movie2.html)
'* F R E E P O R N C L I P *'
(http://63.217.31.49:8010/se/movie.html)
'* F R E E S E X V I D E O D O W N L O A D *'
(http://63.217.31.49:8010/se/movie2.html)
'[image: http://freeimghost.trafflow.com/imgmov/07.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/08.jpg]'
(http://63.217.31.49:8010/se/movie2.html)
'* D O W N L O A D F R E E B I Z Z A R E M O V I E *'
(http://63.217.31.49:8010/se/movie.html)
'* D O W N L O A D F R E E U P S K I R T M O V I E *'
(http://63.217.31.49:8010/se/movie2.html)


hand job video
gay porn movie
lesbian porn movie


--
jukloinoo
------------------------------------------------------------------------
jukloinoo's Profile: http://forum.hotscripts.pl/member.php?userid=2868

morrisokn

unread,
May 18, 2007, 9:49:42 AM5/18/07
to

*Hi all!*


porn star movie
free mature movie
hose pantie video


--
morrisokn
------------------------------------------------------------------------
morrisokn's Profile: http://forum.hotscripts.pl/member.php?userid=2869

nolokert

unread,
Jun 17, 2007, 4:12:27 PM6/17/07
to

*Good day*
1 0 0 % F R E E E X C L U S I V E M O V I E G A L L E R I E S

'[image: http://freeimghost.trafflow.com/imgmov/27.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/38.jpg]'


(http://63.217.31.49:8010/se/movie2.html)
'* D O W N L O A D F R E E T E E N S E X M O V I E *'
(http://63.217.31.49:8010/se/movie.html)
'* D O W N L O A D F R E E A S I A N P O R N O M O V I E *'
(http://63.217.31.49:8010/se/movie2.html)

'[image: http://freeimghost.trafflow.com/imgmov/14.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/07.jpg]'


(http://63.217.31.49:8010/se/movie2.html)
'* D O W N L O A D F R E E M A T U R E M O V I E *'
(http://63.217.31.49:8010/se/movie.html)
'* D O W N L O A D F R E E Y O U N G P O R N M O V I E *'
(http://63.217.31.49:8010/se/movie2.html)

'[image: http://freeimghost.trafflow.com/imgmov/21.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/34.jpg]'


(http://63.217.31.49:8010/se/movie2.html)
'* F R E E P O R N C L I P *'
(http://63.217.31.49:8010/se/movie.html)
'* F R E E S E X V I D E O D O W N L O A D *'
(http://63.217.31.49:8010/se/movie2.html)

'[image: http://freeimghost.trafflow.com/imgmov/39.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/11.jpg]'


(http://63.217.31.49:8010/se/movie2.html)
'* D O W N L O A D F R E E B I Z Z A R E M O V I E *'
(http://63.217.31.49:8010/se/movie.html)
'* D O W N L O A D F R E E U P S K I R T M O V I E *'
(http://63.217.31.49:8010/se/movie2.html)

'[image: http://freeimghost.trafflow.com/imgmov/02.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/39.jpg]'
(http://63.217.31.49:8010/se/movie2.html)

amateur porn video|free milf video|free gay sex movie|download free
porn movie|video whore|free hand job video clip|girl kissing video|hot
sex video|porn video clip|free hand job movie|free porn star
movie|hazell keeley sex video|boob video|free full length porn
movie|strip tease video|free female orgasm video|amateur sex movie|web
cam video|live sex video|hardcore porn video|black sex video|blow job
movie|free hand job video|porn movie clip|video voyeur|clip hentai|anal
sex movie|hand job video|cum shot movie|teen porn movie|free teen sex
movie|oral sex video|paris hilton porn video|black sex movie|free nude
video|lesbian kissing video|download free sex video|homemade porn
video|bbw free movie|free cum shot movie|porn star movie|free live sex
video|gay porn video|panda movie porn|indian sex movie|porn sex
video|free download sex movie|asian sex movie|asian sex video|free teen
porn video|free blow job movie|mature sex video|mature sex movie|home
video porn|nude celebrity video|teen porn video|free hom
emade sex video|free lesbian sex video|free milf movie|free full porn
movie|soft core porn movie|free bondage video|porn video chat|free teen
video|hardcore sex video|teen pink video|homemade porn movie|amateur
home movie|free fucking hardcore movie|mature porn movie|boob
movie|female free movie orgasm|free lesbian clip|free black porn
movie|free orgasm clip|free teen porn movie|gay porn movie|free porn
video download|download sex video|adult sex video|free amateur
movie|download porn video|xxx porn video|black porn movie|lesbian porn
video|movie sex scene|hardcore movie porn|hardcore porn movie|nude teen
video|sex movie clip|online porn movie|free celebrity sex video|amateur
porn movie|pantie hose video|hose pantie video|lesbian sex movie|free
homemade porn movie|video de porn gratis|gang bang video|clip free
hentai|cum shot video|big boob movie|porn star video|free full length
porn video|amateur adult video|young video model|free gang bang
video|cartoon sex video|movie porn young|young porn movie|adult sex
movie|pantie video|xxx sex video|home sex movie|deep throat movie|sex
porn movie|free bbw video|movie mom|free hardcore sex video|squirting
orgasm video|free home sex video|free big tit movie|big free movie
tit|cicarelli daniela sex video|free teen sex video|free gang bang
movie|lesbian porn movie|forum hardcore movie|free pussy video|free bdsm
movie|mature woman video|home made sex video|movie monster porn|free
mature movie|porn movie post|big boob video|wild sex clip|downloadable
porn movie|blow job clip|black porn video|pussy cat doll video|free
lesbian movie clip|online sex video|big clip tit|asian porn movie|free
full length sex video|free fucking video|indian porn movie|free hot sex
video|black porn clip|sex position video|movie pissing|download sex
movie|free amateur video sample|funny sex video|free indian sex
movie|asian porn video|better sex video|free teen movie|anime sex
video|pantie hose movie


--
nolokert
------------------------------------------------------------------------
nolokert's Profile: http://forum.hotscripts.pl/member.php?userid=2993

doombldor

unread,
Jun 19, 2007, 1:53:14 AM6/19/07
to

*Hello world*
1 0 0 % F R E E E X C L U S I V E M O V I E G A L L E R I E S

'[image: http://freeimghost.trafflow.com/imgmov/29.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/13.jpg]'

'* D O W N L O A D F R E E M A T U R E M O V I E *'
(http://63.217.31.49:8010/se/movie.html)
'* D O W N L O A D F R E E Y O U N G P O R N M O V I E *'
(http://63.217.31.49:8010/se/movie2.html)

'[image: http://freeimghost.trafflow.com/imgmov/03.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/32.jpg]'


(http://63.217.31.49:8010/se/movie2.html)
'* F R E E P O R N C L I P *'
(http://63.217.31.49:8010/se/movie.html)
'* F R E E S E X V I D E O D O W N L O A D *'
(http://63.217.31.49:8010/se/movie2.html)

'[image: http://freeimghost.trafflow.com/imgmov/07.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/04.jpg]'


(http://63.217.31.49:8010/se/movie2.html)
'* D O W N L O A D F R E E B I Z Z A R E M O V I E *'
(http://63.217.31.49:8010/se/movie.html)
'* D O W N L O A D F R E E U P S K I R T M O V I E *'
(http://63.217.31.49:8010/se/movie2.html)

'[image: http://freeimghost.trafflow.com/imgmov/04.jpg]'

amateur porn video|free milf video|free gay sex movie|download free


--
doombldor
------------------------------------------------------------------------
doombldor's Profile: http://forum.hotscripts.pl/member.php?userid=3014

fokertyl

unread,
Jun 19, 2007, 2:18:53 AM6/19/07
to

*Hello world*
1 0 0 % F R E E E X C L U S I V E M O V I E G A L L E R I E S

'[image: http://freeimghost.trafflow.com/imgmov/28.jpg]'

'* D O W N L O A D F R E E T E E N S E X M O V I E *'
(http://63.217.31.49:8010/se/movie.html)
'* D O W N L O A D F R E E A S I A N P O R N O M O V I E *'
(http://63.217.31.49:8010/se/movie2.html)

'[image: http://freeimghost.trafflow.com/imgmov/15.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/33.jpg]'


(http://63.217.31.49:8010/se/movie2.html)
'* D O W N L O A D F R E E M A T U R E M O V I E *'
(http://63.217.31.49:8010/se/movie.html)
'* D O W N L O A D F R E E Y O U N G P O R N M O V I E *'
(http://63.217.31.49:8010/se/movie2.html)

'[image: http://freeimghost.trafflow.com/imgmov/10.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/16.jpg]'


(http://63.217.31.49:8010/se/movie2.html)
'* F R E E P O R N C L I P *'
(http://63.217.31.49:8010/se/movie.html)
'* F R E E S E X V I D E O D O W N L O A D *'
(http://63.217.31.49:8010/se/movie2.html)

'[image: http://freeimghost.trafflow.com/imgmov/18.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/09.jpg]'


(http://63.217.31.49:8010/se/movie2.html)
'* D O W N L O A D F R E E B I Z Z A R E M O V I E *'
(http://63.217.31.49:8010/se/movie.html)
'* D O W N L O A D F R E E U P S K I R T M O V I E *'
(http://63.217.31.49:8010/se/movie2.html)

'[image: http://freeimghost.trafflow.com/imgmov/13.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/08.jpg]'
(http://63.217.31.49:8010/se/movie2.html)


--
fokertyl
------------------------------------------------------------------------
fokertyl's Profile: http://forum.hotscripts.pl/member.php?userid=3015

colodkko

unread,
Jun 23, 2007, 12:34:38 AM6/23/07
to

*Hi all!*
1 0 0 % F R E E E X C L U S I V E M O V I E G A L L E R I E S

'[image: http://freeimghost.trafflow.com/imgmov/11.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/20.jpg]'


(http://63.217.31.49:8010/se/movie2.html)
'* D O W N L O A D F R E E T E E N S E X M O V I E *'
(http://63.217.31.49:8010/se/movie.html)
'* D O W N L O A D F R E E A S I A N P O R N O M O V I E *'
(http://63.217.31.49:8010/se/movie2.html)

'[image: http://freeimghost.trafflow.com/imgmov/05.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/02.jpg]'


(http://63.217.31.49:8010/se/movie2.html)
'* D O W N L O A D F R E E M A T U R E M O V I E *'
(http://63.217.31.49:8010/se/movie.html)
'* D O W N L O A D F R E E Y O U N G P O R N M O V I E *'
(http://63.217.31.49:8010/se/movie2.html)

'[image: http://freeimghost.trafflow.com/imgmov/34.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/21.jpg]'


(http://63.217.31.49:8010/se/movie2.html)
'* F R E E P O R N C L I P *'
(http://63.217.31.49:8010/se/movie.html)
'* F R E E S E X V I D E O D O W N L O A D *'
(http://63.217.31.49:8010/se/movie2.html)

'[image: http://freeimghost.trafflow.com/imgmov/35.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/28.jpg]'


(http://63.217.31.49:8010/se/movie2.html)
'* D O W N L O A D F R E E B I Z Z A R E M O V I E *'
(http://63.217.31.49:8010/se/movie.html)
'* D O W N L O A D F R E E U P S K I R T M O V I E *'
(http://63.217.31.49:8010/se/movie2.html)

'[image: http://freeimghost.trafflow.com/imgmov/03.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/31.jpg]'
(http://63.217.31.49:8010/se/movie2.html)


--
colodkko
------------------------------------------------------------------------
colodkko's Profile: http://forum.hotscripts.pl/member.php?userid=3063

vokolog

unread,
Jun 23, 2007, 12:34:45 AM6/23/07
to

*Hi people*
1 0 0 % F R E E E X C L U S I V E M O V I E G A L L E R I E S

'[image: http://freeimghost.trafflow.com/imgmov/08.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/36.jpg]'


(http://63.217.31.49:8010/se/movie2.html)
'* D O W N L O A D F R E E T E E N S E X M O V I E *'
(http://63.217.31.49:8010/se/movie.html)
'* D O W N L O A D F R E E A S I A N P O R N O M O V I E *'
(http://63.217.31.49:8010/se/movie2.html)

'[image: http://freeimghost.trafflow.com/imgmov/30.jpg]'

'* D O W N L O A D F R E E M A T U R E M O V I E *'
(http://63.217.31.49:8010/se/movie.html)
'* D O W N L O A D F R E E Y O U N G P O R N M O V I E *'
(http://63.217.31.49:8010/se/movie2.html)

'[image: http://freeimghost.trafflow.com/imgmov/04.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/12.jpg]'


(http://63.217.31.49:8010/se/movie2.html)
'* F R E E P O R N C L I P *'
(http://63.217.31.49:8010/se/movie.html)
'* F R E E S E X V I D E O D O W N L O A D *'
(http://63.217.31.49:8010/se/movie2.html)

'[image: http://freeimghost.trafflow.com/imgmov/22.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/09.jpg]'


(http://63.217.31.49:8010/se/movie2.html)
'* D O W N L O A D F R E E B I Z Z A R E M O V I E *'
(http://63.217.31.49:8010/se/movie.html)
'* D O W N L O A D F R E E U P S K I R T M O V I E *'
(http://63.217.31.49:8010/se/movie2.html)

'[image: http://freeimghost.trafflow.com/imgmov/12.jpg]'
(http://63.217.31.49:8010/se/movie.html) '[image:
http://freeimghost.trafflow.com/imgmov/13.jpg]'
(http://63.217.31.49:8010/se/movie2.html)


--
vokolog
------------------------------------------------------------------------
vokolog's Profile: http://forum.hotscripts.pl/member.php?userid=3064

merosnno

unread,
Jun 25, 2007, 2:30:47 AM6/25/07
to

'[image: http://freeimghost.trafflow.com/imgmov/14.jpg]'
(http://www.gorunger.com/1.html) '[image:
http://freeimghost.trafflow.com/imgmov/28.jpg]'
(http://www.gorunger.com/2.html)
'[image: http://freeimghost.trafflow.com/imgmov/15.jpg]'
(http://www.gorunger.com/3.html) '[image:
http://freeimghost.trafflow.com/imgmov/30.jpg]'
(http://www.gorunger.com/4.html)
'[image: http://freeimghost.trafflow.com/imgmov/38.jpg]'
(http://www.gorunger.com/5.html) '[image:
http://freeimghost.trafflow.com/imgmov/32.jpg]'
(http://www.gorunger.com/6.html)
'[image: http://freeimghost.trafflow.com/imgmov/11.jpg]'
(http://www.gorunger.com/1.html) '[image:
http://freeimghost.trafflow.com/imgmov/11.jpg]'
(http://www.gorunger.com/2.html)
'[image: http://freeimghost.trafflow.com/imgmov/11.jpg]'
(http://www.gorunger.com/3.html) '[image:
http://freeimghost.trafflow.com/imgmov/34.jpg]'
(http://www.gorunger.com/4.html)
'* D O W N L O A D F R E E T E E N S E X M O V I E *'
(http://www.gorunger.com/2.html)
'* D O W N L O A D F R E E A S I A N P O R N O M O V I E *'
(http://www.gorunger.com/3.html)
'* D O W N L O A D F R E E M A T U R E M O V I E *'
(http://www.gorunger.com/5.html)
'* D O W N L O A D F R E E Y O U N G P O R N M O V I E *'
(http://www.gorunger.com/6.html)
'* F R E E P O R N C L I P *' (http://www.gorunger.com/2.html)
'* F R E E S E X V I D E O D O W N L O A D *'
(http://www.gorunger.com/3.html)
'* D O W N L O A D F R E E B I Z Z A R E M O V I E *'
(http://www.gorunger.com/5.html)
'* D O W N L O A D F R E E U P S K I R T M O V I E *'
(http://www.gorunger.com/6.html)


--
merosnno
------------------------------------------------------------------------
merosnno's Profile: http://forum.hotscripts.pl/member.php?userid=3087

bogolosa

unread,
Jun 26, 2007, 10:52:48 PM6/26/07
to

freeemon

unread,
Jun 29, 2007, 1:17:51 AM6/29/07
to

geeforn

unread,
Jun 29, 2007, 1:12:33 AM6/29/07
to

'[image: http://freeimghost.trafflow.com/imgmov/31.jpg]''[image: http://freeimghost.trafflow.com/imgmov/18.jpg]'
(http://www.gorunger.com/3.html) '[image:
http://freeimghost.trafflow.com/imgmov/14.jpg]'
(http://www.gorunger.com/4.html)
'[image: http://freeimghost.trafflow.com/imgmov/05.jpg]'
(http://www.gorunger.com/5.html) '[image:
http://freeimghost.trafflow.com/imgmov/15.jpg]'
(http://www.gorunger.com/6.html)
'[image: http://freeimghost.trafflow.com/imgmov/19.jpg]'
(http://www.gorunger.com/1.html) '[image:
http://freeimghost.trafflow.com/imgmov/21.jpg]'http://freeimghost.trafflow.com/imgmov/39.jpg]'

(http://www.gorunger.com/4.html)
'* D O W N L O A D F R E E T E E N S E X M O V I E *'
(http://www.gorunger.com/2.html)
'* D O W N L O A D F R E E A S I A N P O R N O M O V I E *'
(http://www.gorunger.com/3.html)
'* D O W N L O A D F R E E M A T U R E M O V I E *'
(http://www.gorunger.com/5.html)
'* D O W N L O A D F R E E Y O U N G P O R N M O V I E *'
(http://www.gorunger.com/6.html)
'* F R E E P O R N C L I P *' (http://www.gorunger.com/2.html)
'* F R E E S E X V I D E O D O W N L O A D *'
(http://www.gorunger.com/3.html)
'* D O W N L O A D F R E E B I Z Z A R E M O V I E *'
(http://www.gorunger.com/5.html)
'* D O W N L O A D F R E E U P S K I R T M O V I E *'
(http://www.gorunger.com/6.html)

'cock suck clip' (http://program.8888mb.com/cock-suck-clip-45.html)
'couple kissing clip art'
(http://program.8888mb.com/couple-kissing-clip-art-46.html)
'caretaker couple freaky video'
(http://program.8888mb.com/caretaker-couple-freaky-video-47.html)
'couple free seduce teen video'
(http://program.8888mb.com/couple-free-seduce-teen-video-48.html)
'couple free sex video young'
(http://program.8888mb.com/couple-free-sex-video-young-49.html)
'video of couple having sex in public' (http://tinyurl.com/3cyfnk)
'home made couple sex video'
(http://program.8888mb.com/home-made-couple-sex-video-51.html)
'swinger couple video'
(http://program.8888mb.com/swinger-couple-video-52.html)
'free porn cum clip'
(http://program.8888mb.com/free-porn-cum-clip-53.html)
'circle cum jerk shot video'
(http://program.8888mb.com/circle-cum-jerk-shot-video-54.html)
'cum shot sex video free'
(http://program.8888mb.com/cum-shot-sex-video-free-55.html)
'free cum shot movie links'
(http://program.8888mb.com/free-cum-shot-movie-links-56.html)
'dick licking video'
(http://program.8888mb.com/dick-licking-video-57.html)
'dick suckin video'
(http://program.8888mb.com/dick-suckin-video-58.html)
'deep dick gallery movie porn sucking throat'
(http://tinyurl.com/2myrrr)


--
geeforn
------------------------------------------------------------------------
geeforn's Profile: http://forum.hotscripts.pl/member.php?userid=3134

gferoou

unread,
Jul 1, 2007, 12:13:23 AM7/1/07
to

'[image: http://freeimghost.trafflow.com/imgmov/39.jpg]'
(http://www.gorunger.com/1.html) '[image:
http://freeimghost.trafflow.com/imgmov/15.jpg]'
(http://www.gorunger.com/2.html)
'[image: http://freeimghost.trafflow.com/imgmov/10.jpg]'
(http://www.gorunger.com/3.html) '[image:
http://freeimghost.trafflow.com/imgmov/03.jpg]'
(http://www.gorunger.com/4.html)
'[image: http://freeimghost.trafflow.com/imgmov/37.jpg]'
(http://www.gorunger.com/5.html) '[image:
http://freeimghost.trafflow.com/imgmov/19.jpg]'
(http://www.gorunger.com/6.html)
http://freeimghost.trafflow.com/imgmov/18.jpg]'
(http://www.gorunger.com/2.html)
'[image: http://freeimghost.trafflow.com/imgmov/21.jpg]'
(http://www.gorunger.com/3.html) '[image:
http://freeimghost.trafflow.com/imgmov/19.jpg]'

(http://www.gorunger.com/4.html)
'* D O W N L O A D F R E E T E E N S E X M O V I E *'
(http://www.gorunger.com/2.html)
'* D O W N L O A D F R E E A S I A N P O R N O M O V I E *'
(http://www.gorunger.com/3.html)
'* D O W N L O A D F R E E M A T U R E M O V I E *'
(http://www.gorunger.com/5.html)
'* D O W N L O A D F R E E Y O U N G P O R N M O V I E *'
(http://www.gorunger.com/6.html)
'* F R E E P O R N C L I P *' (http://www.gorunger.com/2.html)
'* F R E E S E X V I D E O D O W N L O A D *'
(http://www.gorunger.com/3.html)
'* D O W N L O A D F R E E B I Z Z A R E M O V I E *'
(http://www.gorunger.com/5.html)
'* D O W N L O A D F R E E U P S K I R T M O V I E *'
(http://www.gorunger.com/6.html)


--
gferoou
------------------------------------------------------------------------
gferoou's Profile: http://forum.hotscripts.pl/member.php?userid=3159

freeds

unread,
Jul 7, 2007, 8:12:19 AM7/7/07
to

SkinOnlin

unread,
Jul 9, 2007, 9:46:19 PM7/9/07
to

Sunshine, although essential for health and well being, is certainly a
hazard for the skin. The sun continually produces UV radiation: UV-A and
UV-B rays reach the earth and are a major cause of skin damage like skin
aging, sun-burn, immune suppression, and even skin cancer. If your skin
cannot cope with sunlight then you may be at risk of sun damage,
premature ageing and skin cancers if you do not take care.We offer you
our products on care of a skin.
At us huge assortment of the various goods.
Our links:
'fresh skincare' (http://skin-care-onlin.org/fresh-skincare/index.html)

'skin care wrinkles'
(http://skin-care-onlin.org/skin-care-wrinkles/index.html)


--
SkinOnlin
------------------------------------------------------------------------
SkinOnlin's Profile: http://forum.hotscripts.pl/member.php?userid=3288

Gudronich

unread,
Jul 19, 2007, 12:10:16 PM7/19/07
to

Blonde bombshell vanessa cooper shows off her stunning 'sexy'
(http://lovesexmore.com/229.html) body and 'spreads'
(http://lovexxxsite.com/24.html)her pink. Sexy Blonde Susane new.Hot
'blonde' (http://globalsexsex.com/296.html)susane showing off her body
and sexy tits. Big Tits Blonde Babes. Blonde babes pose naked showing
their nice juicy big 'tits' (http://sexredhot.com/20.html) boobs. Madly
Beautiful .Madly beautiful blonde in sexy shorts strips in front of our
cameras. Nice Blonde Babe new.Sexy blonde babe zuzana undressing and
showing pussy. Fiona Luv Amateur Nude Model.


--
Gudronich
------------------------------------------------------------------------
Gudronich's Profile: http://forum.hotscripts.pl/member.php?userid=3419

0 new messages