Autor Zpráva
Luc
Profil *
Zdravím :) Nevíte někdo jak upravit tento php kód, aby se po kliknutí na odkaz přičetlo 1 k tomu .txt souboru?? Pouze kliknutí na odkaz... :) Díky za odpověď ;)

<?php 
    $soubor = "pocet.txt"; 
    if( File_Exists($soubor) ){ 
      print ""; 
    }else{ 
      $file = fopen($soubor, "a"); 
      fputs($file, "0"); 
      fclose($file); 
    } 
    $file = fopen($soubor, "r+"); 
    $pocet = fgets($file, 100); 
    $pocet++;
    if($pocet<=100){
    fseek($file, 0); 
    fputs($file, $pocet); 
    fclose($file); 
    }
    echo $pocet;
?>
Darker
Profil
Myslíš přičetlo jedna k číslu uloženému v tom souboru?
    $soubor = "pocet.txt"; 
    if(!File_Exists($soubor) ){
      $file = fopen($soubor, "a"); 
      fputs($file, "0"); 
      fclose($file); 
    } 
    $pocet=file_get_contents($soubor);
    $pocet=((int)$pocet)+1;
    file_put_contents

mark92
Profil
Myslím, že máš na mysli AJAX:
<a href="javascript:prirataj();">pripočítaj 1</a>
<script>
var url = "index.php";
function prirataj()
  {
  request=false;
  if(window.XMLHttpRequest){request=new XMLHttpRequest();}
  else{
    if(window.ActiveXObject){
      try{request=new ActiveXObject("Msxml2.XMLHTTP");}
      catch(eror){request=new ActiveXObject("Microsoft.XMLHTTP");}}}
  request.open("POST",url,true);
  request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  request.send(null);
  }
</script>

Kód ktorý som ti napísal vlož do samostatného súboru HTML. Kód, ktorý si napísal ty, bude tvoriť PHP súbor. Do premennej url zadáš adresu php súboru a ked klikneš na odkaz, tak sa spustí tvoj PHP skript, no HTML stránka sa pritom nepresmeruje.
A to echo nakonci kódu vymaž, je tam zbytočné, keď neočakávaš návratovú hodnotu.
Chamurappi
Profil
Reaguji na marka92:
Pingnout na adresu jde i mnohem jednodušeji:
var temp = new Image();
temp.src = "skript.php";
Luc
Profil *
Díky moc za odpovědi :) Možná jsem to špatně vysvětlila... Tenhle kód výše popsaný počítá přísup na stránku na které je. A já bych potřebovala kód kde by byl odkaz a po kliknutí na odkaz (nebo třeba jenom část textu já nevim xD) aby se přičetlo k tomu souboru který to počítá. Aniž bych musela chodit na stránku kde je to počítadlo. :) Díky
Keeehi
Profil
Luc:
Script máš v [#4]. Pokud se to má přičíst po kliknutí, navaž to na událost onclick.
Luc
Profil *
Díky :) a to se udělá jak?
mark92
Profil
Reagujem na Chamurappi:
Vďaka, nabudúce budem vedieť :)

Reagujem na Luc:
<span onclick="javascript:ping()">odkaz</span>
<script>
function ping()
  {
  var temp = new Image();
  temp.src = "skript.php";
  }
</script>

alebo odkaz napísať vo vormáte:
<a href="javascript:ping()">odkaz</a>

no vraj nieje dobré volať JS funkciu v atribúte href

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0