|
Brojac posjeta
|
| Author |
Message |
schmrz
_

Posts: 206
Group: Team
Joined: Feb 2007
Status:
Offline
Reputation: 8
|
RE: Brojac posjeta
Taj counter.dat fajl ti je ustvari samo tekstualni fajl sa brojem posjeta. Posto vidim da si se potrudio da nades na internetu evo ja sam napravio malo jednostavniju skriptu sa komentarima.
<?php
/* promjenjiva koja sadrzi putanju fajla u kojem se nalazi broj posjeta */ $fajl = "brojac.txt";
/* provjerimo da li fajl postoji... */ if(file_exists($fajl)){ /* Procitamo broj posjeta iz fajla a onda dodamo jos jednu posjetu */ $broj_posjeta = file_get_contents($fajl); $broj_posjeta = $broj_posjeta + 1;
/* Otvorimo "kanal" do fajla. w+ odreduje vrstu pristupa moze biti: read(r) read&write(r+) write(w) i dr. */ $stream = fopen($fajl, "w"); fwrite($stream, $broj_posjeta); // Zapisemo broj u nas fajl fclose($stream); // Zatvorimo "kanal" prema fajlu. } else {
echo "Fajl " . $fajl . " ne postoji!";
}
?>
I have no drinking problems...
I drink....
Get drunk...
Fall down...
NO PROBLEM
This post was last modified: 06-03-2008 08:06 PM by schmrz.
|
|
| 06-03-2008 08:04 PM |
|
 |
zero
Redoviti posjetitelj
 
Posts: 244
Group: Registered
Joined: Jan 2008
Status:
Offline
Reputation: 1
|
RE: Brojac posjeta
Oh, hvala Morison i _SchmRz_. Samo mi jos treba da se taj rezultat usput salje na moji e-mail. Ako hoces Morisone ti napravi skriptu pa cu ja vidjedi kako to ide (stavi malu reklamu ako oces)...
http://123zero321.myminicity.com/tra
|
|
| 06-03-2008 10:05 PM |
|
 |
Morrison
Forumaš
  
Posts: 564
Group: Registered
Joined: Mar 2007
Status:
Offline
Reputation: 10
|
RE: Brojac posjeta
Sad ću vidjet pa ti dat cijelu stvar..tj counter unikatnih posjeta...
Za mail će netko drugi objasnit.
|
|
| 06-03-2008 10:56 PM |
|
 |
tutorial
Redoviti posjetitelj
 
Posts: 168
Group: Registered
Joined: Jan 2007
Status:
Offline
Reputation: 6
|
RE: Brojac posjeta
Ako želiš poslati sadržaj datoteke na svoju email adresu, kod je sljedeći:
<?php //određuje datoteku iz koje se čitaju podaci $datoteka="brojac.txt";
//čitanje podataka iz datoteke $fp=fopen($datoteka,"r"); $podaci=fread($fp,filesize($datoteka)); fclose($fp);
//definira podatke koji nam trebaju za slanje maila $za="nekiEmail@posluzitelj.com"; //definira email adresu na koju se mail šalje $subject="neki subject"; //definira 'naziv' emaila $od="Od: neki naziv" //definira pošiljatelja emaila
//šalje podatke na mail mail($za,$subject,$podaci,$od): ?>
direktorij tutoriala seomag
This post was last modified: 06-03-2008 11:11 PM by tutorial.
|
|
| 06-03-2008 11:10 PM |
|
 |
Morrison
Forumaš
  
