The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"PHP функция system"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"PHP функция system"  
Сообщение от protonix (ok) on 28-Фев-07, 12:00 
php скрпит conv.php:

<?
$last_line = system ("ffmpeg -i cd.3gp cd.flv", $retval);
echo  "$last_line . $retval ";
?>

если выполнять на сервере(FreeBSD 6.1)

>php conv.php

то все норм отрабатывает,
Но если запускать из браузера то ничего не выполняется, выводит только 0 , вроде код ошибки успешного выполнения, но файл cd.3gp остаеться не конвертирован.
права доступа на cd.3gp и бинарник ffmpeg 777. Если например выполнять ls то все нормально.Все тоже самое если использовать exec,passthru.
В пхп недавно,подскажите пожайлуста, где косяк

Заранее благодарен!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "PHP функция system"  
Сообщение от obl (ok) on 01-Мрт-07, 19:06 
>php скрпит conv.php:
>
><?
>$last_line = system ("ffmpeg -i cd.3gp cd.flv", $retval);
>echo  "$last_line . $retval ";
>?>
>
>если выполнять на сервере(FreeBSD 6.1)
>
>>php conv.php
>
>то все норм отрабатывает,
>Но если запускать из браузера то ничего не выполняется, выводит только 0
>, вроде код ошибки успешного выполнения, но файл cd.3gp остаеться не
>конвертирован.
>права доступа на cd.3gp и бинарник ffmpeg 777. Если например выполнять ls
>то все нормально.Все тоже самое если использовать exec,passthru.
>В пхп недавно,подскажите пожайлуста, где косяк
>
>Заранее благодарен!

а вы уверены что они не выключены в конфиге виртаулхоста? ;)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "PHP функция system"  
Сообщение от protonix (ok) on 02-Мрт-07, 11:04 
все разобралсо -

$conv="/usr/local/bin/ffmpeg -i $filename $fileflv &";  
$last_line = passthru("$conv", $retval);

1. полный путь до бинарника
2. в фоновом режиме

Терь такой вопрос как сделать чтоб пхп "не ждал" окончания выполнения ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "PHP функция system"  
Сообщение от obl (ok) on 09-Мрт-07, 02:37 
>все разобралсо -
>
>$conv="/usr/local/bin/ffmpeg -i $filename $fileflv &";
>$last_line = passthru("$conv", $retval);
>
>1. полный путь до бинарника
>2. в фоновом режиме
>
>Терь такой вопрос как сделать чтоб пхп "не ждал" окончания выполнения ?
>

парсить вывод построчно?
но я бы написал на чем-нибудь действительно многопоточном, например на питоне скриптик который вызывался бы из пхп и запускал сколько надо конверторов
былобы менее коряво... )

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру