PHP.SU

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

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

> Найдено сообщений: 37
Alt.F4 Отправлено: 19 Сентября, 2011 - 21:59:53 • Тема: Верстка div-блоками • Форум: Вопросы новичков

Ответов: 10
Просмотров: 429
Цитата:
Не уверен что в тему но может это подойдёт:
http://htmlbook.ru/faq/kak-ubrat...polosy-prokrutki
Мне надо не убрать полосу прокрутки, мне надо чтобы она не появлялась!

По поводу height, выставляю 100% для нижнего блока, так он и занимает весь экран, но учитывая верхний блок в сумме получается где-то 110%.
Напомню, первый блок статический, его высоту нельзя объявить в процентах.
Спасибо.

Добавлено:
Мне тут идейка подвалила, может попробовать все засунуть в таблицу высотой 100%, затем первую строку высотой в пикселях, а следующую - в 100%.
Интересно прокатит так?
Alt.F4 Отправлено: 19 Сентября, 2011 - 19:39:21 • Тема: Верстка div-блоками • Форум: Вопросы новичков

Ответов: 10
Просмотров: 429
Добрый день.
Надо разместить на экране два блока, один сверху как шапку, а другой ниже.
У верхнего блока высота статическая в пикселях, а нижний должен занимать оставшееся пространство, но с одним условием, чтобы не было полосы прокрутки.
Может кто-нибудь в курсе как это можно сделать?
Спасибо.
Alt.F4 Отправлено: 06 Сентября, 2011 - 22:25:59 • Тема: Ищу PHP, JavaScript, AJAX - программера, постоянно проживающего в Москве. • Форум: FreeLance

Ответов: 0
Просмотров: 668
Delete
Alt.F4 Отправлено: 26 Августа, 2011 - 13:00:00 • Тема: Задача: уменьшение TCP-трафика. Как поступить? • Форум: Работа с сетью

Ответов: 26
Просмотров: 3916
Что-то я не въезжаю...
Мелкий, объясните пожалуйста на пальцах, как Вы предлагаете поступить?
Спасибо.

