PHP இல் விருந்தினர் புத்தகம். PHP Fish inurl விருந்தினர் புத்தகம் php வடிவத்தில் விருந்தினர் புத்தகம்

எனது பரிந்துரைகளில், நான் அடிக்கடி இதே போன்ற சிரமங்களை எதிர்கொள்கிறேன், அவர்களில் பெரும்பாலோர் இணையத்தில் எங்காவது வாங்கும் அல்லது கண்டுபிடிக்கும் ஸ்பேம் செய்திகளைக் கொண்டுள்ளனர், ஆனால் அவர்களிடம் ஸ்பேம் செய்ய எதுவும் இல்லை, அவர்களுக்கு அதிகமாகவோ அல்லது குறைவாகவோ நல்ல போட்டித் தளம் இல்லை. இந்த கட்டுரையில் நான் பாகுபடுத்தும் முறைகளை கோடிட்டுக் காட்ட முயற்சிப்பேன், அதாவது. முடிந்தவரை எவ்வாறு சேகரிப்பது என்பதை ஆரம்பநிலைக்கு கற்பிக்க முயற்சிப்பேன்.

பாகுபடுத்துதல் என்பது வளங்களை (தளங்கள்) சேகரிக்கும் செயல்முறையாகும். தளங்களை மட்டுமல்ல, அவற்றின் முகவரிகளையும் சேகரிக்கிறது. அடுத்தடுத்த ஸ்பேம்களுக்கு இந்த ஆதாரங்களை நாங்கள் சேகரிக்கிறோம். நீங்கள் எதையும் அலசலாம் - விருந்தினர் புத்தகங்கள், மன்றங்கள், வலைப்பதிவுகள், விக்கிகள், முக்கிய விஷயம் என்னவென்றால், உங்கள் செய்தியை உங்கள் கதவுக்கான இணைப்புடன் அவற்றில் விட்டுவிடலாம்.
வினவல் என்பது ஒரு தேடுபொறியில் நாம் நுழைவது.
தேடுபொறி எங்கள் கோரிக்கைக்கு திரும்பும் தளங்கள் முடிவுகள்.

அடுத்து, பாகுபடுத்துவதில் மிக முக்கியமான விஷயம், தேடுபொறியை சரியாகப் பயன்படுத்தும் திறன் என்பதை நான் கவனிக்க விரும்புகிறேன். எனவே, நீங்கள் வினவல் தொடரியல் தெரிந்து கொள்ள வேண்டும். நான் கூகுளில் கவனம் செலுத்துவேன் ஏனெனில்... மற்ற தேடுபொறிகளுடன் ஒப்பிடும்போது இது மிகப்பெரிய தரவுத்தளத்தைக் கொண்டுள்ளது.
Google வினவல் தொடரியல்.
1) inurl: "xxx" - தேடுபொறி xxx ஐக் கண்டுபிடிக்கும் அனைத்து தளங்களையும் திருப்பித் தரும்; எடுத்துக்காட்டாக, விருந்தினர் புத்தகம், மன்றம் போன்றவை.
2)intitle:"xxx" - தேடுபொறியானது xxxஐக் கண்டுபிடிக்கும் தலைப்பில் அனைத்து தளங்களையும் வழங்கும். மீண்டும், xxx க்கு பதிலாக எந்த வார்த்தையும் இருக்கலாம்.
3)தளம்:.xxx.com - xxx.com டொமைனில் இருந்து அனைத்து பக்கங்களையும் தேடுபொறி வழங்கும்; இது jopa.mail.ru ஆக இருக்கலாம் அல்லது, எடுத்துக்காட்டாக, வெறுமனே.ru ஆக இருக்கலாம். .ru க்கு பதிலாக .com, .org, .net போன்றவை இருக்கலாம்.
4)intext:"xxx" - தேடுபொறியானது xxx என்ற வார்த்தை கண்டுபிடிக்கப்பட்ட உரையில் உள்ள அனைத்து தளங்களையும் நமக்கு வழங்கும். xxx க்கு பதிலாக - எந்த வார்த்தையும்.
5) “xxx” - தேடுபொறி xxx என்ற சொல் கண்டுபிடிக்கப்பட்ட தளங்களை எங்களுக்கு வழங்கும் (இது URL அல்லது உரை அல்லது தலைப்பில் எல்லா இடங்களிலும் காணப்படுகிறது, அது ஒரு பொருட்டல்ல).
6) - “xxx” - தேடுபொறியானது xxx என்ற வார்த்தை கண்டுபிடிக்கப்பட்ட தளங்களைத் தவிர அனைத்து தளங்களையும் நமக்கு வழங்கும். கழிந்த பிறகு inurl:"xxx" intitle:"xxx" site:.xxx.com intext:"xxx" போன்றவையும் இருக்கலாம்.

*** நீங்கள் மேற்கோள்கள் இல்லாமல் ஒரே விஷயத்தை எழுதலாம், ஆனால் அவற்றை எப்போதும் பயன்படுத்துவதை நான் கடுமையாக பரிந்துரைக்கிறேன், ஏனெனில்... மேற்கோள் குறிகள் கூகிள் கோரிக்கையின் தீவிரத்தை காட்டுகிறது, எனவே அது தனது கருத்தில், கோரிக்கைக்கு பொருந்தக்கூடிய எந்த குப்பையையும் திருப்பித் தராது.

வினவல்களின் தொடரியல் அறிவது மட்டுமல்லாமல், அவற்றை சரியாக இணைக்கவும் மிகவும் முக்கியம். இதைத்தான் இப்போது செய்வோம். உண்மையில், எல்லாம் மிகவும் எளிமையானது.

அறிமுகம்.
உலகில் ஏராளமான விருந்தினர் புத்தகங்கள் உள்ளன, ஆனால் தோராயமாக, அவை அனைத்தும் இரண்டு முக்கிய வகைகளாகப் பிரிக்கப்பட்டுள்ளன: ஒத்த மற்றும் சீரானவை அல்ல. ஒரே மாதிரியான கெஸ்ட் லெட்டர்கள் ஒரே மாதிரியான முடிவுகளையும் நிரப்புவதற்கு தேவையான அதே புலங்களையும் கொண்ட கெஸ்ட் கார்டுகளாகும்.
அதே வகை விருந்தினர்களின் சில எடுத்துக்காட்டுகள் இங்கே உள்ளன.
http://www.saveus.org/guestbook/sign.asp?PagePosition=1
http://www.caltrap.org/guestbook/sign.asp?PagePosition=1
http://mail.bebat.be/guestbookf/sign.asp?PagePosition=1
அல்லது
http://www.becquet.com/addguest.html
http://www.vetgen.com/guest/addguest.html
http://www.newcreations.net/webmaster/guestbook/addguest.html
இந்த விருந்தினர் அறைகள் ஏன் வசதியானவை:
1) அலசுவது எளிது
2) பகுப்பாய்வு செய்வது எளிதானது (இந்த வகையைச் சேர்ந்த 10 விருந்தினர்கள் ஸ்பேம் செய்யப்படவில்லை என்றால், மற்ற அனைவரும் ஸ்பேம் செய்யப்பட மாட்டார்கள்)

எனவே, அதே வகை விருந்தினர்களை சேகரிப்பதன் மூலம் தொடங்குவதற்கு ஆரம்பநிலைக்கு நான் அறிவுறுத்துகிறேன்.
பல்வேறு வகையான விருந்தினர்கள் உள்ளனர், அதன்படி பல்வேறு வகையான விருந்தினர்களும் உள்ளனர்.

