Отправляет email-рассылки с помощью сервиса Sendsay

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

  Все выпуски  

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


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

Лучшие эксперты в разделе

Коцюрбенко Алексей aka Жерар
Статус: Мастер-Эксперт
Рейтинг: 292
∙ повысить рейтинг »
Асмик Гаряка
Статус: Советник
Рейтинг: 109
∙ повысить рейтинг »
Evgen aka Chuma
Статус: 6-й класс
Рейтинг: 4
∙ повысить рейтинг »

∙ PHP / Perl / Python

Номер выпуска:1303
Дата выхода:07.03.2018, 23:15
Администратор рассылки:Коцюрбенко Алексей aka Жерар (Мастер-Эксперт)
Подписчиков / экспертов:18 / 13
Вопросов / ответов:3 / 6

Консультация # 52408: Привет Всем! Страница сайта формируется из нескольких РНР файлов. Каким образом можно отобразить страницу, чтобы сразу перейти в конец страницы? ...
Консультация # 58672: Уважаемые Эксперты! Я делаю скрипт, который из формы заружает файл с изображением и записывает его в базу данных. Другой скрипт читает файл из базы и выводит картинку. В базе данных MySQL создана соотв. таблица, в ней поле для картинок, тип поля - MEDIUMBLOB/ Почему-то скрипт не работает. Такое впечатление, что файл записы...
Консультация # 69900: Здравствуйте, уважаемые эксперты! Прошу помочь мне в одном вопросе. Начал писать чат, но только сейчас оознал, что совершенно не знаю, как проверять подключен ли ползователь или нет... Если у кого либо есть соображения, то, пожалуйста поделитесь....

Консультация # 52408:

Привет Всем!
Страница сайта формируется из нескольких РНР файлов. Каким образом можно отобразить страницу, чтобы сразу перейти в конец страницы?

Дата отправки: 17.08.2006, 11:17
Вопрос задал: ALEXT
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Селев Валерий:

Здравствуйте, ALEXT!

Установите в конце страницы якорь:
<a name="end"></a>

И открывайте страницу как http://my.page.com/page.php#end

Это можно сделать либо вставив прямую ссылку на страницу с другой страницы:
<a href="http://my.page.com/page.php#end">Открыть и переити в конец страницы</a>

Либо редиректом:
header (\'Location: http://my.page.com/page.php#end\')

Либо джаваскриптом:
>
Wind0ws.Location.Href=\'http://my.page.com/page.php#end\';
</script>

Консультировал: Селев Валерий
Дата отправки: 17.08.2006, 11:24
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 58672:

Уважаемые Эксперты!

Я делаю скрипт, который из формы заружает файл с изображением и записывает его в базу данных.
Другой скрипт читает файл из базы и выводит картинку.
В базе данных MySQL создана соотв. таблица, в ней поле для картинок, тип поля - MEDIUMBLOB/

Почему-то скрипт не работает. Такое впечатление, что файл записывается как-то криво.

Код прилагаю, буду признателен за помощь.

Дата отправки: 12.10.2006, 14:30
Вопрос задал: chiefff
Всего ответов: 3
Страница онлайн-консультации »


Консультирует Козлов А. С.:

Здравствуйте, chiefff!
Первое, что приходит на ум при просмотре представленного кода - это режим открытия файла в скриптах upload_photo.php и show_foto.php. Для нормальной работы скриптов рекомендуется указывать режим бинарного чтения/записи, т.е. в скриптах напишите так:

$f=fopen($foto1,"rb");

$f=fopen("images/temp/foto1.jpg","w+b");

Консультировал: Козлов А. С.
Дата отправки: 12.10.2006, 14:55
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует PVS:

Здравствуйте, chiefff!
// опускаю кусок, где запись в базу данных
................................................
// опускаю кусок, где идет чтение из базы данных

Зря. Здесь самое интересное. Предполагаю, что Вы воспользовались функцией addslalses для записи в базу и stripslashes для чтения, а на самом деле слэш - служебный символ SQL\'я и, соответственно, вызывать stripslashes не надо

Консультировал: PVS
Дата отправки: 12.10.2006, 15:15
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Дмитрий Иванов:

Здравствуйте, chiefff!

советую перед записью в базу воспользоватся функцией
$file=bin2hex($file) - который перегонит бинарный файл в hex вид,

а затем при считывании сделать обратное преобразование

$file=pack("H*",$file);

Консультировал: Дмитрий Иванов
Дата отправки: 13.10.2006, 15:07
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 69900:

Здравствуйте, уважаемые эксперты!
Прошу помочь мне в одном вопросе.
Начал писать чат, но только сейчас оознал, что совершенно не знаю, как проверять подключен ли ползователь или нет...
Если у кого либо есть соображения, то, пожалуйста поделитесь.

Дата отправки: 07.01.2007, 18:33
Вопрос задал: Uman
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Денис Сергеевич:

Здравствуйте, Uman!

Протокол HTTP не позволяет устанавливать сеансы, поэтому отследить длительность работы посетителя с Web-ресурсом невозможно. Можно зафиксировать лишь время обращения клиента к ресурсам сервера. Но узнать момент прекращения работы с этими ресурсами невозможно.

Могу предложить использовать такую схему - если со стороны пользователя не было обращения к Web-страницам Вашего чата в течение какого-то времени (например, 30 минут), значит, он покинул ресурс. Для отслеживания времени обращения Ваших посетителей Вы можете использовать сессии.

Если Вы собираетесь использовать MySQL для хранения информации, создайте таблицу, где будете хранить сессии. В ней должно быть такие поля: идентификатор сессии, имя посетителя, время последнего обращения к ресурсам.

Предположим, у нас есть таблица sessions с полями id_session, user и last_action. Код в приложении – написал самое основное, с остальным, думаю, разберетесь.

Удачи!

Приложение:

Консультировал: Денис Сергеевич
Дата отправки: 07.01.2007, 19:04
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Алексей Смуриков:

Здравствуйте, Uman!
Могу посоветовать просто отслеживать активное окно сообщений, которое наверняка будет автоматически обновляться через какой-то промежуток времени. И если окно долго не обновлялось имеено у конкретного пользователя (3-5 минут или можно меньше, скажем 1 минута) то можно считать что пользователя нет!
А в качестве авторизации использовать либо сессии или либо куки!

Консультировал: Алексей Смуриков
Дата отправки: 07.01.2007, 19:07
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное