Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Dołączanie zmiennych przy pomocy require
Forum PHP.pl > Forum > Przedszkole
drzalek
Problem jest taki. mam skrypt, do którego mam kilka gigantycznych tablic, chciałbym je dołączyć do tego skryptu przy pomocy finkcji require() albo include(), żeby soie skryptu nie zaśmiecać wpisując te tablice bezpośrednio do kodu w pliku w którym jest skrypt. Zrobiłem to tak:

skrypt.php
  1. <?php
  2. require('tablice.php') //probowalem tez tablice.inc
  3.  
  4. //tutaj jakieś inne zmienne i dalsza część kodu
  5.  
  6. ?>


tablice.php lub tablice.inc
  1. <?php
  2. $jakastablica = array('nazwa' => wartosc,
  3. 'nazwa' =>wartosc
  4. //itd...
  5. );
  6. ?>


No i jak tak zrobiłem to mi nie działa, tzn działa, ale w ten sposób, że powykonaniu skrytu zamiast pobierać wartości z tablica i przkazywac do zawartych w skrypcie funkcji,on mi drukuje na ekranie całą zawartość pliku tablice.php/inc.

Proszę o pomoc

Z góry dziękuje za każdego posta smile.gif
nexis
tablice.php
  1. <?php
  2. $tablica = array(1 => 'jeden', 2 => 'dwa', 3 => 'trzy');
  3. ?>


index.php
  1. <?php
  2. require 'tablice.php';
  3. echo $tablica[1]; // jeden
  4. ?>


Musiałeś w pliku index.php sam wyświetlić tablicę, bo powyższy kod wyświetli tylko to, co mu będziemy kazali.
drzalek
Dzięki wielkie - POMOGŁO
Problem chyba był w tych nawiasach i w tym, że w pliku z tablicami nie zamieściłem znaczników php, no ale już działa biggrin.gif

Jeszcze raz wielkie dzięki biggrin.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.