Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Zmienna jako nazwa pliku
Forum PHP.pl > Forum > Przedszkole
-Pomocy-
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ć?
strife
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?
-pomocy-
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
Exodus
  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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.