Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Tworzenie pliku w każdym katalogu
mrRosso
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 2.01.2012

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


Witam mam katalog /baza_txt w którym tworzone są inne katalogi o różnej nazwie a w nich plik txt o nazwie daty każdego dnia, czyli o północy tworzony jest nowy plik txt. Mam taki problem, a rozwiąznia w googlarce nie znalazłem.

Przypuśćmy, że mam w katalogu "baza_txt" następujące foldery:

jdfsfg/
dsfqw/
fysiw/
afydfd/
suadf
afdfe/

etc...

i szukam funkcji, która będzie mi tworzyć plik txt o nazwie daty w każdym z tych katalogów, czyli żeby bo utworzeniu wyglądało to w następujący sposób:

baza_txt/jdfsfg/13-03-2013.txt
baza_txt/dsfqw/13-03-2013.txt
baza_txt/fysiw/13-03-2013.txt
baza_txt/afydfd/13-03-2013.txt
baza_txt/suadf13-03-2013.txt
baza_txt/afdfe/13-03-2013.txt

etc...

umiem zrobić, żeby tworzyło w pojedyńczym katalogu nazwie jaką podam, ale z wieloma katalogami jest problem bo każda nazwa jest inna...



Może ułatwieniem by było dla Was. Bo Przy tworzeniu tych folderów o dziwnych nazwach zrobiłem zapisywanie ich nazwy do bazy MySQL, może to w czymść pomoże, żeby jakoś wyodrębnić nazwy katalogów z bazy.

Ten post edytował mrRosso 13.03.2013, 17:38:14
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
magnus
post
Post #2





Grupa: Zarejestrowani
Postów: 99
Pomógł: 15
Dołączył: 15.11.2007
Skąd: Nowogród Bobrz.

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


Cytat(mrRosso @ 13.03.2013, 17:37:18 ) *
umiem zrobić, żeby tworzyło w pojedyńczym katalogu nazwie jaką podam


Skoro umiesz zrobić plik w jednym katalogu, to wystarczy to powtórzyć w pętli (IMG:style_emoticons/default/wink.gif)
Skoro masz te nazwy w bazie, to odczytaj je do tablicy, przeleć foreach() i będzie po sprawie.

A gdybyś chciał odczytać wszystkie katalogi to mniej więcej taka konstrukcja wyciągnie wszystkie katalogi z podanego katalogu:

  1.  
  2. $handle = opendir($dir);
  3.  
  4. while (false !== ($file = readdir($handle))) {
  5.  
  6. if ($file != "."
  7. && $file != ".."
  8. && filetype($dir.$file) == 'dir'
  9. ) {
  10. //tu coś robisz
  11. }
Go to the top of the page
+Quote Post

Posty w temacie


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 - 15:09