Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Zmienna jako nazwa pliku, Pomocy!
--Pomocy--
post 10.11.2007, 15:32:04
Post #1





Goście







Chciałbym użyć zmiennej jako nazwy pliku. Próbowałem sposobem (tworząc plik za pomocą funkcji fwrite()), niestety pojawia się błąd. Co robić?
Go to the top of the page
+Quote Post
strife
post 10.11.2007, 15:44:35
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Cytat(-Pomocy- @ 10.11.2007, 15:32:04 ) *
Chciałbym użyć zmiennej jako nazwy pliku. Próbowałem sposobem (tworząc plik za pomocą funkcji fwrite()), niestety pojawia się błąd. Co robić?

Napisz treść tego błędu z fragmentem kodu.

Swoją drogą po co Ci coś takiego?


--------------------
Go to the top of the page
+Quote Post
--pomocy--
post 10.11.2007, 17:38:43
Post #3





Goście







Chciałbym, aby nazwa pliku txt, gdzie będą zapisywane dane nosiła wartość zmiannej, do której przypisałem datę i godzinę.

  1. <?php
  2. $godzina= date ('h-i');
  3. $data= date ('w');
  4.  
  5. $plik = "baza.txt";
  6. $kopia = fopen("$data_$godzina.txt", "r+");
  7.  
  8. if (copy($plik, $kopia)) {
  9. echo "kopiowanie pliku $plik, powiodlo sie!";
  10. }
  11. else
  12. {
  13. echo "kopiowanie pliku $plik, nie udalo sie";
  14. }
  15.  
  16. ?>


Jest plik baza.txt, jego zawartość ma być przkopiowana do pliku o nazwie czasu (jaki jest w danym momencie), dla tego chcę, aby jego nazwa była wartością zmiennej.
Między h i i dałem myślnik, ponieważ nazwy plików nie mogą zawierać znaków specjalnych.

treść błędu:
Cytat
Warning: fopen(05-36.txt): failed to open stream: No such file or directory in c:\usr\krasnal\www\systemchat\copy.php on line 6
kopiowanie pliku baza.txt, nie udalo sie
Go to the top of the page
+Quote Post
Exodus
post 10.11.2007, 17:40:42
Post #4





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 16.10.2007

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


  1. <?php
  2. if (copy($kopia, $plik)) {
  3. echo "kopiowanie pliku $plik, powiodlo sie!";
  4. }
  5. else
  6. {
  7. echo "kopiowanie pliku $plik, nie udalo sie";
  8. }
  9. ?>


Pozdrawiam
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: 12.06.2025 - 13:26