

PHP script
Dobrý deň,
chcem niekoho zainteresovaného požiadať o pomoc.
Robím si webovú stránku a chcem použiť skript na počítanie návštev (viď nižšie) a keďže ho chcem použiť asi 150 krát rád by som pridal riadok do skriptu aby som v skripte nemusel prepisovať pocet.txt 3 krát. Viem že sa to nejako dá ale php neovládam. Čiže niekde na začiatku bude riadok kde bude požadované slovo (napr. melon) a ten skript si ho nejako automaticky dosadí namiesto toho pocet.txt.
Neviem či chcem teraz moc ale ideálne by bolo ak by namiesto toho pocet.txt napísalo názov_súboru(bez pôvodnej prípony).txt (čiže z melon.html by sa stalo melon.txt)
<?php
if(file_exists("pocet.txt")){
print "";
}else{
$file=fopen("pocet.txt","a");
fputs($file,"0");
fclose($file);
}
$soubor="pocet.txt";
$file=fopen("$soubor","r+");
$pocet=fgets($file,100);
$pocet++;
fseek($file,0);
fputs($file,$pocet);
fclose($file);
echo $pocet
?>
Za pomoc veľmi ďakujem :) Uľahčí mi to robotu a skráti čas strávený za prepisovaním a kopírovaním.
a problém je kde,
někam na první řádek napíšu
$meloun="meloun.txt"
a všude kde je text "pocet.txt"; nahradím $meloun. Nebo $soubor="pocet.txt"; dám na první řádek a všechny počet.txt nahradím $soubor
ďakujem veľmi moc :) ak to bude fungovať problém už nebude nikde :)
čiže teraz by to malo vyzerať takto ?
jop, (čistě odhad v php už jsem dlouho nic nedělal)
akorád řádek $soubor=$soubor; je tam jaks zbytečný a bez něj to bude fungovat také a takhle to bude hezčejšejší
všetko funguje na 101% ;) ďakujem za pomoc :) hneď sa mi to bude ľahšie robiť :)
+ extra otázka či sa dá sem $soubor=(Sem) nejako dať názov súboru kde je ten skript ...ale ak to je moc zložité kašlať na to :) ale ak by sa to dalo nejako jednoducho tak by to bolo úplne mega :)
čiže ak sa súbor volá melon.html by sa tam nejako dalo melon.txt
neviem ci som to spravne pochopil, ale asi nieco taketo:
dávalo to nejaké chyby ale už tu Squad_leader odpovedal a asi sa za chvílku dostanee do zdárneho konca :)
ale díki :)
Sorry vyhořel jsem z práce a nesnáším ji.
Přesto poradím ti trochu jinak fintu:
Tvoji část jsem nekontroloval, ale pokud funguje, tak by se to celé elegantně měly zakládat soubory txt s názvem navštívené stránky a v nich by měl být počet návštěv.
Samozřejmě je zde řada, ALE ,ale ty nebudu rozepisovat, nehodí se to.
Jo a předpokladem je, že ten fragment kódu umístíš do každého souboru (PHP).
Ahoj :) díki za fintu ;) ...problém je že mi to dáva chybu v tomto riadku
nevieš čo je zle ?
možno bude zle aj to že to mám .html
nakoniec som to dal takto a chyba nevyskakuje
avšak teraz mi ne stránke píše
Počet prehratí: cheryl.html3
tú trojka bola najprv 2 a ešte predtým 1 :/
takhle je to ale blbě, spíše =. mělo být .= pokud to funguje stejně jako v javě.
fú ...vôbec neviem čo myslíš ...ideálne by bolo skopírovať ten kód a opraviť :) díki :)
hází chybu a já to vidím takhle
squad leader už dal funkčnú verziu :3
Tadá:
wueeeej .... funguje ako má ... všetko fičí :) díki moc za pomoc a za trávenie času strávenom pri riešení problému :)
*a za strávený čas ....preboha to som nejakú hatlaninu napísal :D