Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]zmiana nazwy pliku
Arhimenrius
post 8.03.2012, 20:42:02
Post #1





Grupa: Zarejestrowani
Postów: 115
Pomógł: 3
Dołączył: 19.04.2011

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


Witam ponownie.
W jaki sposób można zmienić nazwę wysłanego na serwer pliku?
Obecnie mam taki kod:
  1. //otwieram plik wysłany
  2. $file = "".$basedir."/".$csv."/".$name."";
  3. $fp = fopen($file, "r");
  4. flock($fp, 2);
  5. $tekst = fread($fp, filesize($file)); //przypisuje wartosc pliku do zmiennej
  6. flock($fp, 3);
  7. fclose($fp);
  8.  
  9. //tworze nowy plik
  10. $file2 = "".$basedir."/".$csv."/".$savename."";
  11. $fp = fopen($file2, "w+");
  12. flock($fp, 2);
  13. fwrite($fp, $tekst); //Zapisuje przekodowany tekst do pliku
  14. flock($fp, 3);
  15. fclose($fp);


Niestety, on niszczy kodowanie (UTF-8). A chodzi o to by kodowanie było zostawione...
Go to the top of the page
+Quote Post
nospor
post 9.03.2012, 09:02:31
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nie kumam.... chcesz zmienić nazwe pliku, a zamiast tego kopiujesz zawartosc jednego pliku do zmiennej, tworzysz drugi i do drugiego wkładasz tę zawartosc?
Skoro chcesz zmienic nazwe to użyj poprostu
http://www.php.net/manual/en/function.rename.php
i juz


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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: 20.07.2025 - 16:52