1. Spraševanje o forumih (phpBB, Invision, ...)!
2. Spraševanje o portalih (phpNuke, Mambo, ...)!
3. Spraševanje kje lahko dobite razne skripte (za to obstaja http://www.hotscripts.com ! ).
4. Verjetno sem še kaj pozabil
Objavljeno 24 julij 2005 - 17:05
Objavljeno 25 julij 2005 - 07:08
Objavljeno 26 julij 2005 - 10:51
Objavljeno 26 julij 2005 - 11:41
<?php if ($_POST['slika1_x']) $foo = 1; elseif ($_POST['slika2_x']) $foo = 2; echo $foo; ?>
Objavljeno 28 julij 2005 - 16:22
<?php
// branje.php
session_start();
// Odpremo datoteko za branje in pisanje
$handle = fopen('stevec.dat', 'r');
// Preberemo iz datoteke vsebino
$content = fread($handle, filesize('stevec.dat'));
// Razdelimo vrstice
$vrstice = explode("n", $content);
// Pripravimo spremenljivko za index arraya
$i = 0;
// Foreach zanka
foreach($vrstice as $vrstica)
{
// Razdelimo vrstico na čas in SID
list($cas, $sid) = explode(" ", $vrstica);
// Preverimo če je uporabnik aktiven zadnjih 10 minut
if($cas < (time() - 60))
{
$valids[$i] = $cas . " " . $sid;
}
}
// Zapremo datoteko
fclose($handle);
$handle = NULL;
// Odpremo datoteko za pisanje
$handle = fopen('stevec.dat', 'w');
// Foreach zanka
foreach($valids as $valid)
{
fwrite($handle, $valid);
}
// Zapremo datoteko
fclose($handle);
// Končno še izpišemo podatke :)
echo "Aktivnih je " . count($valids) . " uporabnikov!";
?><?php
// vpis.php
session_start();
// Odpremo datoteko za branje
$handle = fopen('stevec.dat', 'r');
// Preberemo datoteko
$content = fread($handle, filesize('stevec.dat'));
// Razdelimo datoteko na vrstice
$vrstice = explode("n", $content);
// Razdelimo vrstice na dva arraya
$i = 0;
foreach($vrstice as $vrstica)
{
list($casi[$i], $sids[$i]) = explode(" ", $vrstica);
// Preverimo če obstaja naš SID
if($sids[$i] == session_id())
{
$casi[$i] = time();
$updated = true;
}
else
{
$updated = false;
}
}
if($updated === true)
{
// Odpremo datoteko za pisanje
$handle = fopen('stevec.dat', 'a');
// Shranimo v datoteko čas...
fwrite($handle, time() . " " . session_id());
// Zapremo datoteko
fclose($handle);
}
?>Objavljeno 28 julij 2005 - 21:28
Zanima me kakšna bi bila kdo za izpis KOLIKO JE TRENUTNO OBISKOVALCEV na stran, uporabim lahko samo PHP torej brez BAZE.
![]()
Hvala za vaše odgovore :bow:
Objavljeno 28 julij 2005 - 21:32
exorcist: Ne išče števca temveč skripto, ki prikaže koliko je trenutno obiskovalcev na strani...
Objavljeno 28 julij 2005 - 21:36
Objavljeno 06 avgust 2005 - 09:23
Objavljeno 08 avgust 2005 - 01:29
Objavljeno 08 avgust 2005 - 06:46
<?php
error_reporting(0);
// Najprej dobimo mapo iz katere beremo in preverimo, če je res mapa
if(isset($_GET['mapa']))
{
if(!is_dir($_GET['mapa']))
{
echo "To ni mapa!";
exit;
}
else
{
// Poizkušamo odpreti mapo
$handle = opendir("./" . $_GET['mapa'] . "/");
if(!$handle)
{
echo "Ne morem odpreti mape!";
exit;
}
else
{
$_GET['mapa'] = trim($_GET['mapa'], '/');
// Nastavimo dve spremenljivki, ki jih bomo potrebovali....:
$datoteke = array();
$direktoriji = array();
// Preberemo vse vnose iz mape
while(($entry = readdir($handle)) !== false)
{
// Sortiramo na podlagi ali je vnos mapa ali datoteka
if(($handle1 = fopen("./" . $_GET['mapa'] . "/" . $entry, 'r')) !== false)
{
$i = count($datoteke) + 1;
$datoteke[$i] = $entry;
fclose($handle1);
}
else
{
if($entry != ".")
{
$i = count($direktoriji) + 1;
$direktoriji[$i] = $entry;
}
}
}
// Sortiramo po abecedi
sort($direktoriji);
sort($datoteke);
// Izpišemo direktorije
foreach($direktoriji as $dir)
{
if($dir == "..")
{
$tmp_array = explode("/", $_GET['mapa']);
$tmp_array[count($tmp_array) - 1] = "";
$mapa = implode("/", $tmp_array);
if(empty($mapa))
{
$mapa = ".";
}
echo "<a href="?mapa=$mapa">" . $dir . "</a><br>";
}
else
{
echo "<a href="?mapa={$_GET['mapa']}/$dir">" . $dir . "</a><br>";
}
}
// Izpišemo datoteke
foreach($datoteke as $file)
{
echo "<a href="{$_GET['mapa']}/$file">" . $file . "</a><br>";
}
}
}
}
?>Objavljeno 08 avgust 2005 - 10:46
0 članov, 0 gostov, 0 anonimnih uporabnikov