Modulo php di Dyba inurl guestbook. PHP Guestbook

Modulo php di Dyba inurl guestbook. PHP Guestbook

07.09.2021

Ciao lettori posto)

In questo articolo, esamineremo Phoca Guestbook, un componente del guestbook per Siti Joomla.

Che dire di questo componente... Molto semplice e facile da amministrare, ha un numero sufficiente di impostazioni per pubblicare recensioni sul tuo sito.

Caratteristiche del libro degli ospiti di Phoca:

  • scelta dei diritti di accesso per gli utenti;
  • filtrare parole e frasi indesiderate;
  • bloccare gli indirizzi IP;
  • limitare il numero di caratteri stampati;
  • captcha;
  • modernizzazione dei messaggi (controllo da parte di un moderatore);
  • aspetto delle recensioni (colore, nome visualizzato, visualizzazione dell'e-mail e dell'indirizzo del sito).

Quindi diamo un'occhiata al componente.

Dopo l'installazione, Libro degli ospiti di Phoca non necessita di impostazioni globali.

Pannello di controllo:

  • Post - tutti i messaggi pubblicati dagli utenti;
  • Libri degli ospiti - categorie (libri degli ospiti creati);
  • Info - Informazioni e aggiornamento sui componenti.

Come puoi vedere, nell'immagine a destra, c'è un pulsante "Opzioni". Se fai clic su di esso, puoi personalizzare più ampiamente il guestbook e il componente stesso.

Parametro

Significato

Mostra oggetto nel modulo

(Sì | Sì (richiesto) | No) mostra o nasconde il campo Oggetto nel modulo, imposta se il campo Oggetto sarà obbligatorio

Visualizza nome nel modulo

(Sì | Sì (richiesto) | No) mostra o nasconde il nome del campo nel modulo, imposta se il campo Nome sarà obbligatorio

Visualizza e-mail nel modulo

(Sì | Sì (richiesto) | No) mostra o nascondi il campo e-mail nel modulo, imposta il campo e-mail, se richiesto

Visualizza sito web in forma

(Sì | Sì (richiesto) | No) mostra o nascondi il campo Sito nel modulo, imposta il campo se il sito sarà richiesto

Visualizza contenuto nel modulo

(Sì | Sì (richiesto) | No) mostra o nasconde il contenuto del campo nel modulo

Abilita editor Javascript

(Sì | No) Attiva o disattiva l'editor JavaScript

Visualizza percorso nell'editor Javascript

(Sì | No) mostra o nasconde le informazioni sul percorso nell'editor JavaScript

(Nascondi | Visualizza) Imposta se il modulo deve essere visualizzato o meno.

(In alto | In basso) Seleziona la posizione corrente

Mostra il segno richiesto

(Sì | No) Impostare per visualizzare i campi richiesti

(Sì | No) Consente di visualizzare i messaggi.

larghezza (in pixel)

altezza (in pixel)

Imposta la larghezza della tabella (la tabella in cui viene visualizzato il modulo, in pixel)

Parametro

Significato

Se un utente non registrato lascia un messaggio, puoi dargli un nome predefinito. Ad esempio: Ospite

Nome utente o nome

(Username | Firstname) seleziona il nome da visualizzare nel Guestbook (Username o nome utente reale)

Disattiva controllo utente

(No | Sì) Verifica utente (disabilitare questa opzione non è consigliata)

Solo utenti registrati

(Sì | No) Se Sì, solo gli utenti registrati possono aggiungere nuovi post

(Sì | No) Se sì, il messaggio verrà visualizzato dopo l'approvazione dell'amministratore

inviare una lettera

Parametro

Significato

Visualizza nome nel post

(Sì | No) mostra o nascondi nome (nome utente) (libro degli ospiti)

Mostra email nel post

(Sì | No) mostra o nascondi email (libro degli ospiti)

Visualizza sito web in post

(Sì | No) mostra o nascondi il sito in (libro degli ospiti)

Imposta il formato della data

Imposta il colore del carattere

Secondo colore del carattere

Imposta il secondo colore del carattere (colore del carattere della data)

Colore di sfondo

Imposta il colore di sfondo

