PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (4): « 1 [2] 3 4 »

> Найдено сообщений: 55
Быколай Отправлено: 17 Апреля, 2011 - 15:49:27 • Тема: организация прав web-сервера • Форум: Администрирование *nix

Ответов: 17
Просмотров: 8547
настраиваю сервер для локального (пока) тестирования сайтов. апач запустил, mysql, php поставил. аналогичная конфигурация под win на той же машине давно настроена, хотелось бы с теми же проектами работать в ubuntu, благо ide eclipse это позволяет.
Как я понимаю в unix надо создать отдельных пользователей для каждого из запускаемых на сервере процессов. что есть:
пользователя apache создал
группа mysql уже существует
есть ещё некая www-data, что с ней делать?
как быть с php?
Собстенно хотелось бы грамотно организовать пользователей и права доступа, т.к. линукс пользуюсь без году неделя вопросов возникает много, а понимания логики ещё мало.
Благодарен доступному распедаливанию темы и указаниям что почитать Улыбка
Быколай Отправлено: 22 Февраля, 2011 - 16:08:26 • Тема: mysql запросы бд • Форум: Программирование на PHP

Ответов: 6
Просмотров: 806
не за что, бывает Улыбка!
Быколай Отправлено: 22 Февраля, 2011 - 13:20:49 • Тема: mysql запросы бд • Форум: Программирование на PHP

Ответов: 6
Просмотров: 806
LEONeso пишет:
выполняю 2 запроса, с разными статусами типа 1 и 2, то он выполняет их 2, но при этом первый постоянно будет выполняться т.к. последняя запись будет со статусом 1, а он будет искать 2 и постоянно писать, что запись не найдена

то есть на деле у вас происходит
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. SELECT * FROM stat WHERE STATUS='1' AND id=(SELECT id FROM stat WHERE STATUS='2' ORDER BY date DESC LIMIT 1)
  3.  

Не понял ничего не понял...
То есть вы не знаете заранее какое значение status надо извлечь?
LEONeso пишет:
ну далее попытка создать запись

Что записывать собираетесь?

LEONeso пишет:
Ну собственно нужно чтоб запрос выводил последнюю запись с учетом даты статуса и id... хотя id не обязателен, но для полной точности пригодится.

Структура таблица принципиально такая как я выше предполагал?

Пока вы задачу не достаточно внятно изложили, мне кажется...
Быколай Отправлено: 22 Февраля, 2011 - 12:47:18 • Тема: mysql запросы бд • Форум: Программирование на PHP

Ответов: 6
Просмотров: 806
LEONeso пишет:
требуется вывести информацию о последней записи по id с учетом даты и статуса т.к. они разные.

не совсем понятно что хотите получить. id - primary/unique?
Приведённый вами запрос у меня отработал (то есть вывел последнюю по дате строку со status =1) нормально на таблице вида
CODE (sql):
скопировать код в буфер обмена
  1.  
  2. CREATE TABLE `stat` (
  3.         `id` INT(10) NULL AUTO_INCREMENT,
  4.         `status` TINYINT UNSIGNED NULL DEFAULT '0',
  5.         `date` DATETIME NULL,
  6.         PRIMARY KEY (`id`)
  7. )
  8.  

Может вам надо
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. SELECT * FROM stat s
  3.         WHERE 1
  4.         AND s.STATUS = 1
  5.         ORDER BY s.date DESC
  6.         LIMIT 0, 1
  7.  

??
Быколай Отправлено: 02 Февраля, 2011 - 21:03:26 • Тема: Необходимо написать 4 страницы на PHP • Форум: FreeLance

Ответов: 2
Просмотров: 1982
Dapsss пишет:
Отчет о доставке: Если все доставлены - сообщение об успешности, и удаление из этого списка. Если есть не доставленные, то они отображаются заново с причиной неудачи.

Это технически невозможно, насколько знаю.
Быколай Отправлено: 01 Февраля, 2011 - 16:04:11 • Тема: вопрос по кодировке • Форум: Программирование на PHP

Ответов: 5
Просмотров: 279
Дима пишет:
Здравствуйте, помогите разобраться с кодировкой. Aпач сервер настроен на utf8, mysql и в php.ini прописаны настройки по умолчанию на utf8, весь проект, кодировка каждого файла на utf8. Проблема в том, что данные из самой базы в браузере можно прочитать только изменив кодировку с utf8 на Кириллицу win, тогда вся остальная часть контента становится нечитаемой.

?
Быколай Отправлено: 01 Февраля, 2011 - 12:35:03 • Тема: Палает Apach • Форум: Apache и другие веб-серверы

Ответов: 6
Просмотров: 394
Albertino пишет:
Viper пишет:
ЗЫ! Да и не плохо бы выставить max_execution_time поменьше. Тогда зависший скрипт будет прерываться и не будет вешать попаче.

этот параметр задается в httpd.conf? и если его там нету , то надо его дописать? и какое лучше выставить значение?

это параметр в php.ini, по умолчанию 30 (секунд)
Быколай Отправлено: 01 Февраля, 2011 - 12:24:35 • Тема: FilesMatch mp3 • Форум: Apache и другие веб-серверы

Ответов: 12
Просмотров: 986
JustUserR, если я правильно Вас понял, говоря проще: надо идентифицировать пользователя и формировать нужный ему файл в случае соответствующего действия на странице, которое отследить можно JS?
Быколай Отправлено: 30 Января, 2011 - 14:45:11 • Тема: FilesMatch mp3 • Форум: Apache и другие веб-серверы

Ответов: 12
Просмотров: 986
DeepVarvar спасибо за исчерпывающий ответ! Скорее всего остановлюсь на реализации с использованием временных файлов.
Быколай Отправлено: 30 Января, 2011 - 13:08:47 • Тема: FilesMatch mp3 • Форум: Apache и другие веб-серверы

Ответов: 12
Просмотров: 986
JustUserR, я хотел отдавать скриптом бинарный mp3. Думаю зашифровать имена файлов и отдавать их плееру по хешу.
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <param name="FlashVars" value="way=/art/audio/mp3.php?file=14-proshanie_slavynki.mp3&swf=/art/audio/player.swf&w=375&h=56&time_seconds=192&autoplay=0&q=&skin=green&volume=70&comment=Прощание славянки" />
  3.  

и mp3.php соответственно
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. header('Content-type: audio/mpeg');
  3. $file = base64_encode($_GET['file']);
  4. print readfile($file);
  5.  

вот только пока не нашёл способа как определить что это плеер со страницы обращается или в окне браузера открыт урл... Каким образом вообще плеер запрашивает файлы, можете просветить на эту тему

DeepVarvar в серверном администрировании я не силён. Насколько я понял на хостинге статические файлы (css, js, mp3) отдаются мимо апача, и поэтому нельзя с ними колдовать его средствами.
Быколай Отправлено: 29 Января, 2011 - 16:34:28 • Тема: FilesMatch mp3 • Форум: Apache и другие веб-серверы

Ответов: 12
Просмотров: 986
Uchkuma ап после вашего апа, так пробовал - для mp3 не работает, остальные закрывает 403. мистика какая-то...

протестировал на локальной машине - .htaccess отрабатывает, тут дело в настройках сервера хостинга. попробую в саппорт написать.
в общем как ответил хостер: используется связка Nginx + Apache, поэтому для статичных фалов применить директивы в .htaccess не получится. Придётся сочинять скрипт для отдачи mp-шек тем кому нужно Улыбка
Uchkuma, спасибо за участие, все свободны))
Быколай Отправлено: 29 Января, 2011 - 16:31:28 • Тема: FilesMatch mp3 • Форум: Apache и другие веб-серверы

Ответов: 12
Просмотров: 986
Uchkuma пишет:
Пробуем так:
CODE (htaccess):
скопировать код в буфер обмена
  1. <Files "*.(tpl|inc|mp3)">
  2. deny from all
  3. </Files>

так все файлы указанных расширений видны в брузере Огорчение
Быколай Отправлено: 29 Января, 2011 - 15:16:02 • Тема: FilesMatch mp3 • Форум: Apache и другие веб-серверы

Ответов: 12
Просмотров: 986
Всем привет!
Задача: запретить скачивание (открытие в браузере) mp3 файлов.
Использование строк в .htaccess ни чего не меняет
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <FilesMatch "\.(tpl|inc|mp3)$">
  3. Order Deny,Allow
  4. Deny from all
  5. </FilesMatch>
  6.  

пробовал так же
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. RewriteRule .(mp3)$ http://на_индекс
  3.  

ничего. C другими расширениями (tpl|inc) работают эти директивы, с mp3 - нет.
В чём тут дело? Заранее спасибо!
Быколай Отправлено: 07 Мая, 2010 - 16:04:18 • Тема: Без каких файлов не зупустить пёрл? • Форум: Вопросы по Perl/Python/.NET

Ответов: 3
Просмотров: 4170
Спасибо за обстоятельный и развёрнутый ответ!
JustUserR пишет:
На самом деле для запуска Perl под windows нужен только сам интерпретатор и набор dll-файлов к нему вроде perl58.dll

Действительно так и есть!
Похоже единственный способ узнать все подключения - ковырять каждый пакет. А есть в perl способ подавления ошибок, чтобы компиляция не прерывалась на первом отсутствующем модуле? Можно конечно придумать утилиту которая бы рекурсивно просматривала все включаемые пакеты и прагмы на предмет дальнейших включений, но... надо подумать, а может что-то подобное на CPAN есть?
Попробую добавлять пакеты по мере написания программы, отслеживая ошибки...
Быколай Отправлено: 07 Мая, 2010 - 13:39:26 • Тема: Без каких файлов не зупустить пёрл? • Форум: Вопросы по Perl/Python/.NET

Ответов: 3
Просмотров: 4170
Добрый день!
Возникла задача оставить от перла только-то что нужно скрипту - сам интерпретатор и вызываемые пакеты, посмотрел в /lib/, /site/lib/ и ужаснулся, >50 Мб для скрипта в 50 строк.
Есть ли какой-то программный способ прочитать список файлов которые интерпретатор дёргает всегда и без спроса, "жизненно-необходимых"?
А то удалять методом тыка не красиво как-то. Растерялся

Страниц (4): « 1 [2] 3 4 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB