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

  Все выпуски  

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


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

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

Выпуск № 381
от 26.06.2006, 15:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 313, Экспертов: 44
В номере:Вопросов: 4, Ответов: 12


Вопрос № 46820: Здравствыйте, я новичок в этой области программирования! Вы не могли бы мне подсказать, где можно скачать электронную литературу (желательно бесплатную), что-то типа "php для чайников" или "php для начинающих"??? Заранее б...
Вопрос № 46863: Здравствуйте Уважаемые Эксперты! Возможно сой вопрос не по теме, но все-таки подскажите пожалуйста, как сделать так, что бы URL вида articles/n/x, преобразовывалось в URL вида articles/index.php?n=x, где x любое число от единицы до бесконечности,...
Вопрос № 46923: Добрый день экспрты! Помогите, пожалуйста, сделать на своем сайте систему, с помощью которой бы можно было бы искать в разных поисковых серверах. То есть что бы пользователь вышел на страничку а там была бы возможность найти нужную информацию исп...
Вопрос № 46928: Здравствуйте! Как получить размер файла в кб и мб. Я знаю только как получить размер в байтах. Заранее блогадарен!...

Вопрос № 46.820
Здравствыйте, я новичок в этой области программирования!
Вы не могли бы мне подсказать, где можно скачать электронную литературу (желательно бесплатную), что-то типа "php для чайников" или "php для начинающих"???
Заранее благодарен :)
Отправлен: 20.06.2006, 15:39
Вопрос задал: Toxic~Fire (статус: 2-ой класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Cimus
Здравствуйте, Toxic~Fire!
Я думаю этого списка Вам пока хватит.

http://forum.vingrad.ru/index.php?showtopic=18686
---------
Достичь можно любых высот !
Ответ отправил: Cimus (статус: 3-ий класс)
Ответ отправлен: 20.06.2006, 15:44

Отвечает: Устинов Сергей Евгеньевич
Здравствуйте, Toxic~Fire!

Пользуйтесь поиском по сайту! На этот вопрос уже неоднократно отвечали:
Вопрос №44166
Вопрос №39361

Удачи!
---------
Ответы на все вопросы - на сайте www.ya.ru
Ответ отправил: Устинов Сергей Евгеньевич (статус: Студент)
Ответ отправлен: 20.06.2006, 15:54

Отвечает: Cybernetic_Creature
Здравствуйте, Toxic~Fire!
http://education.aspu.ru/leech/download/02afcaa4e71d13861b7dc1cdc502e611/KolisnichenkoSamouchitelPHP5.djvu
http://education.aspu.ru/leech/download/543fee54a65035fe87b2251face5b30a/KuharchikPHPObuchenie.rar
посмотрите этот сайт тут много полезного
а еще есть
citforum.ru
Ответ отправил: Cybernetic_Creature (статус: Специалист)
Ответ отправлен: 22.06.2006, 14:59


Вопрос № 46.863
Здравствуйте Уважаемые Эксперты!
Возможно сой вопрос не по теме, но все-таки подскажите пожалуйста, как сделать так, что бы URL вида articles/n/x, преобразовывалось в URL вида articles/index.php?n=x, где x любое число от единицы до бесконечности, я слышал, что это можно зделать средствами Apachу, причём необходимо, чтобы пользователь не мог видеть URL articles/index.php?n=x, а видел articles/n/x.
Отправлен: 20.06.2006, 23:27
Вопрос задал: Mark_by (статус: 1-ый класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Cimus
Здравствуйте, Mark_by!
Это мозно сделать путём настройки файла htaccess.
http://www.iho.ru/faq/manual/htaccess.html#RewriteCond
http://spectator.ru/technology/php/user_friendly_urls
---------
Достичь можно любых высот !
Ответ отправил: Cimus (статус: 3-ий класс)
Ответ отправлен: 20.06.2006, 23:39

Отвечает: Ерёмин Андрей
Здравствуйте, Mark_by!
Смотрите пример:
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteRule ^.htaccess$ - [F]
RewriteRule article_([0-9]*).html http://www.yoursite.com/index.php?n=$1

В данном случае при обращении к /article_15.html будет загружаться страница http://www.yoursite.com/index.php?n=15. Это для примера. Для вашего случая нужно немного переписать, но, думаю, разберётесь без труда. Первый параметр - шаблон строки для обработки, второй - полный путь к странице перенаправления. При этом пользователь в адресной строке будет видеть по-прежнему /article_15.html. Всё это следует поместить в файл с названием ".htaccess" (имя именно с точки начинается!) и загрузить в корневую папку сервера (www или public_html например).
---------
Нет правила без исключений. Правило без исключений - исключение из правил.
Ответ отправил: Ерёмин Андрей (статус: Профессор)
Россия, Тула
WWW: Программирование на DELPHI: Всё для программиста.
ICQ: 286837644
----
Ответ отправлен: 21.06.2006, 10:20


Вопрос № 46.923
Добрый день экспрты!
Помогите, пожалуйста, сделать на своем сайте систему, с помощью которой бы можно было бы искать в разных поисковых серверах. То есть что бы пользователь вышел на страничку а там была бы возможность найти нужную информацию используя такие поисковые системы как гугол, яндекс, рамблер, яхо.
И все это хотелось бы что бы было на php. Но можно и на другом языке.
Отправлен: 21.06.2006, 13:39
Вопрос задал: Kkk (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Cimus
Здравствуйте, Kkk!
Для работы с поисковыми системами вонужно сделать скрипт по следующей схеме:
форма отправки запроса -> скрипт который вгоняет запросс в поисковик -> скрипт который выдёргивает результаты запроса из ответа поисковика -> скрипт который выводит результат пользователю.
В форме ввода запроса можно сделать переключатели для поиска в разных поисковых службах, а можно по очереги вгонять строку запроса в поисковики и выдёргивать результаты.
---------
Достичь можно любых высот !
Ответ отправил: Cimus (статус: 3-ий класс)
Ответ отправлен: 21.06.2006, 13:51


Вопрос № 46.928
Здравствуйте!
Как получить размер файла в кб и мб.
Я знаю только как получить размер в байтах.
Заранее блогадарен!
Отправлен: 21.06.2006, 14:38
Вопрос задал: Пушкин Александр (статус: Посетитель)
Всего ответов: 6
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Jeka911
Здравствуйте, Пушкин Александр!

kb = bytes/1024;
mb = kb/1024;

sizeinkb = getfilesize()/1024;

sizeinmb = getfilesize()/1024/1024;
---------
Шахтер - чемпион!!!
Ответ отправил: Jeka911 (статус: 5-ый класс)
Ответ отправлен: 21.06.2006, 14:41
Оценка за ответ: 5

Отвечает: Устинов Сергей Евгеньевич
Здравствуйте, Пушкин Александр!

Функции для того чтобы узнать размер файла в Кб или в Мб я пока не встречал, но вот так можно:
RazmerVKb = filesize('imya_fajla')/1024; //Размер в килобайтах
RazmerVMb = filesize('imya_fajla')/1048576; //Размер в мегабайтах

PS: Один килобайт равен 1024 байта, 1 мегабайт равен 1024 килобайта.

Удачи!
---------
Ответы на все вопросы - на сайте www.ya.ru
Ответ отправил: Устинов Сергей Евгеньевич (статус: Студент)
Ответ отправлен: 21.06.2006, 14:53
Оценка за ответ: 5

Отвечает: Cimus
Здравствуйте, Пушкин Александр!
Зная, что в 1Kb содержиться 1024 байта можно переводить размеры файлов в любую величину.

байты1024= Кб
байты10241024=Мб

так можно гигобайты получить.

---------
Достичь можно любых высот !
Ответ отправил: Cimus (статус: 3-ий класс)
Ответ отправлен: 21.06.2006, 14:57
Оценка за ответ: 5

Отвечает: Константин
Здравствуйте, Пушкин Александр!
А в чем проблема? Что такое килобайт? это 1024 байта. А мегабайт - это 1024 килобайта.
Точно так же как с метрами, милиметрами и километрами.
в кб будет $size/1024
в мб будет $size/(1024*1024)
Можно еще и округлить через round
---------
Лучше сделать и жалеть, чем жалеть о том что не сделал
Ответ отправил: Константин (статус: 6-ой класс)
Ответ отправлен: 21.06.2006, 15:05

Отвечает: Cybernetic_Creature
Здравствуйте, Пушкин Александр!
1KB=1024B
1MB=1024KB=1048576B
print (filesize($filename))."B"
print (filesize($filename)/1024)."KB"
print (filesize($filename)/1048576)."MB"
Ответ отправил: Cybernetic_Creature (статус: Специалист)
Ответ отправлен: 21.06.2006, 15:26

Отвечает: Stamm
Здравствуйте, Пушкин Александр!
Вот есть ф-кция, кот. сама определяет в чём ей измерять: в байтах, в Кб или в Мб

Приложение:

---------
В день - один, ну два подвига, не больше...

Ответ отправил: Stamm (статус: Студент)
Ответ отправлен: 21.06.2006, 15: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.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное