Formulaire php du livre d'or inurl Dyba. Livre d'or PHP

Formulaire php du livre d'or inurl de Dyba. Livre d'or PHP

07.09.2021

Salut les lecteurs placer)

Dans cet article, nous examinerons Phoca Guestbook, un composant de livre d'or pour Sites Joomla.

Que dire de ce composant... Très simple et facile à administrer, dispose d'un nombre suffisant de paramètres pour poster des avis sur votre site.

Caractéristiques du livre d'or Phoca :

  • choix des droits d'accès pour les utilisateurs ;
  • filtrer les mots et les phrases indésirables ;
  • blocage des adresses IP ;
  • limiter le nombre de caractères imprimés ;
  • captcha;
  • modernisation des messages (vérification par un modérateur) ;
  • apparence des avis (couleur, nom d'affichage, affichage de l'e-mail et de l'adresse du site).

Jetons donc un œil au composant.

Après l'installation, Livre d'or de Phoca n'a pas besoin de paramètres globaux.

Panneau de commande:

  • Messages - tous les messages publiés par les utilisateurs ;
  • Livres d'or - catégories (livres d'or créés);
  • Info - Informations sur les composants et mise à jour.

Comme vous pouvez le voir, sur l'image de droite, il y a un bouton "Options". Si vous cliquez dessus, vous pouvez personnaliser plus largement le livre d'or et le composant lui-même.

Paramètre

Sens

Afficher le sujet dans le formulaire

(Oui | Oui (obligatoire) | Non) afficher ou masquer le champ Objet dans le formulaire, définir si le champ Objet sera requis

Nom d'affichage dans le formulaire

(Oui | Oui (obligatoire) | Non) afficher ou masquer le nom du champ dans le formulaire, définir si le champ Nom sera obligatoire

Afficher l'e-mail dans le formulaire

(Oui | Oui (obligatoire) | Non) afficher ou masquer le champ e-mail dans le formulaire, définir le champ e-mail, si nécessaire

Afficher le site Web sous forme

(Oui | Oui (obligatoire) | Non) afficher ou masquer le champ Site dans le formulaire, définir le champ si le site sera requis

Afficher le contenu sous forme

(Oui | Oui (obligatoire) | Non) afficher ou masquer le contenu du champ dans le formulaire

Activer l'éditeur Javascript

(Oui | Non) Activer ou désactiver l'éditeur JavaScript

Afficher le chemin dans l'éditeur Javascript

(Oui | Non) afficher ou masquer les informations de chemin dans l'éditeur JavaScript

(Masquer | Afficher) Définissez si le formulaire doit être affiché ou non.

(Haut | Bas) Sélectionnez l'emplacement actuel

Afficher le signe requis

(Oui | Non) Définir pour afficher les champs requis

(Oui | Non) Réglez pour afficher les messages.

largeur (en pixels)

hauteur (en pixels)

Définir la largeur du tableau (le tableau dans lequel le formulaire est affiché, en pixels)

Paramètre

Sens

Si un utilisateur non enregistré laisse un message, vous pouvez lui donner un nom par défaut. Par exemple : Invité

Nom d'utilisateur ou nom

(Nom d'utilisateur | Prénom) sélectionnez le nom à afficher dans le livre d'or (Nom d'utilisateur ou nom d'utilisateur réel)

Désactiver la vérification de l'utilisateur

(Non | Oui) Vérification de l'utilisateur (la désactivation de cette option n'est pas recommandée)

Utilisateurs enregistrés uniquement

(Oui | Non) Si oui, seuls les utilisateurs enregistrés peuvent ajouter de nouveaux messages

(Oui | Non) Si oui, le message s'affichera après approbation de l'administrateur

envoyer une lettre

Paramètre

Sens

Afficher le nom dans la publication

(Oui | Non) afficher ou masquer le nom (nom d'utilisateur) (livre d'or)

Afficher l'e-mail dans la publication

(Oui | Non) afficher ou masquer l'e-mail (livre d'or)

Afficher le site Web dans la publication

(Oui | Non) afficher ou masquer le site dans (livre d'or)

Définir le format de la date

Définir la couleur de la police

Deuxième couleur de police

Définir la deuxième couleur de police (couleur de police de date)

Couleur de l'arrière plan

Définir la couleur d'arrière-plan

Définir la couleur de la bordure

Valeur par défaut de la pagination

Définir la valeur par défaut pour la pagination

Définir la pagination. Séparés les uns des autres par une virgule (,)

Pagination tout masquer

(Oui | Non) toutes les valeurs seront masquées (pagination)

Paramètre

Sens

Filtre de mots interdits

Définissez des mots interdits qui ne seront pas affichés dans l'interface. Les mots sont séparés les uns des autres par une virgule (,)

Filtre de mot entier interdit

Définissez tous les mots interdits qui ne seront pas affichés dans l'interface. Les mots sont séparés les uns des autres par une virgule (,)

Enregistrer le message avec des mots interdits

(Oui | Non) Si oui, les messages contenant des mots interdits seront enregistrés dans le livre d'or (les mots interdits seront masqués s'ils sont enregistrés)

Ajoutez les IP que vous souhaitez bloquer. Séparez chaque IP par une virgule (,)

Nombre maximal de caractères

Définir le nombre maximum de caractères qu'ils peuvent être stockés dans la base de données

Définissez le nombre maximum d'URL pouvant être affichées dans une publication (0 : non, les liens seront affichés dans les publications, -1 : toutes les URL seront affichées dans les publications, par exemple 3 : seuls trois liens de toutes les URL seront affichés dans des postes)

Mots d'identification d'URL non autorisés

Un ensemble de mots qui déterminera si les URL sont autorisées dans le message. Séparez chaque mot par une virgule (,). Exemple :: / / ,. HTM,. ASP,. JSP,. PHP, www.,. COM,. ORG,.

Activer ou désactiver la protection Captcha

Ne modifiez ce paramètre que si vous ne voyez pas le captcha.

Activer Captcha - Utilisateurs

(Tous | Non enregistré) Option d'affichage du captcha pour les groupes d'utilisateurs (que ce soit pour afficher le captcha aux utilisateurs enregistrés)

Caractères Captcha standard

Chiffres, lettres minuscules, caractères majuscules à afficher dans l'image Captcha standard

Mathématiques Captcha Caractères

Chiffres, lettres minuscules, caractères majuscules à afficher dans l'image Math Captcha

Symboles TTF

Chiffres, lettres minuscules, caractères majuscules à afficher dans l'image TTF Captcha

Caractères TTF Captcha

Pour afficher re-captcha, entrez le code public

Clé publique reCAPTCHA

Installer la clé publique recaptcha

Activer la protection anti-spam Akismet

(Non | Oui) Envoie toutes les nouvelles données d'entrée de geustbook à Akismet - un service Web pour la vérification des spams

Bloquer le spam (Akismet)

(Non | Oui) Bloquer les publications qui échouent à la vérification Akismet

Installez la clé API Akismet à utiliser dans Akismet-Spam. Obtenez le vôtre gratuitement sur https://akismet.com/signup/

L'URL principale de votre site (l'URL doit inclure le préfixe http://)

Activer le purificateur HTML

(Non | Oui) Activer ou désactiver le purificateur HTML

Définir le suffixe de session (il s'agit d'une fonction de sécurité, pour modifier le nom de la session, définissez un suffixe unique, par exemple : a100b20c3)

Activer le champ caché

(Non | Oui) Activer ou désactiver les champs masqués. Certains spambots essaient de remplir tous les champs sur place, s'ils remplissent ce champ caché que la personne ne peut pas voir, l'entrée ne sera pas ajoutée au livre d'or.

(Oui | Non) Activer le cache.

Activer la détection de la page entrante

(Oui | Non) Activez ou désactivez la détection de page entrante. Ceci est un élément de sécurité. Si vous l'activez, la page d'où provient le message dans le livre d'or sera enregistrée et affichée dans l'interface.

La sortie tant attendue du nouveau Xrumer 12.0.7 Elite est enfin là ! Le 17 septembre 2014, un nouveau Hrumer est sorti, qui peut déjà presque tout faire.

Certains des changements et correctifs les plus utiles (voir ci-dessous pour une liste détaillée) :

- La reconnaissance de ReCapcha a été multipliée par plusieurs,
- mise en place de la capacité tant attendue de protection contre la copie des Mods,
- mise à jour de l'enregistrement automatique des boîtes aux lettres sur Mail.ru, Yandex.ru, Hotmail.com (Outlook.com),
- Ajout du support pour Odnoklassniki dans l'autorépondeur dans le plugin social
et beaucoup plus