பாகுபடுத்த ஆரம்பிக்கலாம். முதலில், நாங்கள் எந்த வகையான விருந்தினர் புத்தகத்தை சேகரிக்க விரும்புகிறோம் மற்றும் எதனுடன் (உங்கள் கைகளால் அதிகம் சேகரிக்க முடியாது என்ற பொருளில்;) நான் தொடங்கியபோது, ​​AllSubmiter நிரலைப் பயன்படுத்தினேன். இதில் உள்ளமைக்கப்பட்ட பாகுபடுத்தி உள்ளது. நிரல், மற்ற அனைத்தையும் போலவே, செலுத்தப்படுகிறது, ஆனால் சோதனை காலம் இல்லாமல். இந்த நிரலை நீங்கள் சிதைக்கவில்லை என்றால், அது ஒரு பாகுபடுத்தியின் செயல்பாடுகளை மட்டுமே செய்கிறது, ஹே, அதுதான் நமக்குத் தேவை. நாங்கள் அதை பதிவிறக்கம் செய்து அதை செயல்படுத்தவில்லை என்றால், பாகுபடுத்தி மட்டுமே வேலை செய்யும், பாகுபடுத்தி, உள் Google இணைப்புகளைத் தவிர்த்து அனைத்து URLகளையும் பக்கத்திலிருந்து சேகரிக்கிறது, பாகுபடுத்தி நகல் டொமைன்கள் மற்றும் நகல் இணைப்புகளை வடிகட்டுகிறது.
AllSubmiterஐ இங்கே பெறுங்கள்
புதிய வகை விருந்தினர்களுக்காக புதிய தரவுத்தளத்தை உருவாக்குகிறோம்.

அவளுக்கு ஒரு பெயர் வைப்போம்.

இப்போது தொடங்குவோம், அனைத்து சமர்ப்பிப்பாளரைப் பயன்படுத்தி ஒரு தரவுத்தளத்தை எவ்வாறு இணைப்பது என்பதை ஒரு குறிப்பிட்ட உதாரணத்துடன் உங்களுக்குக் காண்பிப்பேன். சேகரிப்போம், விருந்தினர் வகையைச் சொல்லலாம் - gbook.php?a=sign. இந்த விருந்தினர்கள் Google இல் inurl ஐத் தட்டச்சு செய்யும் போது, ​​~ 10.5K உள்ளன. ஆனால் கூகிள் ஒரு வினவலில் இருந்து 1000 க்கும் மேற்பட்ட முடிவுகளை வழங்கவில்லை, என்ன செய்வது, 1K க்கு மேல் எப்படி சேகரிப்பது? இதைச் செய்ய, கோரிக்கையை பல முறை சுருக்க வேண்டும், தேடல் முடிவுகள் ஆயிரம் தளங்களுக்கு மேல் இல்லை என்பதை உறுதிசெய்து, எல்லா முடிவுகளையும் சேகரிக்க முடியும். ஒரு ஒப்புமை என்னவென்றால், ஒரு பெண்ணின் அனைத்து ஆடைகளையும் ஒரே நேரத்தில் கழற்ற முடியாது, முதலில் ஒன்று, பின்னர் மற்றொன்று, பின்னர் ப்ரா போன்றவை. இதன் விளைவாக, அவள் இன்னும் நிர்வாணமாகிவிடுவாள், மேலும் ஃபக் செய்பவன் அவனுடைய அனைத்து ஆடைகளையும் கழற்றியவனாக இருப்பான், எல்லாவற்றையும் ஒரே நேரத்தில் கழற்ற முயன்று, அவனுடைய ஆடையை மட்டும் கழற்றியவன் அல்ல. தொப்பி மற்றும் நீங்கள் அவளிடமிருந்து வேறு எதையும் எடுக்க முடியாது என்று நினைத்தேன். நான் கூறுவது என்னவென்றால், "gbook.php?a=sign" என்ற கோரிக்கைக்கான விருந்தினர்களின் சேகரிப்புடன் பாகுபடுத்துதல் முடிவடையாது, ஆனால் அது அதனுடன் தொடங்குகிறது. இப்படியும் கோரிக்கை வைப்பது நல்லது
inurl:"gbook.php?a=sign" -"error" -"warning" , இந்த வழியில் சில மோசமான வேலை செய்யாத தளங்களை அகற்றுவோம்.
நாங்கள் ஒரு புதிய தரவுத்தளத்தை உருவாக்கி allsubmitere செய்த பிறகு, உலாவியில் google.com ஐ உள்ளிட்டு கோரிக்கையை உள்ளிடவும். (இதை Google இல் அமைக்க வேண்டியது அவசியம் - “ஒரு பக்கத்திற்கு 100 URLகளை கொடுங்கள்”, இது பாகுபடுத்தி அனைத்து சமர்ப்பிப்பாளர்களின் சேகரிப்பை விரைவுபடுத்தும்), இதைத்தான் நாம் பார்க்கிறோம்

