Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] błędy w kodzie php?
Forum PHP.pl > Forum > Przedszkole
siestrzemcewiczowski
  1. <? $go=$_GET["go"]; /* to działa tylko i
  2. wyłącznie, gdy pliki podłączane są z katalogu "teksty" i mają rozszerzenie *.txt */ if(!isset($go)) { include("http:/lkh"); } else { if(is_file("teksty/$go.txt")) { include("teksty/$go.txt"); } else echo "nie ma
  3. jeszcze takiej strony ale nie długo będzie biggrin.gif"; } ?>




oto kod który odpowiada za sterowanie podstronami nie chce mi sie tłumaczyc tongue.gif kazdy pewnie wie:) ocob.


na stronie pojawiaja sie błedy ale podstrony działaja prawidłowo


zobaczcie sami oco chodzi

http://www.rofererek.go.pl/?go=12





jak wyłaczyc zeby błedy nie pokazywały sie i
jak zrobic aby nie rozwalało mi elementów strony
dawhol
Cytat
include(index.txt) [function.include]: failed to open stream: No such file or directory in


Albo masz zla nazwe pliku albo go niema nie istnieje sprawdz czy znajduje sie w poprawnym katalogu tj. wedlug skryptu folder page albo spróbuj jescze tak:

  1. <?php 
  2. // zmienna $go przekazana metoda GET
  3. $go = $_GET['go'];
  4.  
  5. // sprawdzamy czy zmienna $go nie jest pusta
  6. if(!empty($go)) {
  7. // sprawdzamy czy plik o danej nazwie istnieje
  8. if(is_file("page/".$go.".html")) include "page/".$go.".html";
  9. // jezeli plik nie istnieje wyswietla się komunikat
  10. else echo "<br />Nie ma takiej strony :-(";
  11. }
  12. // jezeli zmienna $go jest pusta wyswietla się strona glowna
  13. else include "page/start.html";
  14.  
  15. ?>
siestrzemcewiczowski
przepraszam ale teraz wkleiłem kod ze strony która działa na serwerze mozesz teraz zerknąć
dawhol
  1. <? $go=$_GET["go"]; if(!isset($go)) { include("http:/lkh"); } else { if(is_file("teksty/".$go.".txt")) { include("teksty/",$go.".txt"); } else echo "nie ma
  2. jeszcze takiej strony ale nie długo będzie biggrin.gif"; } ?>


a i plik index.txt musi byc dokladnie tam dokad kieruje Cię adres "http:/lkh"

bo ogolnie jest ok tylko wprowadz te poprawki co naniosłem
Cytat
("teksty/".$go.".txt")
siestrzemcewiczowski
wiem ze ten odnosnik tak wyglada specjalnie tak napisałem tongue.gif bład polega na tym ze wczesniej strona działała ok poprostu była awaria serwera i bład ten zacza sie pojawiac pliki web zeby były wyswietlane musza byc umieszczone w folderze public_html i tak jest wszystko jest ok nadal nie rozumiem oco chodzi z tym serwerem
dawhol
skrypt jest wpozadku ale utwórz nowy plik o tresci
  1. <?php phpinfo(); ?>
i go odpal i sprawdz jaka wersje php masz moze jakas stara po upadku zaladowali albo cos ;/ na serio niewiem co moz byc jak wczesniej działało to ogólnie jest skrypt ok ale hmmm cos musi byc z php na serwerze.
siestrzemcewiczowski
okej momencik daj mi 5 minut

http://www.rofererek.go.pl/test.php
dawhol
php ok winksmiley.jpg najnowsze winksmiley.jpg
ale hmmm allow_url_include jest na off i dlatego nie powinienes dawac includowania z http:// ;P tzn tak mi sie wydaje winksmiley.jpg daj sciazke bezposrednia do pliku np. index.txt bez tego http:/// i reszty ale wtedy plik daj do głownego katalogu.
siestrzemcewiczowski
ale jesli chcem zeby plik txt czyli podstrona była w folderze nie chcem miec w gł folderze wszystkiego ...
dawhol
tzn moze byc w podfolderze ale jak masz to pierwsze include to tam masz http:/// adres strony a daj normalnie folder/nazwapliku.txt bez tego http://i reszy wczesniej bo mówiłes ze rozdziały czy pokazuje tylko nie głowna jak to zmienisz powinno byc ok winksmiley.jpg
siestrzemcewiczowski
dzieki działa zmieniłem tak jak móiłes

  1. <? $go=$_GET["go"]; /* to działa tylko i
  2. wyłącznie, gdy pliki podłączane są z katalogu "teksty" i mają rozszerzenie *.txt */ if(!isset($go)) { include("teksty/12.txt"); } else { if(is_file("teksty/$go.txt")) { include("teksty/$go.txt"); } else echo "nie ma
  3. jeszcze takiej strony ale nie długo będzie biggrin.gif"; } ?>




nie wiem dlaczego wczesniej miałem tak wpisane z tym byle czym i nie wyswietlało błedów moze po awarii zmieniłą sie konfiguracja a jeszcze wracajac do tego ze strone mi rozsuwa

wiadomo oco chodzi da sie zablokowac jakos zeby nic ich nie przesuwało?

jednak nie pomogło zabardzo jesli strona uruchamia sie na głownej czyli bez zadnej pod strony startowac powinna ta animacja wtedy nie ma błedów keidy wpisze sie podstrone błedy są ...

http://www.rofererek.go.pl/?go=12 źle działa


http://www.rofererek.go.pl/ Dobrze działa:)
dawhol
jedno mnie zastanawia jezeli w go dajesz 12 to powinno Ci includowac 12.txt a jezeli jej niema to to co przy startowej :/ no chyba ze cos jest z fuunkcja include na serwerze, a sprawdzałes skrypt na innym serwerze ?
siestrzemcewiczowski
usunąłem ze startowej sciezke bład jest troche inny

wlasnie na innym serwerze nie sprawdzałem bo nie mam gdzie chyba ze masz jakies free serwery php to zaraz sprawdze a moze ty masz mozliwosc sprawdzenia strony gdzies na serwerku swoim? bym podesłał kod pelnego indexu
dawhol
teraz masz na glownej blad bo jest nie ma pliku (bez nazwy na serwerze) a fukcja chce ja includowac ;P a reszta no hmmm powinno byc ok na serio niewiem co moze jescze byc ;/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.