Il ne reste plus qu'à attendre les super nouveautés -, qui sortira également l'autre jour - en septembre 2014 et sera disponible gratuitement pour tous les acheteurs de Hrumer.

Avec son aide, il sera possible non seulement de créer, mais aussi de remplir avec un contenu unique, faire d'autres actions (commenter sur les blogs d'autres personnes sur la machine) et promouvoir vos blogs sur les plateformes de blogs gratuits les plus populaires que les moteurs de recherche adorent- tels que WordPress, Blogger, Livejournal, Tumblr, Bloglines, Netvibes. Ce sera un excellent moyen de promouvoir des sites Web de manière blanche, ainsi que de l'utiliser pour d'autres tâches.


Mes contacts pour acheter une licence officielle pour Xrumer 12.0.7 Elite avec une remise, une consultation gratuite, de nouvelles bases de données et un tas de bonus et de matériel de formation :

Skype : topbase.ru
E-mail: [email protégé]
ou
Ou par la fenêtre du consultant en ligne (à droite)


Après l'achat, je donne des BONUS UTILES AU TRAVAIL, plus de 450 Mo après avoir déballé l'archive(particulièrement utile pour les débutants):

- De nombreux vidéos sélectionnées sur l'installation, l'analyse, le travail avec des profils, l'élaboration d'un projet, un analyseur de base de données, etc., un cours vidéo sur le travail avec Hrumer
Plusieurs manuels extrêmement utiles- "Comment garder en permanence la base la plus pénétrable", "manuel pour une pénétration maximale", "Comment bien composer un sujet" et autres
Une large collection des meilleurs articles de concours- ces articles ont été écrits par les utilisateurs de Hrumer dans l'espoir d'un gros prix en espèces de la part des développeurs, participant au concours d'articles et révélant des technologies pratiques et nombre de leurs secrets
base pour l'analyse, base de requêtes
- libre programmes supplémentaires pour de meilleures performances avec bases de données et analyse
- commentaires pour publication sur les sites en anglais
Plus de 90 livres et rapports sur le travail avec XRumer et Hrefer
- signes pour la collecte de sites statistiques (fonctionne bien pour Google)

3 grandes BASES fraîches (octobre 2014) à Xrumer 12

- un guide court mais clair sur les étapes à suivre après l'achat du programme et à NE PAS faire.

et autres divers.

J'ai également passé un accord avec un spécialiste qui travaille depuis longtemps avec Hrumer, et il vous conseillera sur Skype gratuitement sur toutes les choses de base :

1. Mise en place du programme Hrumer
2. Affichage et explication des principales fonctions et bases de données, ainsi que des journaux de programme
3. Mise en place et explication du système d'auto-apprentissage Xrumer
4. Paramètres initiaux et conseils Hrefer
5. Réponses aux questions et aide dans les 2 semaines via skype

Mais des consultations actuellement possible sans Social Plugin, qui permet une promotion de masse automatisée sur Odnoklassniki, Facebook, VKontakte et Mamba.

Programme d'achat à prix réduit pour Xrumer 12 Elite :


vous payez le coût avec une réduction sur mon lien de parrainage sur le site Web du développeur

(le montant de la remise dépend de la version)

Vous obtenez le programme directement du développeur.

Procédure:

2. Assurez-vous de dans le champ "numéro de référence" était mon numéro - 61972... si différent, alors remplacez le mien - 61972

