Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Linux & url'e
Forum PHP.pl > Forum > Przedszkole
Lisek54
Mam problem używam Suse 9.3 php 4 i domyślnego apache 2. Mam taki kod:
  1. <?
  2. include("goraidol.php");
  3. gora();
  4. if(file_exists("art/$a.txt"))
  5. { 
  6. include("art/$a.txt");
  7. }
  8. else{
  9. echo("- <a href=arty.php?a=katalogi>Katalogi w linuksie</a>");
  10. }
  11. dol();
  12. ?>

Nie działa wpisuje arty.php?a=katalogi
plik katalogi.txt w katalogu art jest. :/

Na firefox to samo na mozilli też i Konqeror też smile.gif

Z góry dzięki biggrin.gif
sf
bylo milion razy, zatrzymales sie na epoce kamienia lupanego winksmiley.jpg

poszukaj o zmiennych globalnych na php.net lub tutaj na forum
Lisek54
  1. <?
  2. global $a;
  3. include("goraidol.php");
  4. gora();
  5. if(file_exists("art/$a.txt"))
  6. { 
  7. include("art/$a.txt");
  8. }
  9. else{
  10. echo("- <a href=arty.php?a=katalogi>Katalogi w linuksie</a>");
  11. }
  12. dol();
  13. ?>

Dalem global $a; to samo już tak próbowałem.
sf
zmienne super globalne misiu, mowilem bys przeczytal w manualu na php.net
Lisek54
poczytalem i kija mi to dalo. Widac ze nie dostane tutaj ludzkiej odpowiedzi. PAPA
Yashin
Skąd ma wziąść tą zmienną? GET? POST? SESSION? laugh.gif
poprawny kod:
  1. <?
  2. include("goraidol.php");
  3. gora();
  4. if(file_exists("art/$_GET[a].txt"))
  5. {
  6. include("art/$_GET[a].txt");
  7. }
  8. else{
  9. echo("- <a href=arty.php?a=katalogi>Katalogi w linuksie</a>");
  10. }
  11. dol();
  12. ?>


Nie zapominaj żeby przefiltrować zmienną ^^
PS. RTFM <== cztery litery dzięki którym twoje życie stanie się prostrze Rkingsmiley.png
FiDO
Przenosze na php Poczatkujacy.
dr_bonzo
Zeby juz bylo dokladnie:
  1. <?php
  2. if(file_exists( 'art/' . $_GET[ 'a' ] . '.txt' ))
  3. ?>

1. jak nie potrzebujesz "" to uzywasz ''
2. tablice indeksuj stringami 'a', a nie stalymi (a)(akurat nie pokazalo ci bledu) ktorych pewnie nie zdefiniowales.
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.