பின்னர் சரி என்பதைக் கிளிக் செய்து, பின்னர் உலாவி நிரலில் “பின்” மற்றும் தேடல் முடிவுகளின் 2 வது பக்கத்திலும், மூன்றாவது, முதலியனவற்றிலும் இதைச் செய்யுங்கள்.

இதைச் செய்த பிறகு, மற்றொரு வினவலை உருவாக்குவோம், எடுத்துக்காட்டாக >>
inurl:"gbook.php?a=sign" தளம்:.com, அதாவது. டொமைன் zone.com இலிருந்து அனைத்து விருந்தினர் செய்திகளையும் சேகரிப்போம், மீண்டும் அதே சேகரிப்பு நடைமுறையைச் செய்வோம் (படங்களைப் பார்க்கவும்)
பின்னர் மற்றொரு கோரிக்கை
inurl:"gbook.php?a=sign" தளம்:.net
inurl:"gbook.php?a=sign" தளம்:.biz
inurl:"gbook.php?a=sign" தளம்:.org
பொதுவாக, நீங்கள் அனைத்து வகையான டொமைன்களையும் தேர்ந்தெடுக்கலாம்.
தளம்:.com
தளம்:.net
தளம்:.biz
தளம்:.org
தளம்:.in
தளம்:.பெயர்
தளம்:.ru
தளம்:.fr
தளம்:.அது
தளம்:.edu
தளம்:.gov
தளம்:.mil
தளம்:.தகவல்
தளம்:.au
தளம்:.at
தளம்:.by
தளம்:.be
தளம்:.bg
தளம்:.ca
தளம்:.சிஎன்
தளம்:.cz
தளம்:.டி.கே
தளம்:.எ.கா
தளம்:.de
தளம்:.gr
தளம்:.ஹு
தளம்:.அதாவது
தளம்:.il
தளம்:.jp
தளம்:.us
தளம்:.uk
தளம்:.ua
தளம்:.ch
தளம்:.சே
தளம்:.es
தளம்:.பிஎல்
தளம்:.என்எல்
தளம்:.ro
தளம்:.to
தளம்:.mx

சமர்ப்பிப்பவர் தரவுத்தளத்தில் தனிப்பட்ட டொமைன்களை மட்டுமே சேர்ப்பார், எனவே எந்த கோரிக்கையும் செய்ய பயப்பட வேண்டாம், எந்த நகல்களும் இருக்காது J

பின்னர் நீங்கள் இது போன்ற கேள்விகளை செய்யலாம்
inurl:"guestbook/gbook.php?a=sign"
inurl:"gbook/gbook.php?a=sign"
inurl:"gb/gbook.php?a=sign"
inurl:"guest/gbook.php?a=sign"
பின்னர் இது போன்ற ஏதாவது செய்யுங்கள்
inurl:"gbook.php?a=sign" - inurl:"guestbook/gbook.php?a=sign" -inurl:"gbook/gbook.php?a=sign" -inurl:"gb/gbook.php?a =sign" -inurl:"guest/gbook.php?a=sign"
அந்த. ஏற்கனவே பாகுபடுத்தப்பட்டதை களையெடுக்கவும்

நீங்கள் வெவ்வேறு வினவல்களை ஒன்றாக இணைக்கலாம், நீங்கள் "-" ஐப் பயன்படுத்தலாம்
நீங்கள் ஏற்கனவே பாகுபடுத்தியதை வடிகட்ட, முக்கிய விஷயம் முடிந்தவரை பல கோரிக்கைகளை செய்ய வேண்டும்.

