RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 251
от 09.02.2006, 11:54

Администратор:Калашников О.А.
В рассылке:Подписчиков: 226, Экспертов: 37
В номере:Вопросов: 3, Ответов: 6


Вопрос № 34669: Здравствуйте Кто мне сможет помочь. Ниже привожу файл .htaccess: Options +FollowSymlinks DirectoryIndex index.php RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d R...
Вопрос № 34700: Здравствуйте! Мне необходимо реализовать счетчик скачивания файлов с сервера. На аднный момент я остановился на таком этапе: каждому файлу присвоил ID; написал скрипт, которому передается ID файла и который осуществляет перенаправлен...
Вопрос № 34711: Здраствуйте Эксперты. У меня появился вопрос, и мне очень нужна Ваша помощь, как можно сделать прайс лист на PHP, без поддержки MySQL. Вообще нужно чтобы была таблица, что-то типа этого _______________________ | Каталог 1 |<br...

Вопрос № 34.669
Здравствуйте
Кто мне сможет помочь. Ниже привожу файл .htaccess:
Options +FollowSymlinks
DirectoryIndex index.php
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php
<FilesMatch "^(index.php)$">
ForceType application/x-httpd-php
</FilesMatch>
===
Что означают каждые строки.
Я заметил что разделы, подразделы системы управления сайтом идут как к деррикториям: host/articles/yandex и т.д.
хотя на сайте реально этих директорий нет.

Приложение:

Отправлен: 03.02.2006, 13:12
Вопрос задал: Оськин Дмитрий Владимирович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Дмитрий Иванов
Здравствуйте, Оськин Дмитрий Владимирович!

Options +FollowSymlinks - разрешение следовать символьным линкам
DirectoryIndex index.php - при отсутствии в URL файла цели, будет автоматически использован index.php

следующий блок относится к Rewrite модулю позволяющему допустим на лету изменить цель вызова:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php

использование для index.php специального MIME типа
ForceType application/x-httpd-php


для полной информации тебе следует прочитать информацию о конфигурации Apache:
http://httpd.apache.org/docs/2.0/en/mod/core.html

и опциях mod_rewrite:
http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

---------
ставя оценку - подумай, может ты не все описал
Ответ отправил: Дмитрий Иванов (статус: Практикант)
Отправлен: 03.02.2006, 14:19


Вопрос № 34.700
Здравствуйте!
Мне необходимо реализовать счетчик скачивания файлов с сервера.
На аднный момент я остановился на таком этапе:
каждому файлу присвоил ID;
написал скрипт, которому передается ID файла и который осуществляет перенаправление на файл командой header ("Location: ".$fileID);
Но содержимое файла выводится в браузер :(
А мне нужно, что бы выводилось стандартное окно о сохранении файла. Как это реализовать?
Заранее благодарю за любой ответ.
Всем удачи!

Отправлен: 04.02.2006, 02:01
Вопрос задал: Belousov A.E. (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Кошелев АВ
Здравствуйте, Belousov A.E.!
Какой тип файлов не скачивается?
Проверьте, при наборе прямого урл к файлу в браузере, происходит ли вывод содержимого, или открывается диалог скачивания? Подозреваю, что проблема не в скрипте, а в том что тип файла не прописан на сервере.
Ответ отправил: Кошелев АВ (статус: 2-ой класс)
Отправлен: 04.02.2006, 08:57

Отвечает: SKC
Здравствуйте, Belousov A.E.!
Попробуйте вот этот код:

Приложение:

---------
go go go

Ответ отправил: SKC (статус: 1-ый класс)
Отправлен: 04.02.2006, 10:41

Отвечает: Дмитрий Иванов
Здравствуйте, Belousov A.E.!

для вывода окна сохранения файла броузер должен получить в заголовке
Content-Disposition: attachment; filename=$save_file_name

иначе файл будет открыт ассоциированной с этим типом файла программой.

этого можно добиться выдачей файла посредством скрипта
либо
использование Apache модуля mod_headers - который позволяет изменить или добавить дополнительный параметр в заголовок .

---------
ставя оценку - подумай, может ты не все описал
Ответ отправил: Дмитрий Иванов (статус: Практикант)
Отправлен: 04.02.2006, 16:27

Отвечает: Stamm
Здравствуйте, Belousov A.E.!
Можно проще: через мета-тэг
print "
Только его надо вставлять между
---------
В день - один, ну два подвига, не больше...
Ответ отправил: Stamm (статус: Студент)
Отправлен: 05.02.2006, 00:35


Вопрос № 34.711
Здраствуйте Эксперты.
У меня появился вопрос, и мне очень нужна Ваша помощь, как можно сделать прайс лист на PHP, без поддержки MySQL. Вообще нужно чтобы была таблица, что-то

типа этого
_______________________
| Каталог 1 |
|_______________________|
|Товар1 |Цена1 |
|_______________|_______|
|Товар2 |Цена2 |
|_______________|_______|
| Каталог 2 |
|_______________________|
|Товар 1 |Цена1 |
|_______________|_______|
|Товар2 |Цена2 |
|_______________|_______|

И была админка для добавления и редактирования каталогов, товаров и цен. Можете ли вы помочь?
P.S Пробывал один скрипт с woweb.ru, но он не подошел тем нужно выбирать каталог.

Приложение:

Отправлен: 04.02.2006, 08:39
Вопрос задал: Махов Саня (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Кошелев АВ
Здравствуйте, Махов Саня!
На первый взгляд получается, что прайс-лист будет являть собой папку на сервере, его каталоги (каталог1, каталог2) - файлы в этой папке, содержимое каталогов - содержимое файлов, с данными, разделенными табулятором, запятой или чем угодно. Я надеюсь, у вас хватит терпения и сил осуществить свой замысел, если что обращайтесь. Начинать советую с админки, хотя это имхо. :)
Ответ отправил: Кошелев АВ (статус: 2-ой класс)
Отправлен: 04.02.2006, 08:52


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.13 от 07.02.2006
Яндекс Rambler's Top100

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.phpplus
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное