ugrás a tartalomhoz

Archívum - Júl 2007

július 16

HTML PHP számláló!

Csono · 2007. Júl. 16. (H), 15.58
Sziaszok!

Van egy PHP számlálóm, amit HTML-ben meghívók. A számláló részben működik, az összes látogatót és a napi látogatók számát jól kiírja, de a hostok értéke nem változik. Mi lehet a hiba lszi segítsetek.

HTML script:

<script language="php"
src="szamlalo/counter.php">

PHP script:

<?php
// Our log file;
$counter = "counter.txt";

// Date logging;
$today = getdate();
$month = $today[month];
$mday = $today[mday];
$year = $today[year];
$current_date = $mday . $month . $year;

// Log visit;
$fp = fopen($counter, "a");
$line = $REMOTE_ADDR . "|" . $mday . $month . $year . "\n";
$size = strlen($line);
fputs($fp, $line, $size);
fclose($fp);

// Read log file into array;
$contents = file($counter);

// Total hits;
$total_hits = sizeof($contents);

// Total hosts;
$total_hosts = array();
for ($i=0;$i<sizeof($contents);$i++) {
$entry = explode("|", $contents[$i]);
array_push($total_hosts, $entry[0]);
}
$total_hosts_size = sizeof(array_unique($total_hosts));

// Daily hits;
$daily_hits = array();
for ($i=0;$i<sizeof($contents);$i++) {
$entry = explode("|", $contents[$i]);
if ($current_date == chop($entry[1])) {
array_push($daily_hits, $entry[0]);
}
}
$daily_hits_size = sizeof($daily_hits);

// Daily hosts;
$daily_hosts = array();
for ($i=0;$i<sizeof($contents);$i++) {
$entry = explode("|", $contents[$i]);
if ($current_date == chop($entry[1])) {
array_push($daily_hosts, $entry[0]);
}
}
$daily_hosts_size = sizeof(array_unique($daily_hosts));

// Let's display everything;
echo "Total hits: " . $total_hits . "<br>Total hosts: " . $total_hosts_size . "<br>Daily hits: " . $daily_hits_size . "<br>Daily hosts: " . $daily_hosts_size;
?>
 

Visual Diff Tools in Linux

Hojtsy Gábor · 2007. Júl. 16. (H), 15.07
Vizuális diff eszközök
 

Firefox takes 28% market share in Europe

sly · 2007. Júl. 16. (H), 06.00
Itthon jelentősen megnőtt a Firefox használók száma
 

július 15

XMLHttpRequest feldolgozása

.adam · 2007. Júl. 15. (V), 14.28
Tiszteletem,

Az lenne a kérdésem, hogy az XMLHttpRequest objektumot hogyan tudom feldolgozni a következőképp: néhány tagben muszáj html kódot átvinnem, viszont átvitel után az xml parser ezt is parsolja. Egy mintakód:


//response az XMLHttpRequest objektum

var parser;
Try.these(
     function(){ parser = new DOMParser; }
     function(){ parser = new AcriveXObject("Microsoft.XMLDOM"); }
);
var doc = parser.parseFromString(response.responseText, 'text/html');
Ekkor a doc-ban korrektül benne van Document objektum, de hogy tudom megoldani azt, hogy egy adott node tartalmát hmtl-ként kinyerjem?

A választ előre is köszönöm
 

július 14

Linking up Google AdWords and Google Analytics

Edit · 2007. Júl. 14. (Szo), 18.36
AdWords hirdetések elemzése az Analytics segítségével
 

Stripe Generator - ajax diagonal stripes background designer

Edit · 2007. Júl. 14. (Szo), 17.01
Csíkos háttérképeket generáló webalkalmazás
 

Web Application Form Design

Hojtsy Gábor · 2007. Júl. 14. (Szo), 15.34
Űrlap tervezési előnyök-hátrányok
 

Javascript scope

zoliky · 2007. Júl. 14. (Szo), 11.10
Hello,
Kezdo vagyok JavaScript teren! Egy konyvet tanulmanyozok amely leirja hogyan mukodik a variable scope.

PHP-ben:
function test()
{
   $a = 4;

   return $a
}
Az $a erteke csak a fugvenyen belul lesz 4. Ha peldaul kivul is szeretnem hasznalni igy kell irjam:
function test()
{
   global $a;
   $a = 4;

   return $a
}
Ok visszaterek a JavaScript-hez. Azt olvastam, hogy egy valtozo akkor global JavaScript-ben ha nincs elotte a "var".

Egy pelda:

function test()
{
    a = 4;
    return a;
}
Ez tenyleg igy igaz? vagy letezik JavaScript alatt is egy "global" sor a valtozo szamara?

Koszonom!
 

5 htaccess Tricks Every Webmaster Should Know

Hojtsy Gábor · 2007. Júl. 14. (Szo), 11.02
Alaptippek .htaccess-szel ismerkedőknek
 

CSS Selectors - Speed Myths

Hojtsy Gábor · 2007. Júl. 14. (Szo), 07.17
Az EXT JS lép előre a CSS kiválasztó sebesség versenyben