Articles of unix

Как узнать, ошибочно ли ffmpeg?

Ситуация: Я использую ffmpeg (через php) для преобразования видеофайлов. Я сконфигурировал свой сценарий конвертации, чтобы вернуть результат (как массив $ error) из команды exec (). Мое предположение заключалось в том, что если ошибка не возникла, $ error будет пустым массивом. Проблема: Проблема в том, что скрипт возвращает вывод, даже если в преобразовании не было ошибок. […]

Загрузите программу с помощью PHP в поле HP-UX

У меня возникла проблема с изменением моей PHP-программы. Первоначально программа загрузила конкретный файл из окна Unix, который работал нормально. Теперь я немного изменил его, чтобы пользователь мог ввести имя файла для загрузки. Теперь это не работает, и я не знаю, почему. Он не бросает никаких ошибок, которые я вижу; страница просто возвращает пустое. PHP version […]

Как включить из самого корня с PHP

Я строю CMS по принципу SaaS. У меня работает мой веб-сервер (динамический). Все пойдет так, как ожидалось, но теперь я столкнулся с моей системой шаблонов, а затем простыми вещами, такими как обработка файлов. Логически каждый клиент имеет собственную учетную запись хостинга. Все хостинговые аккаунты будут запрашивать основную базу данных, размещенную на большой глобальной учетной записи, […]

Много файлов в одном каталоге приводят к увеличению времени загрузки в Apache?

Даже если, кажется, существует несколько повторяющихся вопросов, я думаю, что этот уникальный. Я не спрашиваю, существуют ли какие-либо ограничения, это касается только недостатков производительности в контексте Apache. Или файловая система unix вообще. Допустим, если я запрашиваю файл с сервера Apache http://example.com/media/example.jpg имеет ли значение количество файлов в одном каталоге «media»? Причина, по которой я спрашиваю, […]

почему date php и date unix не совпадают?

У меня есть сервер centos, и я переписал время на NewYork по дате cmd. Также я изменяю в php.ini «date.timezone =« America / New_York »« Когда я вводим дату команды в командной оболочке. Я получаю реальное время в Нью-Йорке. Но когда я сделаю эхо-дата («Ymd H: i: s»); Время не так! Я всегда получаю на […]

Разница между окнами и путями unix

Мой тестовый сервер – это окна. Live-сервер – unix. Я использовал относительные пути, которые, похоже, работали одинаково на обоих. Я перешел на абсолютные пути, и кажется, что они разные. Моя проблема связана с загрузкой файлов из подкаталогов. На сервере Windows я использую realpath() , и это, похоже, дает мне «корень» для поиска. Но Unix рассматривает […]

Добавление содержимого команды UNIX в тег div

Я делаю веб-терминал UNIX для обучения. Пока что я сделал текстовое поле и выводится вывод. Вот так. <?php $output = shell_exec('ls'); echo "<pre>$output</pre>"; ?> форма <html> <head> <link href="/css/webterminal.css" rel="stylesheet" type="text/css" /> <script type="text/javascript"> function shell_execute(str) { if (str.length==0) { document.getElementById("txtOut").innerHTML=""; return; } if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); […]

Команда PHP exec pgp

Я хочу использовать PHP для «exec» команды шифрования pgp. Независимо от командной строки я получаю либо ошибку 64 (ошибка синтаксического анализатора), либо 162 (полный сбой во время кодирования). Таким образом, я сократил командную строку в программе PHP до этого простого отображения отпечатков пальцев, из-за чего выходят затворы: exec("/opt/pgp/bin/pgp –fingerprint", $results); Если я запускаю «/ opt […]

Регулярное выражение PHP для ограничения новых строк до maxmium из двух

Я использую это, но он заменяет отдельные события новой строки <br/><br/> function nl2br2($string){ $string = preg_replace('/(\r\n){2,}/', '<br/><br/>', $string); //$string = preg_replace('/[\r\n]/', '<br/>', $string); return $string; } Это происходит с первым шаблоном.

PHP, сравнивающий отметки времени UNIX

У меня проблема с двумя временными метками unix в php. $time_now = mktime(); if($auction->time_end > $time_now){ //true } else{ //false } $ auction-> time_end равно 1362579127 и устанавливается как int from db. $ time_now, например, 1364129253 и устанавливается как int, оба проверяли с помощью var_dump и действительно возвращались как int. Проблема в том, что PHP, […]