Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Stworzenie kopii pliku w innym rozszerzeniu.
mateŁusz
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 21.08.2012

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


Ostatnio chodzi mi po głowie pomysł czy da się zrobić coś takiego, że tworzysz plik, wgrywasz go na FTP. Włączasz go przez przeglądarkę i plik wskazany w skrypcie wywołanym kopiuje się i zapisuje (na ftp) w rozszerzeniu .txt na przykład.
Da się coś takiego zrobić?
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


O ile dobrze zrozumiałem chodzi Ci o najzwyklejszy upload plików? Tak jest to możliwe.
Go to the top of the page
+Quote Post
ViX
post
Post #3





Grupa: Zarejestrowani
Postów: 114
Pomógł: 9
Dołączył: 19.11.2007
Skąd: Kraków

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


Masz na myśli może coś takiego?

  1. <?php
  2. $fileName = $_GET['fileName']; //pobieramy nazwę pliku ze zmiennej get (pasek adresu)
  3. $nameArr = explode('.', $fileName); //rozbijamy nazwę po kropkach do
  4.  
  5. $newArr = array_slice($nameArr, 0, -1); //tworzymy nową tablicę uboższą o rozszerzenie (wszystko za ostatnią kropką)
  6. $newName = implode('.', $newArr) . '.txt'; //sklejamy tablicę do formy stringa
  7.  
  8. copy($fileName, $newName); //kopiujemy stary plik do nowej lokalizacji
  9. ?>


Pisane z palca, ale powinno działać.
Go to the top of the page
+Quote Post
mateŁusz
post
Post #4





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 21.08.2012

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


Vix, myślę, że to to tylko mi trzeba zrobić tak, że w tym pliku gdzieś się wpisuję, np. "mapa.php", zapisuje, włącza przez przeglądarkę i wtedy skrypt tworzy drugi plik z rozszerzeniem .txt z taką samą zawartością jaka jest w pliku mapa.php (IMG:style_emoticons/default/smile.gif)

//Dobra, już se poradziłem.
Dziękuję.

Ten post edytował mateŁusz 30.10.2012, 22:13:01
Go to the top of the page
+Quote Post

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: 23.08.2025 - 20:27