3. Inscrivez-vous (la remise est immédiatement supprimée après l'inscription. Pour la version Standard elle est de 40$)

4. Vous payez moins cette remise (pour cela, vous devrez écrire au développeur en utilisant l'une des méthodes suggérées sur son site Web, au taux de 40 roubles par dollar. Pour le standard - seulement 12 400 roubles)

5. En attente de l'envoi du programme

7. Écrivez-moi votre e-mail ou contactez-moi sur Skype, par courrier, recevez TOUS les bonus et bases fraîches pour Xrumer de ma part immédiatement si je suis en place ou en quelques heures.

Si vous avez besoin de consultations initiales sur le travail avec Xrumer, nous discuterons également et conviendrons de la façon dont vous l'aimez, je vous mettrai en contact avec un spécialiste expérimenté.

Lire la suite
À propos,
que vous recevrez tout rapidement et comme promis.

Avant ou après votre achat, contactez-moi de quelque manière que ce soit :

Skype : topbase.ru
E-mail: [email protégé]

Ou par la fenêtre du consultant en ligne (à droite)

Je suis presque toujours en contact, je vous parlerai de la réduction, et après l'achat, je vous enverrai un gros bonus et discuterai des consultations

PHP 5.2 et supérieur ;
- mod_rewrite ;
- Base de données MySQL 4.1 et supérieur.

Possibilités

Intégré sous n'importe quel site (tout ce que vous avez à faire est de modifier les fichiers top.php et bottom.php);
- anti-inondation;
- liste d'interdiction;
- navigation de page de la vue<< < ...| 5 | 6 | 7 ... > >>;
- Prise en charge des BBCodes ;
- affichage d'émoticônes;
- notification de nouveaux messages ajoutés;
- la possibilité d'ajouter des messages pour la modération ;
- panneau d'administration;
- Facile à installer et à configurer.

Installation

Décompressez l'archive et copiez le contenu de l'archive dans n'importe quel dossier de votre serveur Web (par exemple « guestbook »). Ouvrez le fichier config/config_db.php dans un éditeur de texte et spécifiez les paramètres de connexion (hôte ou IP de la base de données, nom de la base de données, nom d'utilisateur et mot de passe). Allouez les tables de la base de données de requête MySQL SQL à partir du fichier guestbook.sql. généralement sur la plupart des services d'hébergement, cela se fait via l'interface Web via phpMyAdmin. Accédez au panneau d'administration (http: // votre_site / dossier_avec_script / admin /) et entrez le mot de passe 1111. Ensuite, spécifiez les paramètres nécessaires.

Version commerciale

A la demande du client, je peux adapter le script pour des conditions spécifiques. Diverses fonctions supplémentaires peuvent être ajoutées.

Noter

Le SCRIPT "PHP Guestbook", NEXT IS JUST LE PROGRAMME EST COMPLÈTEMENT GRATUIT. VOUS POUVEZ DISTRIBUER, COPIER, MODIFIER LIBREMENT LE CODE SOURCE DU PROGRAMME SEULEMENT SOUS CONDITION DE CONSERVER LE DROIT D'AUTEUR DE L'AUTEUR. L'UTILISATION DU LOGICIEL "PHP Guestbook" À DES FINS COMMERCIALES EST INTERDITE. VOTRE UTILISATION DE CE PROGRAMME EST À VOS PROPRES RISQUES. L'AUTEUR N'ASSUME AUCUNE RESPONSABILITÉ POUR L'EXÉCUTION DU PROGRAMME, AINSI QUE POUR LES PERTES, DOMMAGES AUX DONNÉES OU TOUT AUTRE CONCERNANT L'UTILISATION ET LE FONCTIONNEMENT DE CE PROGRAMME.

Si vous avez aimé mon script et que vous souhaitez me remercier avec un rouble, voici mes coordonnées :

WebMoney
U237811811298
R198597198920
Z917380288657

Argent Yandex
41001635943434

Pay Pal

Si vous avez des questions ou des suggestions, écrivez-moi à : Cette adresse e-mail est protégée du spam. Vous devez activer Javascript pour le voir.

Tutoriel livre d'or PHP. Aujourd'hui, j'ai préparé un nouveau tutoriel intéressant - je vais vous expliquer comment créer un livre d'or PHP ajax avec un design unique. Nos enregistrements seront sauvegardés dans la base de données SQL. Ce tableau contiendra les informations suivantes : nom de l'expéditeur, e-mail, enregistrement du livre d'or, date-heure d'enregistrement et IP de l'expéditeur. Bien sûr, nous utiliserons aussi jQuery (pour le rendre Ajax). L'une des fonctionnalités importantes sera la protection anti-spam (nous ne pouvons pas publier plus d'un enregistrement toutes les 10 minutes) !

Maintenant - téléchargez les fichiers sources et commençons à coder !

Étape 1. SQL

Nous devons ajouter une table à notre base de données (pour stocker nos enregistrements) :

CREATE TABLE IF NOT EXISTS `s178_guestbook` (` id` int (10) unsigned NOT NULL auto_increment, `name` varchar (255) default" ",` email` varchar (255) default "", `description` varchar (255) par défaut "", `quand` int (11) NON NULL par défaut" 0 ",` ip` varchar (20) par défaut NULL, PRIMARY KEY (`id`)) ENGINE = MyISAM DEFAULT CHARSET = utf8;