Posts: 564
Group: Registered
Joined: Mar 2007
Status:
Offline
Reputation: 10
|
RE: Brojac posjeta
Evo ga,našao sam jednu skriptu u arhivi no nije moja niti znam izvor.
Probao sam ovo za mail što je tutorial predložio da integriram ali mi ne radi.
1. Kreiraj file imena "counter.php"
2. Onda napravi "index.php"
4. "hits.txt" file
U "hits.txt" idu zapisi.
counter.php
<?php
// fajl u kojeg cemo ugurat sve $filename = "hits.txt";
// bacamo ga okolo naokolo po varijablama $file = file($filename);
// i onda napravimo array od njega $file = array_unique($file);
// racuna koliko redova imamo $hits = count($file);
// ispisuje broj zapisa // iskomentiraj ako ne zelis da ti se prikazuje na stranici echo $hits;
// pripremimo file na citanje i pisanje $fd = fopen($filename , "r");
// ucitajmo ga $fstring = fread($fd , filesize($filename));
// zatvorimo ga da ne radimo smece fclose($fd);
// opet ga otvorimo i dajmo mu paramter za pisanje... $fd = fopen($filename , "w");
// ugrabimo IP od posjetioca // tako dobivamo i unique broj posjeta umjesto onog // na svaki koliko puta osvjezis stranicu $fcounted = $fstring."\n".getenv("REMOTE_ADDR");
// zapisimo to sve u nas fajl $fout= fwrite($fd , $fcounted );
// zatvorijmo opet da ne radimo nered jer PHP ima malen mozak (8mb) fclose($fd);
?>
index.php
<?php // includajmo fajl u stranicu // svaki put kad zelimo brojat posjetioce // i on ce raditi u pozadini // ako ne zelis da se broj posjetioca vidi na stranici // pogledaj u counter.php na red 17 include('counter.php'); ?>
This post was last modified: 06-03-2008 11:54 PM by Morrison.
|
|
| 06-03-2008 11:53 PM |
|
 |
tutorial
Redoviti posjetitelj
 
Posts: 168
Group: Registered
Joined: Jan 2007
Status:
Offline
Reputation: 6
|
RE: Brojac posjeta
Evo sad koda koji radi:
<?php //određuje datoteku iz koje se čitaju podaci $datoteka="brojac.txt";
//čitanje podataka iz datoteke $fp=fopen($datoteka,"r"); $podaci=fread($fp,filesize($datoteka)); fclose($fp);
//definira podatke koji nam trebaju za slanje maila $za="neki@mail.com"; //definira email adresu na koju se mail šalje $subject="neki subject"; //definira 'naziv' emaila $od="From: neki naziv"; //definira pošiljatelja emaila
//šalje podatke na mail mail($za,$subject,$podaci,$od); ?>
direktorij tutoriala seomag
This post was last modified: 06-03-2008 11:59 PM by tutorial.
|
|
| 06-03-2008 11:58 PM |
|
 |
Morrison
Forumaš
  
Posts: 564
Group: Registered
Joined: Mar 2007
Status:
Offline
Reputation: 10
|
RE: Brojac posjeta
To sam već ispravio,zaboravio si semicolon.
Ali meni jednostavno ne želi slat mail,probao sam već par skripti..možda je do servera..
Ne sjećam se uopće da mi je ikada to radilo
|
|
| 07-03-2008 12:05 AM |
|
 |
Gogy
____

Posts: 1,729
Group: Webmaster
Joined: Feb 2006
Status:
Offline
|
|
| 07-03-2008 12:13 AM |
|
 |
Morrison
Forumaš
  
Posts: 564
Group: Registered
Joined: Mar 2007
Status:
Offline
Reputation: 10
|
RE: Brojac posjeta
Evo ga,riješeno (ne nadajte se ne radi al Gogi mi je objasnio par stvari)
<?php $to = 'nobody@example.com'; $subject = 'the subject'; $message = 'hello'; $headers = 'From: webmaster@example.com' . "\r\n" . 'Reply-To: webmaster@example.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers); ?>
Najvažnije u skripti, mora biti smještena na pravi host (ne localhost) jer u suprotonom neće raditi.
Btw zero,dodaj ovo na kraj counter.php skripte pa probaj,samo zamijeni ono šta šalješ vrijednošču onoga iz skripte što želiš kao broj posjeta.
Javi ako ti radi mail skripta jel ja nisam probao još..
|
|
| 07-03-2008 12:23 AM |
|
 |
Gogy
____

Posts: 1,729
Group: Webmaster
Joined: Feb 2006
Status:
Offline
|
RE: Brojac posjeta
Taj primjer provjereno radi jer je sam probo a i iz php manuala je tako da...
Pravila foruma
eBooks Network - download besplatnih e-knjiga
|
|
| 07-03-2008 12:28 AM |
|
 |
|
|