Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] tworzenie plików o nazwach z tabeli
ROCKO_
post
Post #1





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

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


Witam. Pracuje z php od niedawna i wiedza ktora aktualnie posiadam nie pozwala mi na wykonanie poprawnego pliku.

chcialbym aby plik index.php odczytal dane z pliku dane.txt, a nastepnie utworzyl pliki o nazwach kolejnych linii pliku dan
.txt

robie to w ten sposob:
  1. <?
  2.  
  3. $tablica = file("dane.txt"); /*WCZYTUJE DANE Z PLIKU DO TABLICY*/
  4.  
  5. print_r($tablica); /*wyswietlam sobie dla pewnosci ze plik mam poprawny*/
  6.  
  7. /*na poczatek jako test probuje stworzyc 1 plik o nazwie z tabeli*/
  8.  
  9. fopen($tablica[0], "w"); /*wydaje mi sie ze powinno to utworzyc plik o nazwie pierwszej linijki pliku dane
    .txt, gdyz taki plik w folderze nie istnieje. niestety nie dziala... nie mam poje
    cia dlaczego*/
  10. ?>


na poczatek chce utworzyc tylko 1 plik. jak juz to uda mi sie zrobic, zaczne proby z utworzeniem tylu plikow ile jest linii w pliku z danymi. pozniej bede potrzebowal juz tylko jedno. zapisanie do kazdego z nowych plików jego nazwy.

badzo prosze o pomoc z utworzeniem tego pliku. niestety tak jak ja to robie nie dziala...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
qqrq
post
Post #2





Grupa: Zarejestrowani
Postów: 418
Pomógł: 8
Dołączył: 16.11.2006

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


Nie działa dlatego, że po odczytaniu elementów z pliku każdy łańcuch w tablicy $tablica kończy się (białym) znakiem końca linii. Zrób tak:

  1. <?php
  2. $tablica = file("dane.txt"); /*WCZYTUJE DANE Z PLIKU DO TABLICY*/
  3.  
  4. print_r($tablica); /*wyswietlam sobie dla pewnosci ze plik mam poprawny*/
  5.  
  6. /*na poczatek jako test probuje stworzyc 1 plik o nazwie z tabeli*/
  7.  
  8. $f = fopen(trim($tablica[0]), "w");
  9. ?>


i wszystko powinno być cacy...

Ten post edytował qqrq 31.08.2007, 09:28:40


--------------------
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: 19.08.2025 - 07:08