புதிய வகை கெஸ்ட்களை எங்கே தேடுவது? பொதுவாக நான் இரண்டு முறைகளைப் பயன்படுத்தினேன்:
1) ஆயத்த விருந்தினர் புத்தகங்கள் பெரும்பாலும் இணையத்தில் விநியோகிக்கப்படுகின்றன, மேலும் அவை விநியோகிக்கப்பட்டால், அவை பரவலாக உள்ளன, அதாவது. அனைவருக்கும், அதாவது, பலர் அவற்றை வெவ்வேறு தளங்களில் நிறுவுகிறார்கள். நீங்கள் இந்த கெஸ்ட்களை பதிவிறக்கம் செய்து, ஃப்ரீஷ்னிக்கில் பதிவேற்றி, அவை என்ன முடிவடைகின்றன என்பதைப் பார்க்கவும், பின்னர் கூகுளில் இந்த முடிவைப் பார்க்கவும், பெரிய முடிவு என்றால், அதைச் சேகரிக்க இடம் உள்ளது, சிறியது என்றால் இந்தப் புத்தகங்கள் பிரபலமாக இல்லை என்று அர்த்தம். அவற்றை சேகரிப்பதில் அர்த்தமில்லை.
2) நீங்கள் போட்டியாளர்களின் முதுகில் புதிய வகையான சைகைகளைத் தேடலாம், எல்லாவற்றையும் அசிங்கமானவை என்று கூறலாம், முதலியன, ஆனால் பலர் இதைச் செய்கிறார்கள், இருப்பினும் IMHO முதல் மற்றும் இரண்டாவது முறைகளை இணைப்பது நல்லது.

சாதாரண தானியங்கி பாகுபடுத்திகளில், மாம்பழ பாகுபடுத்தியை (253880089 - அவரது ஆஸ்யா) நான் மிகவும் பரிந்துரைக்கிறேன், இது மலிவானது, ஆனால் மிக விரைவாகவும் திறமையாகவும் சேகரிக்கிறது, நகல்களை வடிகட்டுகிறது மற்றும் PHP அமர்வுகளை நீக்குகிறது + PR முழுவதும் அவற்றை விநியோகிக்கிறது.

அவ்வளவுதான், உங்கள் எல்லா கேள்விகளையும் பரிந்துரைகளையும் இங்கே எழுதுங்கள், அனைவருக்கும் பதிலளிக்க முயற்சிப்பேன்.

© வடிவுஹா. அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை

இந்த டுடோரியலில் AJAX ஐப் பயன்படுத்தி PHP இல் விருந்தினர் புத்தகத்தை உருவாக்குவோம். பதிவுகள் தரவுத்தளத்தில் சேமிக்கப்படும். அட்டவணையில் பின்வரும் தகவல்கள் இருக்கும்: அனுப்புநரின் பெயர், மின்னஞ்சல் முகவரி, IP முகவரி மற்றும் கடைசியாகப் பதிவு செய்த தேதி-நேரம். jQuery பயன்படுத்தப்படும் (AJAX ஐ செயல்படுத்த). எளிய ஸ்பேம் எதிர்ப்பு பாதுகாப்பும் செயல்படுத்தப்படும் - ஒவ்வொரு 10 நிமிடங்களுக்கும் ஒன்றுக்கு மேற்பட்ட பதிவுகளை நீங்கள் இடுகையிட முடியாது.

படி 1: SQL

எங்கள் பயன்பாடு வேலை செய்ய, நாங்கள் ஒரு அட்டவணையை உருவாக்க வேண்டும்:

`s178_guestbook` (`id` int(10) கையொப்பமிடப்படவில்லை என்றால், அட்டவணையை உருவாக்கவும். இயல்புநிலை "", `when` int(11) NULL இயல்புநிலை அல்ல "0", `ip` varchar(20) default NULL, முதன்மை விசை (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;

படி 2: PHP

பிரதான கோப்பில் பின்வரும் குறியீடு இருக்கும்:

guestbook.php

விருந்தினர் புத்தகம் இங்கே உங்கள் கருத்தைச் சேர் ).val(); என்றால் (பெயர் && மின்னஞ்சல் && உரை) ( $.post("guestbook.php", ("பெயர்": பெயர், "மின்னஞ்சல்": மின்னஞ்சல், "உரை": உரை ), செயல்பாடு(தரவு) ( என்றால் (தரவு != "1") ($("#records_list").fadeOut(1000, function () ($(this).html(data); $(this).fadeIn(1000); )); வேறு ($("#எச்சரிக்கை2").fadeIn(2000, செயல்பாடு () ( $(இது).fadeOut(2000); ) ) ) வேறு ( $("#warning1").fadeIn(2000 , செயல்பாடு ( ) ($(இது).fadeOut(2000);) );

உங்கள் பெயர்:
உங்கள் மின்னஞ்சல்:
விமர்சனம்:
தேவையான அனைத்து புலங்களையும் நிரப்பவும்
காஸ்ட்ரோகுரு 2017