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
mrRosso
post
Post #2





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

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


użyłem z manula tego kodu

  1. <?php
  2.  
  3. if ($handle = opendir('/vhome/s/sniper/www/htdocs/czat/baza_txt/logi')) {
  4. echo "Directory handle: $handle\n";
  5. echo "Entries:\n";
  6.  
  7. * This is the correct way to loop over the directory. */
  8. while (false !== ($entry = readdir($handle))) {
  9. echo "$entry\n\r\n";
  10. }
  11.  
  12. /* This is the WRONG way to loop over the directory. */
  13. while ($entry = readdir($handle)) {
  14. echo "$entry\n\r\n";
  15. }
  16.  
  17. closedir($handle);
  18. }
  19. ?>


i zwrcił mi listę katalogów w taki sposób:

  1. Directory handle: Resource id #2 Entries: . .. wciwnqj diwiwuyagq jdizjwuqihs khshau andkdkdk test2\


czyli prawie ok, tylko żeby utworzyć tam pliki txt
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: 4.10.2025 - 19:31