Impostazione del colore del bordo

Valore predefinito di impaginazione

Imposta l'impostazione predefinita per l'impaginazione

Imposta l'impaginazione. Separati l'uno dall'altro da una virgola (,)

Impaginazione nascondi tutto

(Sì | No) tutti i valori verranno nascosti (paginazione)

Parametro

Significato

Filtro parole proibite

Imposta parole proibite che non verranno visualizzate nell'interfaccia. Le parole sono separate l'una dall'altra da una virgola (,)

Filtro di parole intere proibito

Imposta tutte le parole proibite che non verranno visualizzate nell'interfaccia. Le parole sono separate l'una dall'altra da una virgola (,)

Salva il post con parole proibite

(Sì | No) Se sì, i post che includono parole proibite verranno salvati nel guestbook (le parole proibite verranno nascoste se salvate)

Aggiungi gli IP che vuoi bloccare. Separare ogni IP con una virgola (,)

Numero massimo di caratteri

Imposta il numero massimo di caratteri che possono essere memorizzati nel database

Imposta il numero massimo di URL che possono essere visualizzati in un post (0: no, i link verranno visualizzati nei post, -1: tutti gli URL verranno visualizzati nei post, ad esempio 3: verranno visualizzati solo tre link di tutti gli URL in messaggi)

Parole di identificazione URL non consentite

Un insieme di parole che determineranno se gli URL sono consentiti nel messaggio. Separare ogni parola con una virgola (,). Esempio :: / / ,. HTM,. ASP,. JSP,. PHP, www.,. COM,. ORG,.

Abilitare o disabilitare la protezione Captcha

Modifica questo parametro solo se non vedrai il captcha.

Abilita Captcha - Utenti

(Tutto | Non registrato) Opzione per visualizzare il captcha per gruppi di utenti (se mostrare il captcha agli utenti registrati)

Caratteri Captcha standard

Numeri, lettere minuscole, caratteri maiuscoli da visualizzare nell'immagine Captcha standard

Personaggi Captcha matematici

Numeri, lettere minuscole, caratteri maiuscoli da visualizzare nell'immagine Math Captcha

Simboli TTF

Numeri, lettere minuscole, caratteri maiuscoli da visualizzare nell'immagine TTF Captcha

Personaggi Captcha TTF

Per visualizzare il re-captcha, inserisci il codice pubblico

Chiave pubblica reCAPTCHA

Installa la chiave pubblica recaptcha

Abilita la protezione anti-spam di Akismet

(No | Sì) Invia tutti i nuovi dati di ingresso del geustbook ad Akismet, un servizio web per il controllo dello spam

Blocca spam (Akismet)

(No | Sì) Blocca i post che non superano la verifica Akismet

Installa la chiave API di Akismet da utilizzare in Akismet-Spam. Ottieni il tuo su https://akismet.com/signup/ gratuitamente

L'URL principale del tuo sito (l'URL deve includere il prefisso http: //)

Abilita purificatore HTML

(No | Sì) Attiva o disattiva HTML Purifier

Imposta suffisso sessione (questa è una funzione di sicurezza, per modificare il nome della sessione, impostare un suffisso univoco, ad esempio: a100b20c3)

Abilita campo nascosto

(No | Sì) Abilita o disabilita i campi nascosti. Alcuni spambot cercano di riempire tutti i campi sul posto, se riempiono questo campo nascosto che la persona non può vedere, la voce non verrà aggiunta al guestbook.

(Sì | No) Abilita cache.

Abilita il rilevamento della pagina in arrivo

(Sì | No) Abilita o disabilita il rilevamento della pagina in arrivo. Questa è una funzione di sicurezza. Se lo abiliti, la pagina da cui è arrivato il post nel guestbook verrà salvata e visualizzata nell'interfaccia.

Il tanto atteso rilascio del nuovo Xrumer 12.0.7 Elite è finalmente arrivato! Il 17 settembre 2014 è stato rilasciato un nuovo Hrumer, che può già fare quasi tutto.

Alcune delle modifiche e delle correzioni più utili (vedi sotto per un elenco dettagliato):

- Il riconoscimento di ReCapcha è stato aumentato molte volte,
- implementata la tanto attesa capacità di protezione dalla copia dei Mod,
- registrazione automatica aggiornata delle caselle di posta su Mail.ru, Yandex.ru, Hotmail.com (Outlook.com),
- Aggiunto il supporto per Odnoklassniki nell'Autoresponder nel Social Plugin
e altro ancora

Resta solo da aspettare i super nuovi oggetti -, che uscirà anche l'altro giorno - a settembre 2014 e sarà disponibile gratuitamente per tutti gli acquirenti di Hrumer.

Con il suo aiuto, sarà possibile non solo creare, ma anche riempire con contenuti unici, fare altre azioni (commentare i blog di altre persone sulla macchina) e promuovi i tuoi blog sulle piattaforme di blog gratuite più popolari che i motori di ricerca amano- come WordPress, Blogger, Livejournal, Tumblr, Bloglines, Netvibes. Questo sarà un ottimo modo per promuovere i siti Web in un modo di colore bianco, oltre a usarlo per altre attività.


I miei contatti per l'acquisto di una licenza ufficiale per Xrumer 12.0.7 Elite con uno sconto, consulenza gratuita, nuovi database e una serie di bonus e materiali di formazione:

Skype: topbase.ru
E-mail: [e-mail protetta]
o
Oppure attraverso la finestra del consulente online (a destra)


Dopo l'acquisto, do BONUS UTILI NEL LAVORO, più di 450 MB dopo aver disimballato l'archivio(particolarmente utile per i principianti):

- Molti video selezionati sull'installazione, l'analisi, il lavoro con i profili, la stesura di un progetto, un analizzatore di database, ecc., un video corso su come lavorare con Hrumer
Diversi manuali estremamente utili- "Come mantenere costantemente la base più penetrabile", "Manuale per la massima penetrazione", "Come comporre correttamente un argomento" e altri
Una vasta raccolta dei migliori articoli del concorso- questi articoli sono stati scritti dagli utenti di Hrumer nella speranza di un grosso premio in denaro dagli sviluppatori, partecipando al concorso di articoli e rivelando tecnologie pratiche e molti dei loro segreti
base per l'analisi, query di base
- gratuito programmi aggiuntivi per migliorare le prestazioni con database e analisi
- commenti per la pubblicazione su siti in inglese
Più di 90 libri e relazioni sul lavoro con XRumer e Hrefer
- segni per la raccolta di siti statistici (funziona bene per Google)

3 grandi BASI fresche (ottobre 2014) a Xrumer 12

- una breve ma chiara guida ai passaggi di cosa fare dopo aver acquistato il programma e cosa NON fare.

e altri vari.

Ho anche fatto un accordo con uno specialista che lavora con Hrumer da molto tempo, e lui ti consiglierà su Skype gratuitamente su tutte le cose di base:

1. Configurazione del programma Hrumer
2. Visualizzazione e spiegazione delle principali funzioni e database, nonché dei registri del programma
3. Configurazione e spiegazione del sistema di autoapprendimento Xrumer
4. Impostazioni iniziali e suggerimenti di riferimento
5. Risposte alle domande e aiuto entro 2 settimane tramite skype

Ma consultazioni attualmente possibile senza Social Plugin, che consente la promozione di massa automatizzata su Odnoklassniki, Facebook, VKontakte e Mamba.

Schema di acquisto scontato per Xrumer 12 Elite:


paghi il costo con uno sconto sul mio link di riferimento sul sito Web dello sviluppatore

