Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Include w include, Coś jak cytat w cytacie...
Capcom
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 11.12.2006

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


Witam serdecznie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Otóż znalazłem sobie prosty licznik kliknięć oparty na txt,wszystko fajnie,include,test, wszystko działa.


Problem pojawił się kiedy chiałem go zastosować na stronie a strona wygląda następująco:

główny layout w dział php ,a działy stworzone za pomocą include do plików .inc , np:

dział.php?id=re4

czyli:

http://www.revideos.net/dzial.php?id=re4

Na czym polega problem ? a no na tym,że po do dokładnie tego samego kodu do żądanego pliku .inc ,który includuje to danego działu licznik nie wyświetla liczby kliknięć.Problem niezgodności ścieżki w tym wypadku nie dotyczy,bo w czystym pliku np. test.php w tym samym katalogu wszystko działa jak należy.

Stad moje podejrzenia,ze include w include jest niemożliwy albo sprawę należy rozwiązać w inny sposób.

Bardzo proszę o pomoc w temacie,dziękuję
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Babcia@Stefa
post
Post #2





Grupa: Zarejestrowani
Postów: 654
Pomógł: 17
Dołączył: 19.03.2006
Skąd: z kosmosu ;)

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


Mi jakoś działa.

Cytat("localhost")
Name Last modified Size Description[DIR] Parent Directory -
[ ] include1.php 25-Feb-2007 13:55 35
[ ] include2.php 25-Feb-2007 13:55 35
[ ] include3.php 25-Feb-2007 13:56 26

WebServ 1.3 (Apache 2.2.3, PHP 5.1.4, MySQL 4.0.26/5.0.24)


Na stronie pokazuje napis z pliku include3.php po odpaleniu include1.php
@edit
I jedno pytanie, dlaczego używasz plików *.inc?
Pliki *.inc chyba nie są interpretowane przez php ...
To tak jak byś postawił plik config.inc, a w nim hasło do bazy danych (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

@edit
Sprawdziłem sobie twój link z plikiem config.inc i:

403 Forbidden
You don't have permission to access this document.

Przynajmniej zablokowałeś to przez .httaccess

Dziekuję, Babcia@Stefa

Ten post edytował Babcia@Stefa 25.02.2007, 14:03:10
Go to the top of the page
+Quote Post
Capcom
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 11.12.2006

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


Lol.

Pierwszy raz dostałem tak "kosmiczną" odpowiedź , od Babci w dodatku (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) i jako że swoją przygodę z PHP dopiero co zaczynam mogą z tego wynikać różne śmieszne i okrężne drogi do celu,ale nie o tym.

Opiszę natomiast dokładniej swój problem:




Może podam kod całego skryptu i objaśnię bardziej szczegółowo:

click.php

  1. <?php 
  2. $fp=fopen("click.txt","r");  
  3. $dane=fread($fp,2000);  
  4. $dane++;  
  5. fclose($fp);  
  6. $fp=fopen("click.txt","w");  
  7. fwrite($fp,$dane);  
  8. fclose($fp);  
  9. echo "<script language=javascript>window.location='$www'</SCRIPT>";  
  10. ?>


strona na którą wklejam kod.php


  1. <a href="click.php?www=http://www.wp.pl/">Wirtualna Polska</a> [ Odsłon: <? echo file_get_contents("click.txt"); ?>


click.txt - pusty plik,do którego zliczane są kliknięcia w dany link

To wszystko znajduje siew jednym katalogu i działa to wyśmienicie,problem pojawia się gdy wklejam kod:

  1. <a href="click.php?www=http://www.wp.pl/">Wirtualna Polska</a> [ Odsłon: <? echo file_get_contents("click.txt"); ?>


np. do re4.inc, który jest includem działu RE4,dokładniej:

plik dzial.php leży w katalogu głównym,a pliki includujące w katalogu /includes i to wszystko się includuje,działa jak należy,jednakże powyższy skrypt dodany do re4.inc nie wyświetla liczby kiknięć na stronie dzial.php?id=4 ,choć kliknięcia sa zliczane do pliku tekstowego.utworzenie jakiegokolwiek pliku .php w tym samym katalogu i dodanie powyższego kodu powoduje prawidłowe działanie skryptu,problem pojawia się w przypadku tego includowania i nie wiem w czym leży przyczyna.

Bardzo proszę o pomoc,

Wielkie dzięki,pozdrawiam
Go to the top of the page
+Quote Post

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: 24.08.2025 - 22:45