Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Czemu się nie pokazuje zawartośc?
Gladiatus
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 1
Dołączył: 26.03.2007
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Witam. Mam problem z plikiem o nazwie plik.php.n Jest to plik do licznika kliknięć w php. Gdy chce wyświetlić jego zawartość(jest prawidłowa i wynosi liczbe kliknięć) używam polecenia:
  1. <?
  2. include("liczniki/plik.php.n");
  3. ?>

W efekcie w miejscu gdzi powinna się pojawić liczba nie ma nic. Czemu się tak dzieje? Jak temu zaradzić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Gladiatus
post
Post #2





Grupa: Zarejestrowani
Postów: 31
Pomógł: 1
Dołączył: 26.03.2007
Skąd: Kraków

Ostrzeżenie: (0%)
-----


savefile.php
  1. <?
  2. $download = "$dn"; //zmienna zawierająca nazwę pliku
  3.  
  4. //sprawdzanie, czy istnieje plik, który chcemy ściągnąć
  5. if(!file_exists("$download")){
  6. die("Plik nie istnieje, zgłoś się to webmastera z informacją o jego braku!");
  7. }
  8.  
  9. $dn = str_replace("/","_",$dn);
  10.  
  11.  
  12. if(file_exists("liczniki/$dn.n")){ //sprawdzamy czy plik licznika istnieje
  13.  
  14. //początek licznika
  15.  
  16. $file=fopen("liczniki/$dn.n", "r");//jeśli tak otwieramy licznik i doliczamy kliknięcie
  17. flock($file, 1);
  18. $cyfra=fgets($file, 100);
  19. flock($file, 3);
  20. fclose($file);
  21. $cyfra++;
  22.  
  23. $file=fopen("liczniki/$dn.n", "w");
  24. flock($file, 2);
  25. fwrite($file, $cyfra);
  26. flock($file, 3);
  27. fclose($file);
  28.  
  29. //koniec licznika
  30.  
  31. }
  32. else { //jeśli plik licznika nie istnieje zostanie założony z liczbą 1
  33. $file=fopen("liczniki/$dn.n", "w");
  34. flock($file, 2);
  35. fwrite($file, "1");
  36. flock($file, 3);
  37. fclose($file);
  38.  
  39.  
  40. }
  41. include("$download"); //wysłanie do przeglądarki informacji o lokalizacji pliku
  42. //print("<META HTTP-EQUIV="Refresh" CONTENT="0; URL=download.php">");
  43.  
  44. ?>

plik.php.n
8

  1. <a href="savefile.php?dn=plik.php">Guziczek</a>

a do wyświetlania:
  1. <?php
  2. include('liczniki/plik.php.n");
  3. ?>

I wszystko jest ok tylko że nie moge wyśietlić zawartości pliku z cyfrą (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
i przez to licznik kliknięć jest nieskuteczny (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 22:23