![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 24.01.2013 Skąd: Dzierżoniów Ostrzeżenie: (0%) ![]() ![]() |
Mam taki skrypt:
foreach (new DirectoryIterator('.') as $file) { if($file->isDot()) continue; $filename = $file->getFilename(); echo system("stat $filename");. } Skrypt uruchamia komendę stat (to oczywiście tylko przykład) dla każdego pliku obecnego w katalogu. Skrypt działa ale problemy pojawiają się jak na przykład w katalogu jest plik o nazwie `~!@#$%^&*()-=_+[]\{}|;':",.<>?.txt Oczywiście chodzi o zacytowanie tych dziwnych znaków i właściwe przesłanie ich jako parametr. Jak poprawić ten mój skrypt ? System operacyjny linux. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 531 Pomógł: 55 Dołączył: 3.01.2016 Skąd: Łowicz Ostrzeżenie: (0%) ![]() ![]() |
stworzyłem ten twój plik z dziwnymi znakami i odpaliłem skrypt i działa bez problemu
Ten post edytował LowiczakPL 20.04.2018, 20:58:26 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 18:43 |