Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Includowanie wszystkich plików
wozniak
post
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

Ostrzeżenie: (0%)
-----


Witam jak includowac wszystkie pliki z folderu XXX ktore maja przed nazwa "cos_" questionmark.gif
Go to the top of the page
+Quote Post
Pigula
post
Post #2





Grupa: Zarejestrowani
Postów: 446
Pomógł: 0
Dołączył: 5.03.2005
Skąd: Lublin

Ostrzeżenie: (0%)
-----


moze w petli sprawdzaj wyrazeniem regularnym czy plik sie zaczyna od cos_ i jezeli tak to includujesz go jak nie to kolejny do momentu przejzenia wszystkich plikow z katalogu XXX.
Go to the top of the page
+Quote Post
wozniak
post
Post #3





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

Ostrzeżenie: (0%)
-----


Ale jak to zrobic bo ja nie mam pojecia jak zrobic taka petle itp.
Go to the top of the page
+Quote Post
Liko
post
Post #4





Grupa: Zarejestrowani
Postów: 436
Pomógł: 6
Dołączył: 8.11.2003
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $katalog = './'; // Nazwa katalogu skad maja byc includowane pliki.
  3.  
  4. if ( $handle = opendir( $katalog ) ) {
  5.  while ( false !== ( $file = readdir( $handle ) ) ) {
  6.  if ( $file != &#092;".\" && $file != \"..\" && substr( $file, 0, 4 ) == 'cos_' ) {
  7.  include_once $katalog.$file;
  8.  }
  9.  }
  10.  closedir( $handle );
  11. }
  12. ?>


Ten post edytował Liko 17.05.2005, 18:01:30
Go to the top of the page
+Quote Post
Rastman
post
Post #5





Grupa: Zarejestrowani
Postów: 177
Pomógł: 0
Dołączył: 6.06.2004

Ostrzeżenie: (20%)
X----


albo podobnie, ale na wyr. regularnych z zabezpieczeniem kropek:
Kod
<?php
$katalog='XXX';
$wzorzec='^cos_';
$fd=opendir($katalog);
while($file=readdir($fd))
{
  if($file!='.'&&$file!='..'&&ereg($wzorzec,$file))
  {
   include($katalog."/".$file);
  }
}


--------------------
Go to the top of the page
+Quote Post
wozniak
post
Post #6





Grupa: Zarejestrowani
Postów: 278
Pomógł: 0
Dołączył: 21.11.2003

Ostrzeżenie: (0%)
-----


Dzieki wielkie za pomoc!!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 08:52