Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Nazwa pliku i include
Forum PHP.pl > Forum > Przedszkole
marian2299
Cześć,
mam problem z php (a właściwie prawie nie znam PHP).
Chciałbym zrobić coś takiego, że jeśli mój plik nazywa się "ban.php" to w jego treści będe mógł wpisać include do pliku "ban.txt" (ew. ban.php) w folderze "pliki", plików będzie dużo, ale treść inna, dlatego chciałem żeby jakaś funkcja jakby wstawiała mi tę cześć kodu. Słyszałem o __FILE__ i w pliku ban.php wstawiłem taki kod:
<?php include("pliki/basename(__FILE__).txt") ; ?>
ale dosłownie nic się nie wyświetlało, a chciałbym by wyświetliło się ban.txt z folderu pliki...

Mam nadzieję że zrozumieliście moje chaotyczne pismo i umiecie mi pomóc.
Z góry dziękuje
Marian
Kshyhoo
Chcesz wyświetlić zawartość pliku "ban.txt" w pliku "ban.php"? Jeżeli dobrze rozumiem, to w najprostszej wersji:
Kod
<?php
include('pliki/ban.txt');
?>
marian2299
Tak, ale nie chce za każdym razem (110 plików) wpisywać ban.txt, users.txt itp, chce żeby "wycięgnęło" z nazwy pliku "ban" albo jeśli tak sie nie da "ban.php"
Spawnm
//$_SERVER['PHP_SELF'];

$plik = basename(__FILE__, ".php");
marian2299
Dałem :
  1. <?php
  2. include("$plik");
  3. ?>

Ale coś nie wyszło bo jest:
  1. Warning: include(ba in /virtual/k/a/kapolith.ugu.pl/ban.php on line 51
  2.  
  3. Warning: include() in /virtual/k/a/kapolith.ugu.pl/ban.php on line 51


Co zrobiłem źle ? Daje "pomógł".
Spawnm
$plik = basename(__FILE__, ".php"); da ci nazwę pliku czyli ban .
tak więc
include("pliki/$plik.txt") ;

i daruj sobie te teksty z Daje "pomógł".
marian2299
Dzięki. Bardzo mi pomogłeś. yahoo.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.