Sower

Sower
Рейтинг
659
Регистрация
30.12.2009
Romka_Kharkov:

Вы круто к функциям копнули IMHO лишнее :D

Что не так? Ресурсоёмко, глючно, не безопасно или какие-то другие подводные камни в таком методе реализации?

Romka_Kharkov:
Вы знаете, я за 7 лет работы "с клиентами" наслушался столько всего, что уже к 99.99% того о чем говорят клиенты отношусь скептически, лучше самому проверить чем слушать что думает клиент на эту тему.... по этому если вы свято верите в то, что тут магия и волшебство с функцией exec() дело конечно ваше, но я предположил более простой и скорее закономерный вариант, а ТС-у лишний раз сорс проверить как бы проблемы не составит большой, гляди где-то из редактора табуляция встряет.

P.S: Очень часто приходилось слышать, что-то типа "Ох блин, точно , наша проблема, извините" или "ааа бин.... недоглядел....."

А у вас есть какие-то аргументы на тему того почему какие либо функции в PHP могли бы вставлять доп. символы в строки? :)

Скинуть файлик в личку для очистки своего доброго имени? :)

Если и правда бяку найдёте, публично признаюсь что был не прав, и добавлю положительный отзыв в вашу репутацию. :)

Эх блин, рано радовался. Работать-то работает, но не везде. Вообщем так работает корректно

exec('mplayer -ao pcm uploads/file2.mp3 -ao pcm:fast:file="uploads/file3.wav"

faac -b 192 -c 44100 uploads/file3.wav --mpeg-vers 4 -o uploads/output2.m4r');

если передать переменную в exec методом гет или пост, например: file2.mp3=$_POST['file_name'] или file2.mp3=$_GET['file_name'] или добавить код в файл и подключить его например через include, то не конвертирует и создаётся нечитаемый файл uploads/file3.wav

serfing-way:
может можно было обойтись без "mplayer, faac и lame и просто установить ffmpeg?

Знал бы прикуп, жил бы в Сочи. )

--------------------------------------------

Всё, нашли ошибку в коде. Проблема решена. )

Возможно что это умышленно система гадит? То есть, на всякий случай, в целях безопасности, подставляет бяку, чтоб к файлу нельзя было обратится?

Предупреждение!

Если вы разрешаете передачу данных от пользователя в эту функцию, то должны использовать escapeshellarg() или escapeshellcmd(), чтобы гарантировать, что пользователь не сможет заставить вашу ОС выполнять произвольные команды.
http://www.php.su/functions/?f=exec&choice=info
Fessen:
8-9% это вообще нечитаемый текст со всеми вытекающими последствиями.

Не всегда. У меня, например, на одном сайте плотность ключевика 9.76%. Один раз в тайтлах и 2 раза в тексте. Всего пара строчек контента. Текст станет не читаемый, как раз таки, если сократить число ключей в контенте до одного.

In_Gvar:
Анализируйте топ, и все станет ясно.

В топе много трастовых сайтов, которые имеют иммунитет на фильтры.

'[umka:
;9631427']В инете предлагают сначала превращать 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

Спасибо, всё подключили, всё работает. Остался последний вопрос... как при помощи этих программ перегонять обратно из m4r в mp3? Имеется в виду последовательность команд. В wav перегоняется нормально, а как этот wav перегнать в mp3 при помощи mplayer?

Sower добавил 11.11.2011 в 22:26

Установили ещё lame, проблема отпала.

New Member:
Ну как в начале сентября закупки начались, само собой все в топ вылезло не сразу, где-то через месяцок, чуть больше, так и сидим в топе:)

Если не трудно, отпишите ещё через месяцок, где будите тогда сидеть.

New Member:
Вы прикалываетесь? вы с какой планеты?
У меня несколько новых проектов. После индексации сайта (домен новый) за первый месяц было куплено около 600 ссылок на сайт, за второй 800.
И все нормально, ВЧ запросы все в топ-10, работа идет на топ-5, в топ-5 уже 70% запросов.

Сколько месяцев ваши сайтов сидят в топах?

Всего: 7889