Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Skrypt na zmianę nazwy
Forum PHP.pl > Forum > Przedszkole
jestemPolakiem
Witam

Mam prośbę czy ktoś napisał by skrypt (tylko taki prosto zbudowany, abym mógł sobie przeanalizować go sam), który robiłby takie coś. Mamy 2 foldery : from, to. W folderze from znajdują się pliki (w folderach, podfolderch itd.) które mają tam swoje rozszeżenie. I chciałbym zrobić taki skrypt, który kopiuje plik z folderu from do folderu to, ale każdemu na końcu po rozszeżeniu dodaje .txt

Dziękuje z góry
Fifi209
Zapomniałeś napisać gdzie masz problem. My tutaj pomagamy w rozwiązaniu problemu, giełda ofert to nie ten dział.
jestemPolakiem
Dobrze, problem jest w tym że nie wiem jak się do tego zabrać - dopiero zaczynam robotę z PHP, i nie wiem jakich funkcji użyć smile.gif
Fifi209
Directoryiterator
file_get_contents
file_put_contents
if

i wiele innych...
Kamil Pietrzak
mozesz to zrobic na 2 sposoby - albo kopiowac pliki, a potem zmieniac im nazwy, albo pobierac tresc z pliku i tworzyc nowy o innej nazwie.

Opisze Ci kopiowanie:
Kopiowanie:
http://www.google.com/search?client=ubuntu...-8&oe=utf-8
Zmiana nazwy
http://www.google.com/search?client=ubuntu...f21ef6c5a71938c
Aby to sie robilo automatycznie musisz uzyc funkcji do sprawdzania zawartosci folderu:
http://www.google.com/search?client=ubuntu...f21ef6c5a71938c
Jak juz poznasz zawartosc folderu, bedziesz potrzebowal petli, aby skopiowac kazdy plik po kolei
http://www.google.com/search?client=ubuntu...f21ef6c5a71938c

Mam na dysku gotowy skrypt do kopiowania plikow z jednego folderu do drugiego, ktory dodatkowo obsluguje podfoldery(otwiera i kopiuje ich zawartosc) - w PHP nie ma funkcji kopiowania folderow - jak bedziesz mial podfoldery w folderze z ktorego kopiujesz, to musisz sprawdzac czy plik jest "plikiem" czy folderem. Ten moj skrypt tylko nie zmienia nazwy, ale to mozna prosto dodac.
Wszystko co potrzebne do jego napisania znalazlem w google;)
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.