Datuve :: Forums :: Arhīvs :: PHP counter....

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 127

Reģistrētie lietotāji online: 0

Viesi online: 127

Datuve.lv video
Top.LV

PHP counter....

Ievietoja: gaziks52 @ 2008.10.06 00:13  

kaa uztaisiit PHP counteri kas skaita lapas atveersanu skaitu.....piem. saakumaa izdrukaa 1....peec tam refreshojot 2.... utt. .... ,bet atveersanas reizu skaitu glabaajot pasaa PHP skriptaaa....nevis piem. datubaazaaa ???

Komentāri:

#1 mefisto @ 2008.10.06 00:23

Kāpēc tu nevari izmantot kādu papildus failu ?

#2 gaziks52 @ 2008.10.06 00:36

taa vajag...

#3 root @ 2008.10.06 01:47

Datubāza :D Privet ļitva :D

#4 moa @ 2008.10.06 02:51

atveersanas reizu skaitu glabaajot pasaa PHP skriptaaa...


M? Kāda tur jēga? Tas var darboties tikai uz tekošo php sesiju un tikai tam lietotājam,kurš failu lieto.
Ja vajag faktisko no visiem lietotājiem, bez saglabāšanas failā vai bāzē neiztikt.

#5 Mad182 @ 2008.10.06 15:13

<?php
$c = file_get_contents("skaic.txt")+1;
$f = fopen("skaic.txt", "w");
fwrite($f, $c);
fclose($f);
echo $c;
?>

BTW mazohistisks jautājums intereses pēc - vai php var rakstīt tajā pašā failā, ko izpilda?

EDIT: Izrādās, ka var gan :D

a.php:

<?php
//1
$c = file('a.php');
$c[1] = substr($c[1],2)+1 . "\n";
echo $c[1];
$c[1] = '//' . $c[1];
$handle = fopen("a.php","wb");
foreach($c as $line){ fwrite($handle,$line); }
fclose($handle);
?>

#6 moa @ 2008.10.07 02:36

Nebiju pat ko tādu provējis kā a.php.
Vai to var uzskatīt par risinājumu?
varbūt jā, bet varbūt uzdevumam ir cits mērķis.

#7 cLOWN @ 2008.10.07 11:04

2 kurss LU spridzina (rock)

#8 Mad182 @ 2008.10.07 13:29

#6: nedomāju, ka to var uzskatīt par risinājumu vispār kaut kam, tikai eksperiments, vai ko tādu var izdarīt :)

Autors jau arī nav norādijis, ko īsti viņam vajag - saskaitīt konkrētā apmeklētāja klikšķus vai kopējos. Ja kopējos, tad bez datu ierakstīšanas kaut kur, vienalga, vai tā būtu SQL datubāze, vai teksta fails, nevar iztikt.