Функция passthru() похожа на функцию exec() тем, что выполняет команду command. Если имеется аргумент return_var, то здесь будет помещён return-статус Unix-команды. Эта функция должна использоваться вместо exec() или system(), если вывод Unix-команды является бинарными данными, которые должны передаваться непосредственно обратно в браузер. Её обычное использование - выполнение чего-нибудь вроде pbmplus-утилит, которые могут давать непосредственный вывод потока изображения. Установив в Content-type значение image/gif и вызвав затем pbmplus-программу для вывода gif, вы можете создать PHP-скрипт, выводящий изображения напрямую
Форум → Программирование → PHP для идиотов → Профи обосрался :( system надо рута?
Профи обосрался :( system надо рута?
Страницы: ← Предыдущая страница • Следующая страница →
-
5 октября 2010 г. 23:51, спустя 3 минуты 1 секунду
ivanscm, в каком-то месте ты пиздишь. это место надо найти. -
5 октября 2010 г. 23:52, спустя 1 минуту 42 секунды
ivanscm, в каком-то месте ты пиздишь. это место надо найти.
мне тоже интересно знать где я тут пиздабол. passthru нуль мне далаС возвращением, Пiха! hyperoff.ru - качественный хостинг php -
6 октября 2010 г. 0:24, спустя 31 минуту 55 секунд
echo system("whoami");
su www
в консоли что выдает ? :) -
6 октября 2010 г. 0:31, спустя 7 минут 16 секунд
из пхпwww www
из консолиroot
Спустя 152 сек.su www
This account is currently not available.С возвращением, Пiха! hyperoff.ru - качественный хостинг php -
6 октября 2010 г. 0:34, спустя 2 минуты 9 секунд
а я еще поржу и погляжу как мучаются :DСапожник без сапог -
6 октября 2010 г. 0:35, спустя 58 секунд
а ты что знаешь в чем дело? дуд не мучай меня
а я еще поржу и погляжу как мучаются :DС возвращением, Пiха! hyperoff.ru - качественный хостинг php -
6 октября 2010 г. 0:40, спустя 5 минут 34 секунды
в супорте сказалиК сожалению полностью запустить от рута и дать права на весь VPS не получится, т.к. используется suexec для запуска php (т.е. каждый php процесс в своем окружении).
С возвращением, Пiха! hyperoff.ru - качественный хостинг php -
6 октября 2010 г. 0:40, спустя 8 секунд
нет не знаю, но проблемы знакомые)) мучайтесь :DСапожник без сапог -
6 октября 2010 г. 0:41, спустя 53 секунды
у людей горе он смеется
нет не знаю, но проблемы знакомые)) мучайтесь :DС возвращением, Пiха! hyperoff.ru - качественный хостинг php -
6 октября 2010 г. 0:50, спустя 8 минут 28 секунд
<?php
header ("Content-type: image/png");
system("/usr/local/bin/convert logo: png:");
?>
так то хоть работает ? =)) -
6 октября 2010 г. 0:55, спустя 5 минут 28 секунд
ну картинка. лого как лого<?php
header ("Content-type: image/png");
system("/usr/local/bin/convert logo: png:");
?>
так то хоть работает ? =))С возвращением, Пiха! hyperoff.ru - качественный хостинг php -
-
6 октября 2010 г. 0:59, спустя 2 минуты 39 секунд
пилять. у мну 3 ночи. я тоже спать. хватит форум терроризировать
гугл в помощь ;)Спустя 12 сек.а я спать =))С возвращением, Пiха! hyperoff.ru - качественный хостинг php -
6 октября 2010 г. 8:38, спустя 7 часов 38 минут 20 секунд
Ты 100% уверен что в синтаксисе не ошибся!? (проверь если даже 100% уверен!)
Попробуй заменить на это:"/usr/local/bin/convert {$_SERVER['DOCUMENT_ROOT']}/usb.pdf {$_SERVER['DOCUMENT_ROOT']}/usb.png"
Ниже я тебе приведу способ (через ssh), который будет работать 100%, раз ты говорил что конвертация пашет через терминал.
Спустя 110 сек.В архиве содержится решение через ssh, но я повторюсь для начала проверь синтаксис в своём примере!
Т.е. попробовать заменить:$result = system('/usr/local/bin/convert "'.$_SERVER['DOCUMENT_ROOT'].'/usb.pdf" "'.$_SERVER['DOCUMENT_ROOT'].'/usb.png"', $return_var);
На:$result = system("/usr/local/bin/convert {$_SERVER['DOCUMENT_ROOT']}/usb.pdf {$_SERVER['DOCUMENT_ROOT']}/usb.png", $return_var);
-
6 октября 2010 г. 11:10, спустя 2 часа 32 минуты 41 секунду
pissflaps, да синтаксис 100. потому что я со скрипта делаю копипаст в консоль. ща проверю твое решение, но блять пароли хранить открыто… от рута сервера в пхп скрипте…
с суппорте сказали как сказал васяц:
Попробуйте запустить апачем shell скрипт в котором прописана нужная команда через php. данное решение должно помочь вам. Спасибо за заявку.
но увы я не знаю как скрипты писать, тем более с приемом парамсов.Спустя 38 сек.но думаю это не сложнее чем на пыхеС возвращением, Пiха! hyperoff.ru - качественный хостинг php
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!