![]() |
нужен простенький скрипт)
умя есь список фтп в таком виде
ftp.user.com l:12345 p:1234 надо что-бы меняло на log:pass@ftp.user.com |
ftp.txt
Код:
ftp.user.com l:qwer p:11111Код:
perl -ne "/(.+) l:(.+) p:(.+)/&&print \"$2\:$3\@$1\n"" ftp.txt > n_ftp.txtКод:
qwer:11111@ftp.user.com |
PHP код:
|
newlist.dat chmod-> соответствующий для записи
и строчка $result=$login[1].':'.$pas[1].'@'.$tmp[0]; не нужна ... зашпарился) |
Спасибо, только оно один файл из листа делает, а надо что-бы весь файл.
|
кхм... чёт я не вразумил.. сори
как понять - "делает один файл" а надо - "что-бы весь" |
тоесть одну строчку из файла.
|
WVBR, ты как-то всё усложнил
$string - содержимое файла. Код:
preg_replace('~([^\s]+) l:([^\s]+) p:([^\n]+)~', '\\2:\\3@\\1', $string) |
NOmeR1, регулярки ещё плохо рулю ... =)
noisia, исправленно |
файлы list.dat создавать будет new.dat если есть права или сам создай, вопрос конкретно не поняла, но вроде то что нужно))
PHP код:
|
| Время: 04:52 |