(l'importo dello sconto dipende dalla versione)

Ottieni il programma direttamente dallo sviluppatore.

Procedura:

2. Assicurati di nel campo "numero di riferimento" c'era il mio numero - 61972... se diverso, sostituisci il mio - 61972

3. Registrati (lo sconto viene immediatamente rimosso dopo la registrazione. Per la versione Standard è di $ 40)

4. Paghi meno questo sconto (per questo dovrai scrivere allo sviluppatore utilizzando uno dei metodi suggeriti sul suo sito Web, questo è al tasso di 40 rubli per dollaro. Per lo standard - solo 12.400 rubli)

5. In attesa che ti venga inviato il programma

7. Scrivimi la tua email o contattami su Skype, via mail, ricevi TUTTI i bonus e nuove basi per Xrumer da me immediatamente se sono a posto o entro poche ore.

Se hai bisogno di consulenze iniziali per lavorare con Xrumer, discuteremo e concorderemo anche su come ti piace, ti metterò in contatto con uno specialista esperto.

Per saperne di più
di,
che riceverai tutto rapidamente e come promesso.

Prima o dopo l'acquisto, contattami in qualsiasi modo:

Skype: topbase.ru
E-mail: [e-mail protetta]

Oppure attraverso la finestra del consulente online (a destra)

Sono quasi sempre in contatto, ti parlerò dello sconto e dopo l'acquisto ti invierò un grande bonus e discuterò di consulenze

PHP 5.2 e versioni successive;
- mod_rewrite;
- Database MySQL 4.1 e versioni successive.

possibilità

Incorporato in qualsiasi sito (tutto ciò che devi fare è modificare i file top.php e bottom.php);
- antiallagamento;
- elenco divieti;
- navigazione della pagina della vista<< < ...| 5 | 6 | 7 ... > >>;
- Supporto BBCode;
- visualizzazione di emoticon;
- notifica di nuovi messaggi aggiunti;
- la possibilità di aggiungere messaggi per moderazione;
- Pannello di Amministrazione;
- facile da installare e configurare.

Installazione

Decomprimi l'archivio e copia il contenuto dell'archivio in qualsiasi cartella sul tuo server web (ad esempio "guestbook"). Aprire il file config/config_db.php in un editor di testo e specificare le impostazioni di connessione (host o IP del database, nome del database, nome utente e password). Allocare le tabelle del database delle query SQL di MySQL dal file guestbook.sql. di solito sulla maggior parte dei servizi di hosting ciò avviene tramite l'interfaccia web tramite phpMyAdmin. Vai al pannello di amministrazione (http: // tuo_sito / cartella_con_script / admin /) e inserisci la password 1111. Quindi, specifica le impostazioni necessarie.

Versione commerciale

Su richiesta del cliente, posso adattare lo script a condizioni specifiche. È possibile aggiungere diverse funzioni aggiuntive.

Nota

Lo SCRIPT "PHP Guestbook", SUCCESSIVO È SOLO IL PROGRAMMA È COMPLETAMENTE GRATUITO. PUOI DISTRIBUIRE, COPIARE, APPORTARE GRATUITAMENTE LE TUE MODIFICHE AL CODICE SORGENTE DEL PROGRAMMA, SOLO A CONDIZIONE DI CONSERVARE IL COPYRIGHT DELL'AUTORE. E' VIETATO L'UTILIZZO DEL SOFTWARE "PHP Guestbook" A SCOPI COMMERCIALI. L'UTILIZZO DI QUESTO PROGRAMMA È A PROPRIO RISCHIO. L'AUTORE NON SI ASSUME ALCUNA RESPONSABILITA' PER L'ESECUZIONE DEL PROGRAMMA, NE' PER PERDITE, DANNI AI DATI O QUALSIASI ALTRO RELATIVO ALL'USO E AL FUNZIONAMENTO DI QUESTO PROGRAMMA.

Se ti è piaciuto il mio script e hai il desiderio di ringraziarmi con un rublo, ecco i miei dettagli:

WebMoney
U237811811298
R198597198920
Z917380288657

Yandex soldi
41001635943434

PayPal

Se hai domande o suggerimenti, scrivimi a: Questo indirizzo email è protetto dagli spambots. Abilita Javascript per vederlo.

Tutorial libro degli ospiti PHP. Oggi ho preparato un nuovo tutorial interessante: ti dirò come creare un guestbook PHP ajax con un design unico. I nostri record verranno salvati nel database SQL. Questa tabella conterrà le informazioni successive: nome del mittente, email, record del guestbook, data e ora del record e IP del mittente. Ovviamente useremo anche jQuery (per renderlo Ajax). Una delle caratteristiche importanti sarà la protezione dallo spam (non possiamo pubblicare più di un record ogni 10 minuti)!

Ora - scarica i file sorgente e inizia a codificare!

Passaggio 1. SQL

Dobbiamo aggiungere una tabella al nostro database (per memorizzare i nostri record):

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) default "", `quando` int (11) NOT NULL default" 0 ",` ip` varchar (20) default NULL, PRIMARY KEY (`id`)) ENGINE = MyISAM DEFAULT CHARSET = utf8;

Passaggio 2. PHP

Ecco il codice sorgente del nostro file principale:

guestbook.php

= ") == 1) error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED); else error_reporting (E_ALL & ~ E_NOTICE); require_once (" classi / CMySQL.php "); // inclusa la classe di servizio per lavorare con il database // get funzione IP visitatore getVisitorIP() ($ ip = "0.0.0.0"; if ((isset ($ _ SERVER ["HTTP_X_FORWARDED_FOR"])) && (! empty ($ _ SERVER ["HTTP_X_FORWARDED_FOR"]))) ($ ip = $ _SERVER ["HTTP_X_FORWARDED_FOR"];) elseif ((isset ($ _ SERVER ["HTTP_CLIENT_IP"])) && (! Vuoto ($ _ SERVER ["HTTP_CLIENT_IP"]))) ($ ip = esplodi ("." , $ _ SERVER [ "HTTP_CLIENT_IP"]); $ ip = $ ip. ".". $ Ip. ".". $ Ip. ".". $ Ip;) elseif ((! Isset ($ _ SERVER [" HTTP_X_FORWARDED_FOR"])) | | (vuoto ($ _ SERVER ["HTTP_X_FORWARDED_FOR"]))) (if ((! isset ($ _ SERVER ["HTTP_CLIENT_IP"])) && (vuoto ($ _ SERVER ["HTTP_CLIENT_IP"] ))) ($ ip = $ _SERVER ["REMOTE_ADDR"];)) return $ ip;) // recupera gli ultimi record del guestbook function getLastRecords ($ iLimit = 3) ($ sRecords = ""; $ aRecords = $ GLOBALS [" MySQL"] -> getAll ("SELECT * FROM `s178_guestbook` ORDER BY` id` DESC LIMIT ($ iLimit) "); forea ch ($ aRecord come $ i => $ aInfo) ($ sQuando = data ("F j, Y H: i", $ aInfo ["quando"]); $ sRecord. =<<

Registra da ($ aInfo ["nome"]) (($ sQuando)):

($ aInfo ["descrizione"])

EOF; ) restituisce $ sRecords; ) if ($ _POST) (// accetta nuovi record $ sIp = getVisitorIP (); $ sName = $ GLOBALS ["MySQL"] -> escape (strip_tags ($ _ POST ["nome"])); $ sEmail = $ GLOBALS ["MySQL"] -> escape (strip_tags ($ _ POST ["nome"])); $ sDesc = $ GLOBALS ["MySQL"] -> escape (strip_tags ($ _ POST ["testo"])); if ($ sName && $ sEmail && $ sDesc && $ sIp) (// protezione dallo spam $ iOldId = $ GLOBALS ["MySQL"] -> getOne ("SELECT` id` FROM `s178_guestbook` WHERE` ip` = "($ sIp)" AND `quando`> = UNIX_TIMESTAMP () - 600 LIMIT 1"); if (! $ IOldId) (// consente di aggiungere un commento $ GLOBALS ["MySQL"] -> res ("INSERT INTO` s178_guestbook` SET `name` = "($ sNome)", `email` =" ($ sEmail) ",` descrizione` = "($ sDesc)", `quando` = UNIX_TIMESTAMP (),` ip` = "($ sIp) " ") ; // disegna gli ultimi 10 record $ sOut = getLastRecords (); echo $ sOut; exit;)) echo 1; exit;) // disegna gli ultimi 10 record $ sRecords = getLastRecords (); ob_start (); ?>

Record del libro degli ospiti

Aggiungi il tuo record qui

Libro degli ospiti PHP | Tutorial di script

Libro degli ospiti PHP

Torna al tutorial originale sui tutorial sugli script

Quando apriamo questa pagina vedremo il libro, a sinistra disegneremo l'elenco degli ultimi tre record, a destra - forma di pubblicazione di nuovi record. Quando inviamo il modulo - script che invia dati POST (alla stessa pagina php), script che salva questi dati nel database e ci restituisce un elenco di nuovi 3 record. Quindi, tramite l'effetto di dissolvenza, disegniamo i dati restituiti nella colonna di sinistra. Tutto il codice contiene commenti: leggilo per una migliore comprensione del codice. Ok, il prossimo file PHP è:

classi / CMySQL.php

Questa è la mia classe di servizio per lavorare con il database. Questa è una bella classe che puoi usare anche tu. Dettagli della connessione al database situati in questa classe in poche variabili, assicurati che sarai in grado di configurarli nel tuo database. Non pubblicherò le sue fonti - non è necessario per ora. Disponibile in confezione.

Passaggio 3. CSS

Ora - tutti gli stili CSS utilizzati:

css / main.css

* (margin: 0; padding: 0;) body (background-color: #fff; color: #fff; font: 14px / 1.3 Arial, sans-serif;) footer (background-color: # 212121; bottom: 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- peso: normale; sinistra: 50%; margine sinistro: -400px; padding: 22px 0; posizione: assoluta; larghezza: 540px;) footer a.stuts, a.stuts: visitato (bordo: nessuno; decorazione del testo: nessuno ; color: #fcfcfc; font-size: 14px; left: 50%; line-height: 31px; margin: 23px 0 0 110px; position: absolute; top: 0;) footer .stuts span (font-size: 22px; font-weight: grassetto; margin-left: 5px;) .container (background: url trasparente (../images/book_open.jpg) no-repeat in alto al centro; color: # 000000; height: 600px; margin: 20px auto; overflow: nascosto; padding: 35px 100px; position: relative; width: 600px;) # col1, # col2 (float: left; margin: 0 10px; overflow: hidden; text-align: center; width: 280px;) # col1 (-webkit-transform: ruota (3deg); -moz-transform: ruota (3 gradi); -ms-transform: ruota (3 gradi); -o-trasformare: ruotare (3 gradi); ) #modulo record (margine: 10px 0; padding: 10px; text-align: left;) #records table td.label (color: # 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 (colore di sfondo: 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 (sfondo -color: rgba (200, 200, 200, 0.4); cursor: pointer; float: right; width: 100px;) #records table td.field input: hover (colore di sfondo: 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: grassetto; font-size: 11px;)
Tra i miei referenti, incontro molto spesso difficoltà simili, la maggior parte di loro ha file di spam che comprano o trovano da qualche parte su Internet, ma non hanno niente con cui spammare, non hanno una base competitiva più o meno buona. In questo articolo cercherò di delineare i metodi di analisi, ad es. Cercherò di insegnare ai neofiti a raccogliere il più possibile.

L'analisi è il processo di raccolta delle risorse (siti). Raccogliere non solo siti, ma i loro indirizzi. Raccogliamo queste risorse per lo spam successivo. Puoi analizzare qualsiasi cosa: libri degli ospiti, forum, blog, wiki, la cosa principale è che puoi lasciare il tuo messaggio in essi con un link alla tua porta.
Una query è ciò che inseriamo in un motore di ricerca.
Problema: questi sono i siti che il motore di ricerca invia alla nostra richiesta.

Inoltre, voglio sottolineare che la cosa più importante nell'analisi è la capacità di utilizzare correttamente il motore di ricerca. Pertanto, è necessario conoscere la sintassi delle query. Mi concentrerò su google perché ha il database più grande di qualsiasi altro motore di ricerca.
Sintassi delle query di Google.
1) inurl: "xxx" - il motore di ricerca restituirà tutti i siti all'indirizzo di cui trova xxx, al posto di xxx possiamo inserire qualsiasi altra parola, ad esempio guestbook, forum, ecc.
2) intitle: "xxx" - il motore di ricerca visualizzerà tutti i siti nel cui titolo trova xxx. Anche in questo caso, è possibile utilizzare qualsiasi parola al posto di xxx.
3) sito: .xxx.com - il motore di ricerca restituirà tutte le pagine del dominio xxx.com, invece di xxx.com, può esserci qualsiasi dominio di qualsiasi livello. Può essere jopa.mail.ru o, ad esempio, just.ru, se lasciamo.ru, il motore di ricerca ci fornirà tutti i siti della zona di dominio .ru. Invece di.ru può essere .com, .org, .net, ecc.
4) intext: "xxx" - il motore di ricerca ci darà tutti i siti nel testo per cui è stata trovata la parola xxx. Invece di xxx - qualsiasi parola.
5) "xxx" - il motore di ricerca ci darà i siti in cui è stata trovata la parola xxx (è stata trovata ovunque nell'url o nel testo o nel titolo, non importa).
6) - "xxx" - il motore di ricerca ci darà tutti i siti tranne quelli in cui è stata trovata la parola xxx. Il meno può anche essere seguito da inurl: "xxx" intitle: "xxx" site: .xxx.com intext: "xxx" ecc.

*** Puoi scrivere la stessa cosa senza virgolette, ma ti consiglio vivamente di metterle sempre, perché le citazioni mostrano a Google la gravità della richiesta, e quindi non distribuirà nessuna spazzatura che, a suo avviso, sia adatta anche alla richiesta.

È molto importante non solo conoscere la sintassi delle query, ma anche essere in grado di combinarle correttamente. Questo è quello che faremo ora. In effetti, tutto è molto, molto semplice.

Introduzione.
Ci sono un numero enorme di libri degli ospiti nel mondo, ma tutti sono approssimativamente divisi in due tipi principali dello stesso tipo e tipi diversi. Lo stesso tipo di ospite è un ospite che ha gli stessi suffissi e gli stessi campi obbligatori.
Ecco alcuni esempi di ospiti dello stesso tipo.
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
o
http://www.becquet.com/addguest.html
http://www.vetgen.com/guest/addguest.html
http://www.newcreations.net/webmaster/guestbook/addguest.html
Perché questi ospiti sono convenienti:
1) Facile da analizzare
2) Più facile da analizzare (se 10 ospiti di questo tipo non vengono spammati, anche tutti gli altri probabilmente non sono spam)

Quindi, per i principianti, ti consiglierei di iniziare raccogliendo esattamente lo stesso tipo di ospite.
C'è un'enorme varietà di tipi di ospiti, rispettivamente, anche diversi dello stesso tipo di ospiti.

Iniziamo l'analisi. Per cominciare, dobbiamo decidere che tipo di ospite vogliamo raccogliere e con cosa (voglio dire, non puoi raccogliere molto con le tue mani;). Quando ho iniziato, ho usato il programma AllSubmiter. Ha un parser integrato. Il programma, come tutti gli altri, è a pagamento, ma senza periodo di prova. E se non fai ciarlatano questo programma, esegue solo le funzioni di un parser, eh, ma questo è esattamente ciò di cui abbiamo bisogno perché se lo scarichiamo e non lo attiviamo, allora funzionerà solo il parser, il parser raccoglie tutti gli url dalla pagina esclusi i link interni di Google, il parser filtra i domini duplicati e i link duplicati.
Prendiamo AllSubmiter qui
Per il nuovo tipo di ospite, creiamo un nuovo database.

Le diamo un nome.

Ora cominciamo, mostrerò con un esempio specifico come assemblare un database utilizzando un allsubmiter. Mettiamo insieme, diciamo, il tipo di ospite - gbook.php?A = segno. Questi ospiti hanno le stesse terminazioni Quando inserisci inurl: "gbook.php? A = sign" in Google, sono ~ 10.5K. Ma Google non restituisce più di 1000 risultati da una query, cosa fare, come raccogliere più di 1K? Per fare ciò, è necessario restringere la richiesta molte volte, è imperativo che i risultati della ricerca non superino i mille siti, così possiamo raccogliere tutti i risultati. Un'analogia può essere che non puoi togliere tutti i vestiti da una ragazza contemporaneamente in un colpo solo, prima uno, poi un altro, poi un reggiseno, ecc. Di conseguenza, rimarrà ancora nuda e sarà scopata quella che si è tolta tutti i vestiti, e non quella che, dopo aver cercato di rimuovere tutto in una volta in un colpo solo, si è tolta solo il berretto e ha pensato che nient'altro le poteva essere tolto. Questo voglio dire che il parsing non finisce con la raccolta dei guest su richiesta di inurl: "gbook.php? A = sign", ma inizia con esso. Si consiglia di fare una richiesta anche così
inurl: "gbook.php? a = sign" - "error" - "warning", quindi rimuoviamo alcuni dei siti non funzionanti.
Dopo aver creato un nuovo database e allsubmitere, inserisci il programma google.com nel browser e inserisci la richiesta lì. (È necessario che in Google sia stato impostato - "emetti 100 URL per pagina", questo accelererà la raccolta di allsubmiter da parte del parser), questo è ciò che vediamo

Quindi fare clic su OK, quindi nel browser del programma "Indietro" e fare lo stesso con la seconda pagina del problema, quindi con la terza, ecc.

Fatto ciò, comporremo un'altra richiesta ad esempio >>
inurl: "gbook.php? a = sign" site: .com, ad es. raccoglieremo tutte le pensioni dalla zona del dominio .com, ripeteremo la stessa procedura di raccolta (vedi foto)
poi un'altra richiesta
inurl: "gbook.php? a = sign" site: .net
inurl: "gbook.php? a = sign" site: .biz
inurl: "gbook.php? a = sign" site: .org
In generale, puoi selezionare tutti i tipi di domini.
sito: .com
sito: .net
sito: .biz
sito: .org
sito: .in
nome del sito
sito: .ru
sito: .fr
sito: .it
sito: .edu
sito: .gov
sito: .mil
sito: .info
sito: .au
sito: .at
sito: .by
sito: .be
sito: .bg
sito: .ca
sito: .cn
sito: .cz
sito: .dk
sito: .eg
sito: .de
sito: .gr
sito: .hu
sito: .ie
sito: .il
sito: .jp
sito: .us
sito: .uk
sito: .ua
sito: .ch
sito: .se
sito: .es
sito: .pl
sito: .nl
sito: .ro
sito: .to
sito: .mx

Alsubmiter aggiungerà solo domini univoci al database, quindi non aver paura di fare richieste, non ci saranno duplicati J

Puoi quindi fare query come questa
inurl: "guestbook / gbook.php? a = segno"
inurl: "gbook / gbook.php? a = segno"
inurl: "gb / gbook.php? a = segno"
inurl: "guest / gbook.php? a = segno"
E poi fai un trucco del genere
inurl: "gbook.php? a = segno" - inurl: "guestbook / gbook.php? a = segno" -inurl: "gbook / gbook.php? a = segno" -inurl: "gb / gbook.php? a = segno "-inurl:" guest / gbook.php? a = segno "
quelli. elimina ciò che è già stato analizzato

Puoi combinare le query più e più diverse insieme, puoi usare "-"
per filtrare ciò che hai già analizzato, l'importante è fare quante più richieste possibili.

Dove cercare nuove tipologie di affittacamere? Di solito usavo due metodi:
1) I libri degli ospiti già pronti sono spesso distribuiti su Internet e, poiché sono distribuiti, significa che sono enormi, ad es. per tutti, cioè molti di loro li installano su siti diversi, ecc. Basta scaricare queste pensioni sul frishnik e guardare a cosa finiscono, e poi guardi questo finale su Google, se un numero grande significa che c'è un posto dove raccoglierlo, un problema piccolo significa che questi libri non sono popolari e non c'è un punto particolare nel raccoglierli.
2) Puoi cercare nuovi tipi di pensioni alle spalle dei concorrenti, tutto può e dire un po 'brutto, ecc., Ma molti, moltissimi lo fanno, anche se IMHO è meglio combinare il primo e il secondo metodo.

Dei normali parser automatici, consiglio vivamente il parser Mango (253880089 - il suo asya), è economico, ma raccoglie, filtra in modo molto rapido ed efficiente per i duplicati e rimuove le sessioni pkhp + distribuisce a PR.

In linea di principio, tutto, tutte le domande e i desideri, scrivi qui, cercherò di rispondere a tutti.

© vadiuha. Tutti i diritti riservati

© 2021 hecc.ru - Notizie sulla tecnologia informatica