Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: includowanie pliku z zmiennymi
Forum PHP.pl > Forum > Przedszkole
GreenGo
Witam.
Jak chce includować plik z zmiennymi:
  1. <?php
  2. modules/$name/more.php?id=$id
  3. ?>

To wyświetla mi sie komunikat:

  1. <?php
  2. Warning: main(modules/$name/more.php?id=$id) [function.main]: failed to open stream: Nie ma takiego pliku ani katalogu in /home/aaa/public_html/test/modules.php on line 47
  3.  
  4. Warning: main(modules/$name/more.php?id=$id) [function.main]: failed to open stream: Nie ma takiego pliku ani katalogu in /home/aaa/public_html/test/modules.php on line 47
  5.  
  6. Warning: main() [function.include]: Failed opening 'modules/$name/more.php?id=$id' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/
  7. ?>

a jak usunę ?id=$id to już niby działa

Z góry dzięki za pomoc smile.gif
MatheW
Zdaje sie, że musisz podać pełny adres z http oraz miec wlaczone allow_url_fopen w php

http://pl.php.net/manual/pl/function.include.php
Master Miko
Ale includując przecież masz te parametry więc nie musisz ich przekazywać!

przykład

index.php?zmienna=10
  1. <?php
  2. $zmienna = $_GET['zmienna'];
  3. echo $zmienna;
  4. // wyświetli 10
  5.  
  6.  
  7. include ("module.php");
  8. // dołączamy plik który...
  9. ?>


module.php
  1. <?php
  2. // ...wyświetli dwa razy liczbę 10
  3. echo $zmienna;
  4. echo $_GET['zmienna'];
  5.  
  6. ?>


Includując plik nie tworzysz nowej operacji tylko DOŁĄCZASZ w tym wypadku module do indexa. To co wychodzi to połączenie index z module.
include" title="Zobacz w manualu php" target="_manual

To się nie sprawdzi, jeżeli chcesz rozpocząć osobny proces nie zależny od indexu... a raczej Ci na tym NIE zależy czytając Twoje poprzednie posty.
GreenGo
Własnie smile.gif w tym był problem smile.gif już działa wszystko dzieki Master Miko smile.gif
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.