[umka]

[umka]
Рейтинг
456
Регистрация
25.05.2008

Python встречается гораздо реже, чем Perl, который есть везде :)

Посмотрите, возможно, для ваших задач хватит перла.

Sower:
Вы возьмётесь за это не сложное задание? Оплата в wmz (по договорённости в личке).

К сожалению, моё чувство лени неподкупно :D

Но вам наверняка с радостью помогут ребята в разделе "Администрирование серверов"! (это про установку двух программулек).

Ну а вызвать их из php я не верю, что не сможете.

Только если отдавать файл самим скриптом (access.php). Тогда "R=301," можно убрать. Но нужно ещё не забывать отдать нужные http-заголовки, типа Content-Type. И в этом случае на веб-сервер будет больше нагрузка.

RewriteEngine on

RewriteRule ^(.+\.(zip|rar|arj))$ /access.php?file=$1 [R=301,L]

В access.php считаете скачивания и отдаёте запрашиваемые файлы.

Чтобы не грузить php, и отдавать файлы напрямую, в access.php вешаете куку, делаете редирект обратно на запрошенный файл, а перед RewriteRule проверяете наличие этой куки.

Решение старо как мир — поставить редиректы со "старых" страниц на "новые".

Берёте каждое слово из поиска, например, попалось слово "ckjdj", и ищете его в английском словаре (т.к. оно написано латиницей). Если не нашлось, то транслитерируете его русскими буквами и ищете в русском словаре. Если нашлось, делаете замену в поисковой фразе.

Для слов, написанных кириллицей, всё наоборот.

Если просто хотите узнать, кириллицей или латиницей написано слово, то тут на помощь придут регулярные выражения.

$word='слово';

if (preg_match('/[a-z]/i',$word)) { echo "латиница"; } else { echo "кириллица"; }

А в чём сложность?

Установить на сервере две программы или запускать их из пхп?

cd www

tar xf archive.tar html_docs

Sower:
Где взять скрипт, конвертирующий mp3 в m4r? Не локальную программу, а именно серверное решение.

В инете предлагают сначала превращать mp3 в wav с помощью mplayer, а потом wav в m4r с помощью faac.

mplayer -ao pcm file1.mp3 -ao pcm:fast:file="file2.wav"

faac -b 192 -c 44100 file2.wav --mpeg-vers 4 -o output.m4r

Если запросы отправляются из php с помощью curl, то там есть возможность указывать интерфейс.

[umka] добавил 06.11.2011 в 12:53

http://php.net/manual/ru/function.curl-setopt.php

"CURLOPT_INTERFACE Имя используемого сетевого интерфейса. Может быть именем интерфейса, IP адресом или именем хоста."

Всего: 6067