По трекеру:
Устройство отлавливает в ответе сервера только символы "200". (Это сделано для того, чтобы можно было работать GET'ом по HTTP.)
Т.е. по большому счету трекер коннектится на сохранненый в настройках IP, и на указанный порт. Затем кидает данные о местоположение (можно GET'ом, а можно и просто последовательность цифр) и ждет в ответе сервера "200". Вот и весь "протокол" обмена.
Alt.F4 Отправлено: 26 Августа, 2011 - 12:36:52 • Тема: Задача: уменьшение TCP-трафика. Как поступить? • Форум: Работа с сетью

Ответов: 26
Просмотров: 3916
Блин, что-то я вообще запутался. Если скрипт с cURL'ом запускать через 80порт, то смысла в нем нет, Apache же все равно добавит заголовки.

Как вообще работает вся система? Apache - это прога-сервер, которая слушает по умолчанию 80порт TCP-соединения, и при наличии на нем HTTP-запросов запускает файлы .html,.php и другие. Плюс к ответу добавляет заголовки HTTP.
Верно?

Чтобы убрать заголовки, получается надо отказаться от Apache, то есть написать простую прогу-сервер, которая будет слушать любой другой порт TCP-соединения, и при наличии на нем определенных переменных, сохранять их в БД и толкать любой ответ (например HTTP/1.1 200 OK).
Правильный ход мыслей?
Alt.F4 Отправлено: 26 Августа, 2011 - 11:37:58 • Тема: Задача: уменьшение TCP-трафика. Как поступить? • Форум: Работа с сетью

Ответов: 26
Просмотров: 3916
Цитата:
незачем тут впс
вам же мелкий сказал что делать...вы непоняли наверное
пишете обычный скрипт который принимает ваш запрос и отправляет его серверу как клиент например curlом
потом отрезает все лишнее и отдает вам ответ
Да, я сразу и не понял о чем речь.
А можно где-нибудь пример подглядеть?
Спасибо.
p.s. curl должен быть установлен у хостера?
Alt.F4 Отправлено: 26 Августа, 2011 - 11:18:20 • Тема: Задача: уменьшение TCP-трафика. Как поступить? • Форум: Работа с сетью

Ответов: 26
Просмотров: 3916
Ch_chov, вот это класс. Ответ уменьшился на 50байт.
CODE (htmlphp):
скопировать код в буфер обмена
  1. HTTP/1.1 200 OK
  2. Date: Fri, 26 Aug 2011 08:09:16 GMT
  3. Server: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny8 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g mod_perl/2.0.4 Perl/v5.10.0
  4. X-Powered-By:
  5. Content-Type:

Цитата:
вообщето опсосы тарифицируют трафик дискретно по 100 кб как правило
Выбрал услугу опсоса с побайтовой тарификацией.

А вообще реально ли написать сервер на PHP, если допустим у хостера куплю VPS?
Тогда и ответы сделаю минимальными.
Спасибо.
Alt.F4 Отправлено: 25 Августа, 2011 - 21:58:09 • Тема: Задача: уменьшение TCP-трафика. Как поступить? • Форум: Работа с сетью

Ответов: 26
Просмотров: 3916
Цитата:
Некоторые из этих заголовков, можно убрать с помощью php. Некоторые с в конфиге apache.
Вот это очень интересно. Apache поковырять не дадут, а вот с php пробовал header(), но изменяется только ответ, а заголовки остаются...
Или есть другой вариант?
Спасибо.
Alt.F4 Отправлено: 25 Августа, 2011 - 17:25:15 • Тема: Задача: уменьшение TCP-трафика. Как поступить? • Форум: Работа с сетью

Ответов: 26
Просмотров: 3916
Цитата:
апач это веб сервер и накой порт его повесите на том работать и будет и слать хедеры
Ну так все верно, апач по умолчанию висит на 80порту.
Выходит надо упрашивать хостера, чтобы открыл какой-нибудь порт, затем размещать у него (у хостера) свой написанный сервер, который будет висеть на этом порту. Верно?
Цитата:
Но 256 байт при трафике в 300кб экономить? Несерьёзно, по-моему.
я случайно добавил приставку "кило", трекер шлет 100байт полезной информации, а сервер в ответ 300байт шлака. Экономия колосальная за месяц при условии посекундного обмена 24часа в сутки.
Alt.F4 Отправлено: 25 Августа, 2011 - 16:27:56 • Тема: Задача: уменьшение TCP-трафика. Как поступить? • Форум: Работа с сетью

Ответов: 26
Просмотров: 3916
Что-то я не въезжаю. Хидеры пишет Apache по идее только при коннекте по 80 порту, на других такого не должно быть (ведь как-то работает и почта и FTP).
И не понял про смену хостера, что измениться?
P.S. вообще трекер работает чисто по TCP.
Alt.F4 Отправлено: 25 Августа, 2011 - 16:23:51 • Тема: Задача: уменьшение TCP-трафика. Как поступить? • Форум: Работа с сетью

Ответов: 26
Просмотров: 3916
Цитата:
Остановите веб-сервер и используйте 80 порт
В смысле? Типа PHP-скриптом можно остановить Apache хостера?
Alt.F4 Отправлено: 25 Августа, 2011 - 16:15:50 • Тема: Задача: уменьшение TCP-трафика. Как поступить? • Форум: Работа с сетью

Ответов: 26
Просмотров: 3916
Вы меня не поняли. Мне надо избавиться от "лишнего" ответа сервера. По HTTP он выдает при успешной передаче:
CODE (htmlphp):
скопировать код в буфер обмена
  1. HTTP/1.1 200 OK
  2. Date: Sat, 04 Jun 2011 13:26:40 GMT
  3. Server: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny8 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g mod_perl/2.0.4 Perl/v5.10.0
  4. X-Powered-By: PHP/5.2.6-1+lenny8
  5. Vary: Accept-Encoding
  6. Content-Type: text/html

Если использовать другой порт, то можно написать соккет-соединение на PHP, и ответ сервера уже сам придумаю.
Alt.F4 Отправлено: 25 Августа, 2011 - 16:01:16 • Тема: Задача: уменьшение TCP-трафика. Как поступить? • Форум: Работа с сетью

Ответов: 26
Просмотров: 3916
Добрый день.
Работаю с GPS-трекером, который соединяется с сервером по HTTP (используется GPRS, коннект каждую секунду).
Но беда в том, что трекер шлет на сервер 100байт, а сервер в ответ чуть ли не 300. В результате огромный перерасход денег на счете SIM-карты.
Решение одно: не использовать HTTP (т.е. 80 порт).
Вопрос: какое будет оптимальное решение, если учитывать, что сервер хостера?
Просить хостера открыть доп.порт? Наверное не согласиться.
Спасибо.
Alt.F4 Отправлено: 15 Августа, 2011 - 21:38:40 • Тема: Большое число перевести в ASCII символы • Форум: Вопросы новичков

Ответов: 6
Просмотров: 300
Мелкий, спасибо. Так работает.
Как бы сейчас написать функцию, которая плавно изменяет $r, $g, $b... Растерялся
Alt.F4 Отправлено: 15 Августа, 2011 - 09:32:33 • Тема: Большое число перевести в ASCII символы • Форум: Вопросы новичков

Ответов: 6
Просмотров: 300
Оно то все считает, но стоит перевести данное число в стринг, то на выходе получается только dec, а не hex.

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB