English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Τροχιά επισκέπτες σας, με χρήση php

Web design RSS Feed





Υπάρχουν πολλά διαφορετικά εργαλεία ανάλυσης κίνησης, κυμαίνονται από απλά μετρητών για την ολοκλήρωση της κυκλοφορίας αναλυτές. Αν και υπάρχουν ορισμένες ελεύθερες χώρες, οι περισσότεροι από αυτούς έρχονται με μια τιμή. Γιατί δεν το κάνετε μόνοι σας; Με την PHP, μπορείτε μπορεί εύκολα να δημιουργήσει ένα αρχείο μέσα σε λίγα λεπτά. Σε αυτό το άρθρο θα σας δείξει πώς! Getting informationThe το πιο σημαντικό μέρος είναι η απόκτηση πληροφοριών από τον επισκέπτη. Ευτυχώς, αυτό είναι εξαιρετικά εύκολο να κάνετε σε PHP (ή οποιαδήποτε άλλη scripting γλώσσα για το ζήτημα αυτό). Η PHP έχει μια ειδική global μεταβλητή ονομάζεται $ _SERVER οποίο περιλαμβάνει πολλές μεταβλητές περιβάλλοντος, συμπεριλαμβανομένων πληροφοριών σχετικά με τον επισκέπτη. Για να λάβετε όλα τα πληροφορίες που θέλετε, απλά χρησιμοποιήστε τον ακόλουθο κώδικα: / / Getting τις πληροφορίες Ipaddress $ = $ _SERVER [ 'REMOTE_ADDR']? $ page = "http:// ($ _SERVER [ 'HTTP_HOST']}{$_ SERVER [' PHP_SELF ' ]}";$ σελίδα .= μπορείτε να δείτε το μεγαλύτερο μέρος των πληροφοριών προέρχεται από τα $ _SERVER μεταβλητή. Η mktime () (http://nl2.php.net/mktime) και getHostByAddr () (http://nl2.php.net/manual/en/function.gethostbyaddr.php) λειτουργίες που χρησιμοποιούνται για να πρόσθετες πληροφορίες σχετικά με την visitor.Note: Ι χρησιμοποιούνται σε συνάρτηση με το παραπάνω παράδειγμα κάλεσε IIF (). Μπορείτε να βρείτε αυτή τη λειτουργία κατά την http://www.phpit.net/code/iif-function.Logging informationNow ότι έχετε όλα τα πληροφορίες που χρειάζεστε, πρέπει να γράφεται σε ένα αρχείο ώστε να μπορείτε να το κοιτάξετε αργότερα, και να δημιουργήσει χρήσιμα γραφήματα και διαγράμματα. Για να το κάνετε αυτό, χρειάζεστε μερικές απλές PHP λειτουργία, όπως η fopen (http://www.php.net/fopen) και fwrite (http://www.php.net/fwrite). Οι παρακάτω κώδικα θα δημιουργήσουν πρώτα μια ολοκληρωμένη σειρά από όλα τα στοιχεία. Τότε θα ανοίξει το αρχείο στο "Προσάρτηση" την κατάσταση, και εφόσον δεν υπάρχει ακόμη, τη δημιουργία it.If δεν έχουν σφάλματα συμβεί, θα γράψετε το νέο logline με το αρχείο, στο κάτω μέρος, και, τέλος, κλείστε το αρχείο πάλι. / / Δημιουργία log γραμμή = $ $ logline Ipaddress. '|'. $ αναφοράς. '|'. $ datetime. '|'. $ UserAgent. '|'. $ remotehost. '|'. $ σελίδα. ""? / / Γράψτε στο αρχείο: $ logfile = "/ μερικά / path / to / σας / logfile.txt '? / / Ανοίξτε το αρχείο στο" Προσάρτηση "modeif (! $ Χειρίζονται = fopen ($ logfile," α + ')) (die ( "Απέτυχε να ανοίξει το αρχείο ");}// Σύνταξη $ logline να μας logfile.if (fwrite ($ χειρίζονται, $ logline) === FALSE) (die ( "Αποτυχία εγγραφής στο αρχείο")?) fclose ($ λαβή)? Τώρα έχετε μια πλήρως λειτουργία υλοτομία ενότητα. Για να ξεκινήσετε τον εντοπισμό των επισκεπτών στην ιστοσελίδα σας απλά περιλαμβάνει την καταγραφή στην ενότητα με τις σελίδες σας περιλαμβάνουν () λειτουργία (http://www.php.net/include): περιλαμβάνει ( «log.php ')? Εντάξει, τώρα θέλω να συνδεθείτε fileAfter άποψή μου λίγο θα' ll ίσως θελήσετε να προβάλετε το αρχείο καταγραφής. Εσύ μπορεί εύκολα να το κάνει με απλά χρησιμοποιώντας ένα πρότυπο κειμένου (όπως το Notepad των Windows) για να ανοίξετε το αρχείο, αλλά αυτό απέχει πολύ από το επιθυμητό, γιατί είναι σε ένα δύσκολο να βρουν διαβάστε format.Let 's χρήση της PHP για να δημιουργήσετε χρήσιμο επισκοπήσεις για είναι. Το πρώτο πράγμα που πρέπει να γίνει είναι να το περιεχόμενο από το αρχείο σε μια μεταβλητή, όπως αυτό: / / Άνοιγμα αρχείου $ logfile = "/ μερικά / path / to / σας / logfile.txt"? Αν (file_exists ( $ logfile)) ($ χειρίζονται = fopen ($ logfile, "R")? $ log = fread ($ χειρίζονται, filesize ($ logfile))? fclose ($ λαβή)?) (πεθαίνουν αλλού ( "Το αρχείο δεν υπάρχει !");} Τώρα που το αρχείο είναι σε μια μεταβλητή, είναι καλύτερο εάν κάθε logline είναι σε μια ξεχωριστή μεταβλητή. Μπορούμε να το κάνουμε αυτό χρησιμοποιώντας την explode () λειτουργία (http://www.php.net/explode), όπως αυτό: / / Ξεχωριστή κάθε logline $ log = explode ( "", της ισορροπίας ($ log))? Μετά ότι μπορεί να είναι χρήσιμο να get κάθε τμήμα της κάθε logline σε μια ξεχωριστή μεταβλητή. Αυτό μπορεί να να γίνει με κάθε looping μέσω logline, χρησιμοποιώντας και πάλι να εκραγεί: / / Ξεχωριστή κάθε μέρος σε κάθε loglinefor ($ i = 0? $ i <count ($ log)? $ i + +) ($ log [$ i] = ισοβύθισμα ($ log [$ i])? $ log [$ i] = εκραγούν ('|', $ log [$ i])?) Τώρα, η πλήρης αρχείο έχει αναλυθεί, και είμαστε έτοιμοι για να αρχίσει να παράγει ορισμένες ενδιαφέρουσες stuff.The πρώτο πράγμα που είναι πολύ εύκολο να κάνουμε είναι να τον αριθμό των σελίδων. Απλά χρήση count () (http://www.phpit.net/count) σχετικά με την $ log συστοιχία, και εκεί θα έχετε? echo count ($ log). "Άνθρωποι έχουν επισκεφθεί αυτή την ιστοσελίδα."? Μπορείτε επίσης να δημιουργήσετε μια πλήρη επισκόπηση των αρχείων σας, χρησιμοποιώντας μια απλή foreach loop και πίνακες. Για παράδειγμα: / / Δείτε ένα τραπέζι του logfileecho''? echo "IP Address"? echo "αναφοράς"? echo 'Ημερομηνία'? echo 'UserAgent'? echo "Remote Host '? foreach ($ $ κορμό που logline) (echo''? echo''. $ logline ['0 ']. ''? echo''. urldecode ($ logline ['1 ']). ''? echo''. ημερομηνία (η / μ / Y ", $ logline ['2 ']). ''? echo''. $ logline ['3 ']. ''? echo''. $ logline ['4 ']. ''? echo''?) echo''? Μπορείτε επίσης να χρησιμοποιήσετε τις λειτουργίες έθιμο να φιλτραριστούν και crawlers των μηχανών αναζήτησης. Ή δημιουργούν διαγράμματα χρησιμοποιώντας PHP / SWF Charts (http://www.maani.us/charts/index.php). Οι δυνατότητες είναι ατελείωτες, και μπορείτε να κάνετε κάθε είδους πράγματα! Συμπερασμα ... Σε αυτό το άρθρο μου έδειξαν ότι πρέπει να δημιουργηθεί μια ενότητα για υλοτομία τη δική σας PHP δικτυακό τόπο, τίποτα δεν χρησιμοποιούν περισσότερο από την PHP και τα built-in λειτουργίες. Για να δείτε το αρχείο που χρειάζεστε για την ανάλυση αυτή με τη χρήση της PHP, και τότε εμφανιστεί με όποιο τρόπο θέλετε. Εναπόκειται σε σας για να δημιουργήσετε ένα kick-ass κυκλοφορίας analyzer.If σας εξακολουθεί να προτιμά τη χρήση προ-χτισμένο κυκλοφορίας αναλυτή, ρίξτε μια ματιά στις http://www.hotscripts.com.About Η AuthorDennis Pallett τεχνολογίας είναι νέος συγγραφέας, με πολύ μεγάλη εμπειρία σε ASP, PHP και άλλων δικτυακών τεχνολογιών. Του αρέσει γραπτώς, και έχει γράψει πολλά άρθρα και tutorials. Για να βρείτε περισσότερες από το έργο του, θα εξετάσει τις ιστοσελίδες στο http://www.phpit.net, http://www.aspit.net και http://www.ezfaqs.com.

Αρθρο Πηγη: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster παίρνει τον κώδικα HTML
Προσθεστε αυτο το αρθρο στον ιστοτοπο σας τωρα!

Webmaster υποβάλλει τα άρθρα σας
Εγγραφή που απαιτείται καμία! Συμπληρώστε τη μορφή και το άρθρο σας είναι στον κατάλογο Messaggiamo.Com

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Υποβαλουν τα αρθρα σας για να Messaggiamo.Com Directory

Κατηγοριες


Πνευματικα Δικαιωματα 2006-2011 Messaggiamo.Com - Site Map - Privacy - Webmaster υποβαλουν τα αρθρα σας για να Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu