- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день! Возникла потребность программно php скриптом добавлять ip адреса на линукс (ifconfig eth0 192.168.1.x netmask 255.255.255.0), но почему-то system('ifconfig') не работает, пробовал exec и т.п., safe_mode выключена. Пробовал с sudo - тоже ничего не получилось. Искал в поисковиках, в чем может быть причина, так и не нашел ответа. Помогите плиз - убил уже несколько часов, а результат нулевой.
esho system('ifconfig') - ничего не выводит ни ошибки, ничего.
http://php.net/manual/en/function.system.php
Во-первых, эта функция возвращает только последнюю строчку результата. Используйте либо второй аргумент, либо функцию exec()
Во-вторых, управлять интерфейсами под пользователем, от которого выполняются команды, не получится :)
;9051599']http://php.net/manual/en/function.system.php
Во-первых, эта функция возвращает только последнюю строчку результата. Используйте либо второй аргумент, либо функцию exec()
exec('ifconfig') тоже ничего не выдает.
;9051599'][ Во-вторых, управлять интерфейсами под пользователем, от которого выполняются команды, не получится :)
По идее можно использовать sudo, но сам факт - ifconfig от обычного пользователя работает, а echo exec('ifconfig') - нет.
Хотя похоже решение только в использовании шелл-скриптов.
вам лучше баш скрипт написать поставить ему suid бит, владельцем файла сделать рута. А из пхп его вызывать функцией exec()
вам лучше баш скрипт написать поставить ему suid бит, владельцем файла сделать рута. А из пхп его вызывать функцией exec()
Понятно, спасибо, я тоже пришел к этому выводу в итоге.