Étape 2. PHP

Voici le code source de notre fichier principal :

livre d'or.php

= ") == 1) error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); else error_reporting (E_ALL & ~ E_NOTICE); require_once (" classes / CMySQL.php "); // y compris la classe de service pour travailler avec la base de données // get visiteur IP fonction getVisitorIP () ($ ip = "0.0.0.0"; if ((isset ($ _ SERVER ["HTTP_X_FORWARDED_FOR"])) && (! vide ($ _ SERVER ["HTTP_X_FORWARDED_FOR"]))) ($ ip = $ _SERVER ["HTTP_X_FORWARDED_FOR"];) elseif ((isset ($ _ SERVER ["HTTP_CLIENT_IP"])) && (! Vide ($ _ SERVER ["HTTP_CLIENT_IP"]))) ($ ip = exploser ("." , $ _ SERVER [ "HTTP_CLIENT_IP"]); $ ip = $ ip. ".". $ Ip. ".". $ Ip. ".". $ Ip;) elseif ((! Isset ($ _ SERVER [" HTTP_X_FORWARDED_FOR"])) | | (vide ($ _ SERVER ["HTTP_X_FORWARDED_FOR"]))) (if ((! isset ($ _ SERVER ["HTTP_CLIENT_IP"])) && (vide ($ _ SERVER ["HTTP_CLIENT_IP"] ))) ($ ip = $ _SERVER ["REMOTE_ADDR"];)) return $ ip;) // obtenir les derniers enregistrements du livre d'or fonction getLastRecords ($ iLimit = 3) ($ sRecords = ""; $ aRecords = $ GLOBALS [" MySQL"] -> getAll ("SELECT * FROM `s178_guestbook` ORDER BY` id` DESC LIMIT ($ iLimit) "); forea ch ($ aEnregistre comme $ i => $ aInfo) ($ sQuand = date ("F j, Y H: i", $ aInfo ["quand"]); $ sEnregistrements. =<<

Enregistrer depuis ($ aInfo ["nom"]) (($ sQuand)) :

($ aInfo ["description"])

EOF ; ) renvoie $ sRecords; ) if ($ _POST) (// accepter les nouveaux enregistrements $ sIp = getVisitorIP (); $ sName = $ GLOBALS ["MySQL"] -> escape (strip_tags ($ _ POST ["name"])); $ sEmail = $ GLOBALS ["MySQL"] -> escape (strip_tags ($ _ POST ["nom"])); $ sDesc = $ GLOBALS ["MySQL"] -> escape (strip_tags ($ _ POST ["texte"])); if ($ sName && $ sEmail && $ sDesc && $ sIp) (// protection anti-spam $ iOldId = $ GLOBALS ["MySQL"] -> getOne ("SELECT` id` FROM `s178_guestbook` WHERE` ip` = "($ sIp)" AND `when`> = UNIX_TIMESTAMP () - 600 LIMIT 1"); if (! $ IOldId) (// permet d'ajouter un commentaire $ GLOBALS ["MySQL"] -> res ("INSERT INTO` s178_guestbook` SET `name` = "($ sName)", `email` =" ($ sEmail) ",` description` = "($ sDesc)", `when` = UNIX_TIMESTAMP (),` ip` = "($ sIp) " ") ; // dessin des 10 derniers enregistrements $ sOut = getLastRecords (); echo $ sOut; exit;)) echo 1; exit;) // dessin des 10 derniers enregistrements $ sRecords = getLastRecords (); ob_start (); ?>

Livre d'or

Ajoutez votre dossier ici

Livre d'or PHP | Tutoriels de script

livre d'or PHP

Retour au didacticiel d'origine sur les didacticiels de script

Lorsque nous ouvrons cette page, nous verrons le livre, à gauche nous dessinerons la liste des trois derniers enregistrements, à droite - forme de publication de nouveaux enregistrements. Lorsque nous soumettons un formulaire - un script envoie des données POST (sur la même page php), un script enregistre ces données dans la base de données et nous renvoie la liste des 3 nouveaux enregistrements. Ensuite, via l'effet de décoloration, nous dessinons les données renvoyées dans la colonne de gauche. Tout le code contient des commentaires - lisez-le pour mieux comprendre le code. Ok, le prochain fichier PHP est :

classes / CMySQL.php

C'est ma propre classe de service pour travailler avec la base de données. C'est une belle classe que vous pouvez utiliser aussi. Détails de connexion à la base de données situés dans cette classe dans quelques variables, assurez-vous que vous pourrez le configurer pour votre base de données. Je ne publierai pas ses sources - ce n'est pas nécessaire pour l'instant. Disponible en pack.

Étape 3. CSS

Maintenant - tous les styles CSS utilisés :

css / main.css

* (marge : 0 ; remplissage : 0 ;) corps (couleur de fond : #fff ; couleur : #fff ; police : 14px / 1.3 Arial, sans-serif ;) pied de page (couleur de fond : # 212121 ; bas : 0 ; box-shadow: 0 -1px 2px # 111111; display: block; height: 70px; left: 0; position: fixed; width: 100%; z-index: 100;) footer h2 (font-size: 22px; font- poids : normal ; gauche : 50 % ; marge-gauche : -400px ; remplissage : 22px 0 ; position : absolue ; largeur : 540px ;) pied de page a.stuts, a.stuts : visité (bordure : aucune ; décoration de texte : aucune ; couleur : #fcfcfc ; taille de la police : 14px ; gauche : 50 % ; hauteur de la ligne : 31 px ; marge : 23px 0 0 110px ; position : absolue ; haut : 0 ;) pied de page .stuts span (taille de la police : 22px ; font-weight: bold; margin-left: 5px;) .container (background: transparent url (../ images / book_open.jpg) no-repeat top center; color: # 000000; height: 600px; margin: 20px auto; débordement : caché ; rembourrage : 35px 100px ; position : relative ; largeur : 600px ;) # col1, # col2 (float : gauche ; marge : 0 10px ; débordement : caché ; text-align : center ; largeur : 280px;) # col1 (-webkit-transform : rotation (3 degrés); -moz-transform : rotation (3deg) ; -ms-transform : rotation (3deg) ; -o-transform : rotation (3deg) ; ) #records form (marge : 10px 0 ; padding : 10px ; text-align : left ;) #records table td.label (couleur : # 000 ; font-size : 13px; padding-right : 3px ; text-align : right ;) #records table label (font-size: 12px; vertical-align: middle;) #records table td.field input, #records table td.field textarea (couleur de fond: rgba (255, 255, 255, 0.4) ; border: 0px solid # 96A6C5; font-family: Verdana, Arial, sans-serif; font-size: 13px; margin-top: 2px; padding: 6px; width: 190px;) #records table td.field input (background -color: rgba (200, 200, 200, 0.4); curseur: pointeur; float: right; width: 100px;) #records table td.field input: hover (background-color: rgba (200, 200, 200, 0.8 );) #records_list (text-align: left;) #records_list .record (border-top: 1px solid # 000000; font-size: 13px; padding: 10px;) #records_list .record: first-child (border-top -width: 0px;) #records_list .record p: first-child (font-weight: bold; font-size: 11px;)
Parmi mes références, je rencontre très souvent des difficultés similaires, la plupart d'entre elles ont des fichiers spam qu'elles achètent ou trouvent quelque part sur Internet, mais elles n'ont rien pour spammer, elles n'ont ni plus ni moins de bonne base concurrentielle. Dans cet article, je vais essayer de décrire les méthodes d'analyse, c'est-à-dire Je vais essayer d'apprendre aux débutants à collectionner autant que possible.

L'analyse est le processus de collecte de ressources (sites). Collecter non seulement des sites, mais leurs adresses. Nous collectons ces ressources pour le spam ultérieur. Vous pouvez analyser n'importe quoi - livres d'or, forums, blogs, wikis, l'essentiel est que vous puissiez y laisser votre message avec un lien vers votre porte.
Une requête est ce que nous entrons dans un moteur de recherche.
Problème - ce sont les sites que le moteur de recherche émet à notre demande.

De plus, je tiens à noter que la chose la plus importante dans l'analyse est la possibilité d'utiliser correctement le moteur de recherche. Par conséquent, vous devez connaître la syntaxe des requêtes. Je vais me concentrer sur google parce que il possède la plus grande base de données de tous les autres moteurs de recherche.
Syntaxe de requête Google.
1) inurl : "xxx" - le moteur de recherche renverra tous les sites à l'adresse desquels il trouve xxx, au lieu de xxx nous pouvons insérer n'importe quel autre mot, par exemple livre d'or, forum, etc.
2) intitle : "xxx" - le moteur de recherche affichera tous les sites dans le titre desquels il trouve xxx. Encore une fois, n'importe quel mot peut être utilisé à la place de xxx.
3) site : .xxx.com - le moteur de recherche renverra toutes les pages du domaine xxx.com, au lieu de xxx.com, il peut y avoir n'importe quel domaine de n'importe quel niveau. Cela peut être jopa.mail.ru ou par exemple just.ru, si nous quittons simplement.ru, alors le moteur de recherche nous donnera tous les sites de la zone de domaine .ru. Au lieu de.ru peut être .com, .org, .net, etc.
4) intext : "xxx" - le moteur de recherche nous donnera tous les sites dans le texte pour lesquels le mot xxx a été trouvé. Au lieu de xxx - n'importe quel mot.
5) "xxx" - le moteur de recherche nous donnera les sites où le mot xxx a été trouvé (il a été trouvé partout dans l'url ou dans le texte ou dans le titre, peu importe).
6) - "xxx" - le moteur de recherche nous donnera tous les sites sauf ceux dans lesquels le mot xxx a été trouvé. Le moins peut aussi être suivi d'inurl : " xxx " intitle : " xxx " site : .xxx.com intext : " xxx " etc.

*** Vous pouvez écrire la même chose sans guillemets, mais je vous recommande fortement de toujours les mettre, car les citations montrent à Google la gravité de la demande et, par conséquent, il ne publiera aucun déchet qui, à son avis, convient également à la demande.

Il est très important non seulement de connaître la syntaxe des requêtes, mais aussi de pouvoir les combiner correctement. C'est ce que nous allons faire maintenant. En fait, tout est très, très simple.

Introduction.
Il existe un grand nombre de livres d'or dans le monde, mais tous sont grossièrement divisés en deux types principaux du même type et de types différents. Le même type d'invité est un invité qui a les mêmes terminaisons et les mêmes champs obligatoires.
Voici des exemples de certains du même type d'invité.
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
ou
http://www.becquet.com/addguest.html
http://www.vetgen.com/guest/addguest.html
http://www.newcreations.net/webmaster/guestbook/addguest.html
Pourquoi ces invités sont-ils pratiques :
1) Facile à analyser
2) Plus facile à analyser (si 10 invités de ce type ne sont pas spammés, alors tous les autres ne sont probablement pas non plus du spam)

Donc pour les débutants, je vous conseille de commencer par collecter exactement le même type d'invité.
Il existe une grande variété de types d'invités, respectivement, divers du même type d'invités.

Commençons l'analyse. Pour commencer, nous devons décider quel type d'invité nous voulons collecter et avec quoi (je veux dire, vous ne pouvez pas collecter grand-chose avec vos mains ;). Quand j'ai commencé, j'ai utilisé le programme AllSubmiter. Il a un analyseur intégré. Le programme, comme tous les autres, est payant, mais sans période d'essai. Et si vous ne charlatanez pas ce programme, alors il n'exécute que les fonctions d'un analyseur, heh, mais c'est exactement ce dont nous avons besoin car si nous le téléchargeons et ne l'activons pas, alors seul l'analyseur fonctionnera, l'analyseur collecte toutes les URL de la page à l'exclusion des liens internes de Google, l'analyseur filtre les domaines en double et les liens en double.
Nous prenons AllSubmiter ici
Pour le nouveau type d'invité, nous créons une nouvelle base de données.

Nous lui donnons un nom.

Commençons maintenant, je vais montrer avec un exemple spécifique comment assembler une base de données à l'aide d'un allsubmiter. Mettons ensemble, disons, le type d'invité - gbook.php?A = signe. Ces invités ont les mêmes terminaisons. Lorsque vous saisissez l'inurl : "gbook.php? A = sign" dans Google, ils font environ 10,5 Ko. Mais Google ne renvoie pas plus de 1000 résultats d'une requête, que faire, comment collecter plus de 1K ? Pour ce faire, il faut affiner la demande plusieurs fois, il est impératif que les résultats de la recherche ne dépassent pas mille sites, afin que nous puissions collecter tous les résultats. Une analogie peut être que vous ne pouvez pas enlever tous les vêtements d'une fille d'un seul coup, d'abord un, puis un autre, puis un soutien-gorge, etc. En conséquence, elle deviendra toujours nue, et celle qui a enlevé tous les vêtements sera baisée, et non celle qui, après avoir essayé de tout enlever d'un seul coup, n'a enlevé que la casquette et a pensé que rien d'autre ne pouvait lui être enlevé. Cela je veux dire que l'analyse ne se termine pas par la collecte des invités à la demande d'inurl : "gbook.php? A = sign", mais elle commence par elle. Il est conseillé de faire une demande même comme ça
inurl : "gbook.php? a = sign" - "error" - "warning", nous supprimons donc certains des mauvais sites qui ne fonctionnent pas.
Après avoir créé une nouvelle base de données et allsubmitere, entrez le programme google.com dans le navigateur et entrez la demande là-bas. (Il faut que dans Google cela ait été défini - "émettre 100 urls par page", cela accélérera la collecte de l'allsubmiter par l'analyseur), c'est ce que nous voyons

Cliquez ensuite sur OK, puis dans le navigateur du programme "Retour" et faites de même avec la 2ème page du numéro, puis avec la troisième, etc.

Ceci fait, nous allons composer une autre demande par exemple >>
inurl : "gbook.php? a = sign" site : .com, c'est-à-dire nous collecterons toutes les chambres d'hôtes de la zone de domaine .com, encore une fois nous ferons la même procédure de collecte (voir photos)
puis une autre demande
inurl : "gbook.php? a = sign" site : .net
inurl : "gbook.php? a = signe" site : .biz
inurl : "gbook.php? a = sign" site : .org
En général, vous pouvez sélectionner tous les types de domaines.
site : .com
site : .net
site : .biz
site : .org
site : .in
nom du site
site : .ru
site : .fr
site : .it
site : .edu
site : .gov
site : .mil
site : .info
site : .au
site : .à
site : .par
site : .be
site : .bg
site : .ca
site : .cn
site : .cz
site : .dk
site : .ex
site : .de
site : .gr
site : .hu
site : .ie
site : .il
site : .jp
site : .us
site : .uk
site : .ua
site : .ch
site : .se
site : .es
site : .pl
site : .nl
site : .ro
site : .à
site : .mx

Alsubmiter n'ajoutera que des domaines uniques à la base de données, alors n'ayez pas peur de faire des demandes, il n'y aura pas de doublons J

Vous pouvez alors faire des requêtes comme celle-ci
inurl : "livre d'or / gbook.php? a = signe"
inurl : "gbook / gbook.php? a = signe"
inurl : "gb / gbook.php? a = signe"
inurl: "guest / gbook.php? a = signe"
Et puis faire un tel tour
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 "
celles. éliminer ce qui a déjà été analysé

Vous pouvez combiner les requêtes les plus différentes et les plus différentes, vous pouvez utiliser "-"
pour filtrer ce que vous avez déjà analysé, l'essentiel est de faire le plus de requêtes possible.

Où chercher de nouveaux types de chambres d'hôtes ? J'ai généralement utilisé deux méthodes:
1) Les livres d'or prêts à l'emploi sont souvent distribués sur Internet, et comme ils sont distribués, cela signifie qu'ils sont massifs, c'est-à-dire pour tout le monde, c'est-à-dire que beaucoup d'entre eux les installent sur des sites différents, etc. Vous n'avez qu'à télécharger ces maisons d'hôtes sur le frishnik et à regarder à quoi elles aboutissent, puis vous regardez cette fin dans Google, si un gros problème signifie qu'il y a un endroit pour le récupérer, un petit problème signifie que ces livres ne sont pas populaires et il n'y a aucun intérêt particulier à les collecter.
2) Vous pouvez rechercher de nouveaux types de maisons d'hôtes dans le dos des concurrents, tout peut dire un peu moche, etc., mais très, très nombreux le font, bien qu'à mon humble avis, il soit préférable de combiner les première et deuxième méthodes.

Parmi les analyseurs automatiques normaux, je recommande fortement l'analyseur Mango (253880089 - son asya), il est peu coûteux, mais très rapidement et efficacement collecte, filtre les doublons et supprime les sessions pkhp + distribue à PR.

En principe, tout, toutes les questions et souhaits, écrivez ici, je vais essayer de répondre à tout le monde.

© vadiuha. Tous les droits sont réservés

© 2021 hecc.ru - Actualités informatiques