Html-, css- és php-help
Jelentkezz be a hozzászóláshoz.
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
http://www.avpuniverzum.hu AsRock A780GXH - AMD Athlon II X2 250 - 2GB DDR2 OCZ Reaper 1066Mhz - Sapphire HD4850 Toxic - 250GB+200GB Samsung SATA2 HDD - FSP 350W - Acer 19\"
favicon generator
Syd Barrett 1946-2006 Rick Wright 1943-2008 R.I.P.
már egy ideje foglalkozok html -el, php -vel, javascript -el, flash -el, mysql -el...
de vmi kimaradt az életembõl-->
csomó site-on a böngészõben az URL mellett megjelenik egy kis icon...
milyen tag -el, kóddal tudom elérni, hogy az én site-omon is megjelenjek egy szép kis ikonocska? 😊
jah és a kép mérete mindegy? 😊
http://www.avpuniverzum.hu AsRock A780GXH - AMD Athlon II X2 250 - 2GB DDR2 OCZ Reaper 1066Mhz - Sapphire HD4850 Toxic - 250GB+200GB Samsung SATA2 HDD - FSP 350W - Acer 19\"
Csak valószínûsítettem - úgy látszik nem jött be.
Freeweb, Ultraweb, tar.hu, lokális szerver más tárhely - mind, mind mûködik, akár cookieval, akár nélküle.
Mint már az elõzõekben említettem - nem a kóddal van a baj, a szerverrel - kérdezz rá náluk, mi lehet a baj. Egy ilyen egyszerû szkriptnek nem így kéne lefutnia!
Dj Faustus szerint megoldhato vmilyen cookie koddal, de hiaba illesztettem be, nem muxik!
nem 1szerû elosztani 2 vel ? 😄
[ cod.magyaritasok.hu ] _____|\\_____\\o/___ Cápatámadás ಠ_ಠ
<?php
header("Cache-Control: no-cache, must-revalidate");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Teszt</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
</head>
<body>
<?php
include ("include.txt");
$cookiename="listen1_counterCookie"; //A cookie neve
$timeout="1"; //Percben
if(!isset($_COOKIE<$cookiename>$cookiename>) OR empty($_COOKIE<$cookiename>$cookiename>)) {
Counter(true);
echo "Számláló növelve!";
@setcookie($cookiename, "
}
?>
</body>
</html>
Alapvetõen nem a kóddal van a baj, hanem a szerverrel (az ingyenes tárhelyek elég sok bajt tudnak okozni e téren, az ATW meg pláne).
"ha tippelnem kellene akkor a countup.php?"
Talált, süllyedt. És most tedd fel a kérdést: mi a fenének emeltem ki zölddel a #2309-es hozzászólásomban azt a kódrészletet? Csak nem szerepel már valahol? Csak nem a zöld kódrészlet elé és után kéne írni azokat a kódrészeket?
mar csak anni a kerdes, hogy melyik fajlba és melyik reszere kell tennem ezt a kodot?
ha tippelnem kellene akkor a countup.php? ...de azon belul mar nem tom...
Egy régebbi hozzászólásomból összeollózva:
$cookiename="CounterCookie"; //A cookie neve
$timeout="1"; //Percben
if(!isset($_COOKIE<$cookiename>$cookiename>) OR empty($_COOKIE<$cookiename>$cookiename>)) {
Counter(true);
echo "Számláló növelve!";
@setcookie($cookiename, "
}
Természetesen nem.
Valószínûleg a szerver erõteljes <frame> mizériája (kötelezõen <frame>-be tölti az oldalt) miatt tölti be az oldalt (ami a számlálót növeli) kétszer -> kétszer számlál.
ez a kod, amit irtal, csak akkor jo, ha nem uj ablakban nyílik az link!
akkor viszont nálam lenne a gáz, ha
http://atwweb.atw.hu/counter.php <---ezen az oldalon levo ket link nálad csak 1-et adna a szamlalohoz! mert nálam a felsõ link kettõt ad, az also meg csak egyet! ...pedig ugyanaz a kod van mindkettõben!
Nálam megy. Lokális szerveren, és Ultraweben egyaránt. 😉
az hogy milyen linkrol ered el az oldalt teljesen mindegy.
A szamlalo csak a linkre valo kattintaskor novexik!
A bibi ott van, hogy ha NEM az eredeti ablakba (counter.php-ba) toltetem be a countup.php-t, akkor duplan szamol!
Megnezheted, a masodik link kattintasakor csak 1-gyel nõ a szamlaló erteke ui. az az eredeti ablakba toltodik be!
Erre kellene egy kod, hogy ha a BLANK TARGET-et hasznalom, ami uj ablakot nyit, akkor is jol mukodjon a szamlalo!
Ötlet?
A listen1.php-ba és a zene.php-ba a Cache-Control: no-cache, must-revalidate fejlécet és a te counter.php-d kodját betettem!
a kulonbseg, hogy
a listen1.php végére Counter(true);
a zene.php végére echo Counter(false);
EZT EDDIG IGY KELLETT?
Még mindig duplán számol! Amugy amit te csináltál példázat, az nem olyan mint az enyém! akkor lenne olyan, ha a countshow.php-ban lenne egy link, melyre ha kattintok nyilna meg a countup.php. tehat nem kell külön counter.htm! igy is mukodik nalad? nalam miert nem?
Akkor nézd meg most.
Ugyancsak mûködik, a kiegészítés annyi, hogy mind a számláló növelésénél és a számláló megjelenítésénél elküldöm a Cache-Control: no-cache, must-revalidate fejlécet (hogy ne maradjon a böngészõ gyorsítótárában az elõzõ változat). Amikor a A számolást tároló szöveg-re kattintasz, akkor nyomj egy CTRL+Shift+R billentyûkombinációt az aktuális érték megjeleníéséhez (normál szövegfile nem tud külön fejlécet elküldeni).
mint mar irtam a listen1.php-ban (uj ablakban nyílik) van az a kod amit te irtal nekem a #2289 hsz-ban!
ez a script irja a counter.txt fajlt!
a zene.php-ban pedig ez a kod van, ez olvassa ki a counter.txt tartalmat:
<?php
$File = "counter.txt";
if (file_exists($File))
{
$fp = fopen($File,"r");
$num = fread($fp, filesize($File));
fclose($fp);
echo(" <B>" . chop($num) . "</B> klikk");
}
?>
mert amit te csinaltal oldal ott minden egy php-ban van!
ha ugy csinalod meg, hogy egy linkre kattintva megnyilik egy masik oldal, de a számláló meg az elozoben van, akkor is muxik? sztem itt van a kutya elásva...
yu; .ua; .ro; .sk; .hr; .sd
Syd Barrett 1946-2006 Rick Wright 1943-2008 R.I.P.
echo Counter(false); //Ha csak ki akarjuk írni a számláló értékét
echo Counter(true); //Ha file-ba is akarjuk menteni
Counter(true); //Ha csak menteni akarunk
ebbol nekem csak ez kell--> "Counter(true); //Ha csak menteni akarunk"
csak azt nem tudom, hova kell masolni!?
<?php
function Counter($irni) {
$counterfile = "counter.txt"; //Számlálófile
if(!file_exists($counterfile) || filesize($counterfile) == 0) {
$counter = 0; //Ha nem létezik a file, vagy a fileméret 0, akkor a számláló továbbra is 0
} else {
$fa = @fopen($counterfile, 'r'); //Nyitás olvasásra
if(!$fa) {
$counter = 0; //Ha az olvasás közben gixer van, a számláló 0
} else {
$counter = fread($fa, filesize($counterfile)); //Ha sikerûlt a file megnyitása, beolvassuk a file tartalmát
}
@fclose($fa); //Lezárjuk a file-t.
}
$counter++; //Növeljük eggyel a számláló értékét
//Ha file-ba akarjuk menteni a számlálót...
if ($irni) {
$fa = fopen($counterfile, 'w'); //Megnyitjuk írásra
fputs($fa, $counter); //File-ba írunk
fclose($fa); //Zárunk.
}
return $counter;
}
?>
Használata:
echo Counter(false); //Ha csak ki akarjuk írni a számláló értékét
echo Counter(true); //Ha file-ba is akarjuk menteni
Counter(true); //Ha csak menteni akarunk
<?
@$fp=fopen("counter.txt", "r+");
if(!$fp) { echo("(nincs számláló)"); }
else {
flock($fp, 1);
$cnt=fgets($fp, 100);
$cnt++;
fseek($fp, 0);
fputs($fp, $cnt);
flock($fp, 3);
fclose($fp);
}
?>
ez a counter.txt olvaso php:
<?php
$File = "counter.txt";
if (file_exists($File))
{
$fp = fopen($File,"r");
$num = fread($fp, filesize($File));
fclose($fp);
echo(" <B>" . chop($num) . "</B> klikk");
}
?>
az iro resz a linkre valo kattintast szamolja, az olvaso resz pedig kiírja ezt! a két kod két külön .php-ban van!
a problema pedig az, hogy ha a linkre 1X kattintok akkor azt kettõnek számolja el!
Daxan „nekem a veszély lételemem, gyári default.”
Amúgy gondoltam hogy csak nálam szar, mert mindig kiba**ik velem a tûzfalam!
For sale: thedronewebshop.com
For sale: thedronewebshop.com
arra veletlenul nem tudod a valaszt, hogy van egy kattintas szamlalo az oldalamon, melyet a counter.txt fajlbol dolgozik.
az a bajom, hogy egy kattintast 2-nek szamol! erre van vmi otleted?
Daxan „nekem a veszély lételemem, gyári default.”
<script type="text/javascript" src="countdown.js">
azaz beteszed utána, hogy </script>
Syd Barrett 1946-2006 Rick Wright 1943-2008 R.I.P.
<div align=center><h2>Jelenleg <script language="Javascript" src="http://www.jugostar.com/online/brojac.php?proces=prikazi&id=c79ef2cf5bc3fd2c8f6511d6b17dcdc7"></script> látogató nézi az oldalt!</h2></div>
Daxan „nekem a veszély lételemem, gyári default.”
Daxan „nekem a veszély lételemem, gyári default.”