Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Skrypt wyświetlający treść innych plików
Hattoni
post 4.10.2012, 17:52:55
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 4.10.2012

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


Witam,

Mam mały deadline a propos stworzenia pewnego skryptu. Jestem w tym bardzo zielony i dopiero się uczę, a tego problemu nie mogę przeskoczyć mimo, że siedziałem wiele, wiele prób i nadal nic.

Dobrze, o co chodzi?

Mam stworzyć skrypt, który będzie sprawdzał czy plik o nazwie 'plik 1.txt' istnieje, jeżeli tak, to ma przeskoczyć do kolejnego - o nazwie 'plik 2.txt', jeżeli istnieje to dalej do 'plik 3.txt' i tak aż pliki się skończą - treść z tych istniejących plików ma wyświetlić się.

Bardzo dziękuję za szybką pomoc. Już mi powoli nerwy puszczają, ponieważ nie mogę dojść do rozwiązania. Oto co mam:

  1. $numer = 1;
  2. $plik = "plik" .$numer. ".txt";
  3.  
  4. $test = file_exists($plik);
  5. if (!$test) // <-- false
  6. {
  7. echo ("plik " .$plik. " nie istnieje");
  8. break;
  9. }
  10. else // <-- true
  11. {
  12.  
  13.  
  14. while ($numer++)
  15. if ( !$test){
  16. echo ( nie istnieje ); // <-- false
  17. }
  18. else
  19. {
  20.  
  21. $handle = fopen ($plik, "r"); //otwieranie danego pliku, ktory istnieje
  22. break;
  23.  
  24.  




Wiem, że to może nie mieć sensu, ale byłbym wdzięczny za pomoc.

Ten post edytował Hattoni 4.10.2012, 17:53:34
Go to the top of the page
+Quote Post
darko
post 4.10.2012, 18:37:38
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


  1. $number = 1;
  2. $filename = 'forum' . $number . '.php';
  3. $data = '';
  4. while(file_exists($filename))
  5. {
  6. $data .= file_get_contents($filename);
  7. $filename = str_replace($number, ($number + 1), $filename);
  8. $number++;
  9.  
  10. }
  11.  
  12. echo '<pre>';
  13. print_r($data);


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
Hattoni
post 4.10.2012, 18:44:45
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 4.10.2012

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


Serdecznie dziękuję. Mógłbym zapytać jakie zadanie ma $data ..?
Go to the top of the page
+Quote Post
darko
post 4.10.2012, 18:48:05
Post #4





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Proszę bardzo. Zmienna $data przechowuje zawartość znalezionych plików do wyświetlenia.


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
Hattoni
post 4.10.2012, 19:16:25
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 4.10.2012

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


Mhm.. już nie zawracam głowy sprawami jakże banalnymi, czyli powyższym skryptem, ale mam ostatnie pytanie - czym jest '<pre>'..?
Go to the top of the page
+Quote Post
markonix
post 4.10.2012, 19:53:58
Post #6





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Jeżeli nie chcesz "zawracać głowy" to przecież możesz wpisać w Google "html pre" i już wszystko wiesz..

http://www.signs.pl/html/e/pre.php


--------------------
Go to the top of the page
+Quote Post
darko
post 5.10.2012, 00:28:38
Post #7





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Tagu pre używam, jeśli muszę zachować oryginalne formatowanie (wcięcia itp.) danych wyjściowych.


--------------------
Nie pomagam na pw, tylko forum.
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 Wersja Lo-Fi Aktualny czas: 28.03.2024 - 11:48