Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wyświetlanie rozszerzenia pliku
adiif1
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 6.08.2013

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


Witajcie mam małe pytanie w jaki sposób zrobic aby wyświetlało tylko pliki tekstowe czyli txt?

Kod
    $katalog = opendir("./");
    
    while ($plik = strtolower(readdir($katalog))) {
       if ($plik<>"." && $plik<>".." && $plik<>"edytuj.php" ) $lista[]=$plik;
    }
    
    closedir($katalog);
    if (count($lista)>0) {
        echo "Wybierz plik do edycj:";
       sort($lista);
    }
    
    for ($i=0;$i<count($lista);$i++) {
       echo "<br />Edytuj plik <b>$lista[$i]</b> <a href=\"edytuj.php?edycja=$lista[$i]\">Edytuj plik</a>";
    }


Kod
           if (!is_dir($src_folder.'.$_GET['album'].txt')) {
              touch($src_folder.'/'.$_GET['album'].txt');
           }


niestety tworzy plik ale w takiej formie nazwafolderutxt a powinno byc nazwafolderu.txt


dziękuje oraz pozdrawiam

Ten post edytował adiif1 18.05.2014, 14:15:31
Go to the top of the page
+Quote Post
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


  1. touch($src_folder.'/'.$_GET['album'].'.txt');
Go to the top of the page
+Quote Post
adiif1
post
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 6.08.2013

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


Dziękuje działa a może ktoś wie co z 1 problemem ? (IMG:style_emoticons/default/snitch.gif)
Go to the top of the page
+Quote Post
Turson
post
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


http://www.php.net/manual/en/function.glob.php
Go to the top of the page
+Quote Post
adiif1
post
Post #5





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 6.08.2013

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


oki działa ostatnie pytanie jak zrobic aby szczytywało to pliki ze wszystkich katalogów a nie tylko w którym jest ten plik?

Kod
    $katalog = opendir("./");

    while (false !== ($plik = readdir($katalog))) {
      if ($plik != "." && $plik != ".." && $plik != "edytuj.php" && strpos($plik, '.txt')) $lista[]=$plik;
    }
Go to the top of the page
+Quote Post
Turson
post
Post #6





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


np. rekurencją
Go to the top of the page
+Quote Post
adiif1
post
Post #7





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 6.08.2013

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


Czy mógł bym prosic o np przykład? bo niestety to co czytam to chyba nie to o co mi chodzi?
Go to the top of the page
+Quote Post
Turson
post
Post #8





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


  1. function szukaj(){
  2. while(){
  3. if(is_dir...) szukaj();
  4. else $tab[] = $plik;
  5. }
  6. }


Ten post edytował Turson 18.05.2014, 18:43:19
Go to the top of the page
+Quote Post
adiif1
post
Post #9





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 6.08.2013

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


Raczej można zamknąc z tym ostatnim nie poradze sobie a nie będę spamował (IMG:style_emoticons/default/smile.gif)

Dziękuje wszystkim za pomoc

Mały refresh jest mi to naprawdę potrzebne a sam sobie nie poradze
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 3.10.2025 - 18:31