Автор |
Сообщение |
Мя[ут] Медвед :) Сообщений: 896 Город: г. Пушкин 22.11.2006 22:27 |
Инфо | e-mail | icq | web | цитировать | линк |
![](1.gif) |
Dimonius, а как быть с многоуровневой прозрачностью? ИМХО пора бы Microsoft нормальный код написать ибо PNG - уже почти неотъемлемая деталь при создании сайта |
![](1.gif) |
Is this the end of everything? |
|
|
Athari снежный барс Сообщений: 12966 Город: Казань 22.11.2006 22:40 |
Инфо | icq | web | цитировать | линк |
![](1.gif) |
Вот ща все кинутся кабанчиком это все делать. ИМХО проще Gif/Jpeg - работает везде и везде одинаково.
Димониус, если хочешь нормальную прозрачность без лесенок, если хочешь какой-нибудь эффект вроде теней без подстановки фона для каждого элемента — потратишь немного времени, чтобы PNG работал. К тому же для этого уже есть множество готовых решений на уровне от CSS и JavaScript до PHP.
ИМХО пора бы Microsoft нормальный код написать ибо PNG - уже почти неотъемлемая деталь при создании сайта
Мяут, ходят слухи, в IE7 PNG будет нормально поддерживаться. Ну и CSS2 на сносном уровне, что тоже не может не радовать. |
![](1.gif) |
|
|
|
Dimonius леффка Сообщений: 10303 Город: Москва 22.11.2006 22:54 |
Инфо | e-mail | icq | web | цитировать | линк |
![](1.gif) |
Мя[ут], на работе на паре компов стоит IE7 - там прозрачность нормально работает. Ну ребята же с FireFox +пара плагов все перли 1:1... Так что почему бы и не работать, если даже все отлажено до них?
Правда самое смешное, что IE7 не держит html/xhtml расширений микрософт... В итоге сайты, ориентированные на них, а не на w3c в пролете :/ Мне на работе на одном из сайтов пришлось все меню переделывать - ибо под 2003/IE7 оно не работало :( |
![](1.gif) |
![](http://www.dimonius.ru/2/dimsign.gif) |
|
|
Athari снежный барс Сообщений: 12966 Город: Казань 22.11.2006 23:03 |
Инфо | icq | web | цитировать | линк |
![](1.gif) |
Правда самое смешное, что IE7 не держит html/xhtml расширений микрософт...
Димониус, расширения — в смысле эти «propertiary features»? Что не поддерживается? |
![](1.gif) |
|
|
|
Dimonius леффка Сообщений: 10303 Город: Москва 23.11.2006 10:59 |
Инфо | e-mail | icq | web | цитировать | линк |
![](1.gif) |
Athari, например на сайте у нас было меню на:
<expand:node state="true" img="false" fixed="true" color="white" selectedColor="silver" id="expMenu" style="cursor:default" >
<node>....</node>
</expand:node>
В IE 6.028 - работает, в IE 6.31 и в IE 7 - уже нет. Рисует так же как и FireFox/Opera - то есть единым текстом, игноря теги. Ну и еще есть. Та же разметка в Printable mm и тд и тп |
![](1.gif) |
![](http://www.dimonius.ru/2/dimsign.gif) |
|
|
MAMA Zмея Сообщений: 1532 Город: Москва 29.11.2006 19:23 |
Инфо | e-mail | цитировать | линк |
![](1.gif) |
Хотел сделать монитор сервера по контр-страйку на сайте. Вообще скрипт, который запрашивал бы сервер о карте, кол-ве игроков и прочем и выводил это. Нашел подобный скрипт и отредактировал его под себя. Но он не работает.
Все нужные переменные остаются пустыми, при этом выдается следующее.
Warning: fread() [function.fread]: Length parameter must be greater than 0. in /home2/wapine/public_html/look.php on line 21
Адрес сервера верный, при чем пробовал другие сервера - результат тот же.
Вот рабочий код, может быть увидите в нем ошибки?
[code] <?php
$qw = chr(32);
$fp = fsockopen("udp://85.192.51.210", "27015");
if (!$fp) {echo "error";}
else {
fwrite($fp, "\377\377\377\377details".chr(10));
$st = fread($fp, 1);
$r = socket_get_status($fp);
$r = $r['unread_bytes'];
$st .= fread($fp, $r);
fclose($fp);
$st = substr($st, 5);
$address = substr($st, 0, strpos($st, chr(0)));
$address = str_replace(chr(0), "|", $address);
$st = substr($st, strpos($st, chr(0))+1);
$name = substr($st, 0, strpos($st, chr(0)));
$st = substr($st, strpos($st, chr(0))+1);
$map = substr($st, 0, strpos($st, chr(0)));
$st = substr($st, strpos($st, chr(0))+1);
$st = substr($st, strpos($st, chr(0))+1);
$st = substr($st, strpos($st, chr(0))+1);
$current = ord(substr($st, 0, 1));
$max = ord(substr($st, 1, 1));}
echo "MAP= ".$map."<br>";
echo "SERVER NAME= ".$name."<br>";
echo "SERVER ADDRESS= ".$address."<br>";
echo "PLAYERS: ". $current.'/'.$max."<br>";
$fp = fsockopen("udp://85.192.51.210", "27015");
if (!$fp) {echo "error";}
else {
fwrite($fp, "\377\377\377\377players".chr(10));
$st = fread($fp,1);
$r = socket_get_status($fp);
$r = $r['unread_bytes'];
$st .= fread($fp, $r);
fclose($fp);
$playersn = ord(substr($st, 5, 1));
$st = substr($st, 6);}
?> [/code]
[Добавлено 29.11.2006 20:53:44]:
Код работает на одном сервере. Но на моих не работает, наверно дело в настройках сервера контры :) |
![](1.gif) |
|
|
|
Athari снежный барс Сообщений: 12966 Город: Казань 29.11.2006 21:02 |
Инфо | icq | web | цитировать | линк |
![](1.gif) |
MAMA, у меня на локальном сервере твой скрипт намертво застревает на $st = fread($fp, 1); |
![](1.gif) |
|
|
|
MAMA Zмея Сообщений: 1532 Город: Москва 29.11.2006 21:07 |
Инфо | e-mail | цитировать | линк |
![](1.gif) |
Athari,
скрипт все-таки правильный, потому что он работает, если адрес сервера 85.29.192.252.
Пример можно увидеть тут:
wapinet.net/look.php
Стоит поменять адрес на мой или на какой-нибудь ещё - сразу непонятно что происходит. |
![](1.gif) |
|
|
|
MAMA Zмея Сообщений: 1532 Город: Москва 10.12.2006 17:04 |
Инфо | e-mail | цитировать | линк |
![](1.gif) |
Я с той же проблемой... Помогите, плиз, разобраться. Найдена документация к движку игрового сервера, который я хочу мониторить.
Вот здесь даны параметры сетевых запросов и ответов:
developer.valvesoftware.com/wiki/Source_Server_Queries
В частности, мне нужен запрос A2S_INFO - Basic information about the server (дает основную информацию о сервере).
В документации сказано:
A2S_INFO
Формат запроса.
Server info can be requested by sending the following byte values in a UDP packet to the server.
(перевод -
Информация о сервере может быть запрошена отправкой следующих байтов в udp пакете на сервер.)
И даны эти байты:
FF FF FF FF 54 53 6F 75 72 63 65 20 45 6E 67 69 ÿÿÿÿTSource Engi
6E 65 20 51 75 65 72 79 00 ne Query
Как мне правильно их вписать в php-функцию запроса (fwrite($fp, "запрос");)
Помогите, пожалуйста. Пока, как ни пробовал, - сервер не отвечает.
[Добавлено 10.12.2006 18:55:30]:
ура!
байты надо писать \xFF и все нормально отвечает! |
![](1.gif) |
|
|
|
MAMA Zмея Сообщений: 1532 Город: Москва 16.12.2006 18:28 |
Инфо | e-mail | цитировать | линк |
![](1.gif) |
Помогите строку представить числом. Например у меня есть строка из двух символов "Ж3".
С одним символом (со строкой из 1 байта) это сделать легко.
Например, "D" - используем функцию ord("D") = 41.
А вот как быть с со строками длинее 1 байта? Тут орд не работает, она рассматривает только первый байт. |
![](1.gif) |
|
|
|
Athari снежный барс Сообщений: 12966 Город: Казань 16.12.2006 20:11 |
Инфо | icq | web | цитировать | линк |
![](1.gif) |
Помогите строку представить числом.
МАМА, не понял, чего ты хочешь. Тебе нужен массив с ord’ами? Тогда
[code]$ords = array();
for ($i=0; $<strlen($str); ++$i)
$ords[] = ord($str[$i]);[/code]
Или всё нужно в одно число впихнуть? Тогда довольно быстро число разрастётся и не уместится в своих четырёх(?) байтах.
Тебе это всё на кой икс? |
![](1.gif) |
|
|
|
MAMA Zмея Сообщений: 1532 Город: Москва 16.12.2006 20:26 |
Инфо | e-mail | цитировать | линк |
![](1.gif) |
Athari,
Спасибо,
дело в том, что ответ от сервера получаю в строковой форме,
в которой есть что угодно, строки, числа размером в байт(byte), числа размером в 2 байта.
Вот пример ответа сервера:
яяяяDVovchik.RU?»EPavluha IГuDCocktail[Zelenograd]E¬B-=)I(EKA=-З;:DAnryqzсENosorogvҐнEWhite PowerAњфE artemЫD *BCC*≈Kalbmar≈(RUS)в„ўЫґ•)D NLF | Chuck Norris јЈбE ПремычЂiFВасилий ТеркиняЪ DKorn!ьJЈEShadoutЪ{µEASHЬшДD
Все компоненты я вычленяю с помощью substr().
Поэтому получается, что числа выглядят по-дурацки.
Но я нашел решение:
разбить числовой фрагмент на байты, получить их орд, далее каждый орд представить в двоичной форме, "соединить" биты и преобразовать обратно в десятичную. Так я получу исходное двух- и трехбайтовое число.
Можно что-то более оптимальное сделать? |
![](1.gif) |
|
|
|
~ Сообщений: 1314 Город: 03.01.2007 17:53 |
Инфо | цитировать | линк |
![](1.gif) |
Никто не знает как разрешить такую проблему?
get_element('optional_script').src = 'js/texts.js';
get_element('optional_script').onload = document.write(ana);
В файле скрипта только инициализируется переменная ana. Почему-то в МОзилле в упор отказывается работать, в Опере и ИЕ все пашет как положено. Никто не знает, как сделать чтобы и в МОзилле пахало?
Moderator Athari: Перенесено из темы «Наши веб-сайты (домашние странички)». Для обсуждения вопросов программирования предназначена эта тема. |
![](1.gif) |
После прочтения — жечь! |
|
|
Зелёникс Незарегистрирован 09.01.2007 10:06 |
цитировать | линк |
![](1.gif) |
а у меня на изучение всяких там java, c# и так далее денег не хватит. я студент. и денег нет. и точка. Лучше буду то что знаю творить. Кста, кто-нибудь устанавливал GLScene в C++ Builder5(6). У меня выдаёт ошибку переполнения стека. Если ДА, то КАК??? |
![](1.gif) |
Гость www.pridelands.ru |
|
|
Athari снежный барс Сообщений: 12966 Город: Казань 09.01.2007 11:50 |
Инфо | icq | web | цитировать | линк |
![](1.gif) |
Кста, кто-нибудь устанавливал GLScene в C++ Builder5(6).
Зелёникс, заранее скомпилированный пакет ставишь? Труба дело. Как показывает моя практика, все эти скомпилированные пакеты работают, только если звёзды правильно выстроятся в ряд. Что бывыает довольно редко. :) Лучше ставить исходниками — если они есть, конечно.
а у меня на изучение всяких там java, c# и так далее денег не хватит. я студент. и денег нет. и точка.
А деньги-то на что сдались? Скачать электронный учебник из Сети много денег не надо. Да и поставить нужный софт — тоже, благо в России живёшь, здесь почти весь софт бесплатный. ;) Без единой бумажной книжки я, например, изучал и PHP, и JavaScript, и все сетевые премудрости. Дождёшься чего от универа… :-l |
![](1.gif) |
|
|
|
Lion_Sam Lightning Lion Сообщений: 2372 Город: Ангарск 21.01.2007 13:59 |
Инфо | e-mail | icq | web | цитировать | линк |
![](1.gif) |
А мя только недавно стал изучать PHP. Вот до MySQL ещё не дошёл, некогда всё.
Есть даже мелкий проект: для Opera для IE |
![](1.gif) |
O darkness, if in thy arms I could rest for a while, and with these earthly eyes see thy dim smile... |
|
|
Dimonius леффка Сообщений: 10303 Город: Москва 21.01.2007 14:05 |
Инфо | e-mail | icq | web | цитировать | линк |
![](1.gif) |
SamatiX, эээ... не понял, а зачем идет различие в браузерах? Страница примитивна, даже старый NN сможет ее корректно показать... |
![](1.gif) |
![](http://www.dimonius.ru/2/dimsign.gif) |
|
|
Lion_Sam Lightning Lion Сообщений: 2372 Город: Ангарск 21.01.2007 14:15 |
Инфо | e-mail | icq | web | цитировать | линк |
![](1.gif) |
Dimonius, о примитивности не спорю. Просто мя для мобилников делал, а там требуется заголовок "Content-Type: text/vnd.wap.wml; charset=utf-8".
Обычно IE отказывается из-за этого заголовка отображать страницу :/
То есть с wml'ом у IE туго)) |
![](1.gif) |
O darkness, if in thy arms I could rest for a while, and with these earthly eyes see thy dim smile... |
|
|
MAMA Zмея Сообщений: 1532 Город: Москва 21.01.2007 14:21 |
|
Lion_Sam Lightning Lion Сообщений: 2372 Город: Ангарск 21.01.2007 14:30 |
Инфо | e-mail | icq | web | цитировать | линк |
![](1.gif) |
MAMA, это понятно ;)
Вот и приходится для наибольшей совместимости так извращаться. Хотя ещё туже с совместимостью мобильников :/
Не мешало бы мне сделать нормальную домашнюю страничку, но что-то руки не доходят и времени мало.
P.S.: IE, наверное, сделан для того, чтобы дыр в Windows было ещё больше :D |
![](1.gif) |
O darkness, if in thy arms I could rest for a while, and with these earthly eyes see thy dim smile... |
|
|
Dimonius леффка Сообщений: 10303 Город: Москва 21.01.2007 14:44 |
|
Lion_Sam Lightning Lion Сообщений: 2372 Город: Ангарск 21.01.2007 15:19 |
Инфо | e-mail | icq | web | цитировать | линк |
![](1.gif) |
Dimonius, гибрид, причём страшный))) Отличие двух версий заключается лишь в HTTP-заголовке :)
В данном случае мя просто сделал так из-за нехватки времени и отсутствия основы сайта.
А делал всё это в основном из-за того, что обычные текстовые файлы открываются не на всех мобильных и читать в таком виде не комфортно :/
А WML - такая муть :)
Обычно программирую что-то для себя. Для облегчения своего труда :D |
![](1.gif) |
O darkness, if in thy arms I could rest for a while, and with these earthly eyes see thy dim smile... |
|
|
MAMA Zмея Сообщений: 1532 Город: Москва 21.01.2007 16:59 |
Инфо | e-mail | цитировать | линк |
![](1.gif) |
SamatiX,
сколько тегов поддерживает wml? А то я так нормального мануала не нашел, кажется все несколько.. Текст, заголовок, ссылка и картика или ещё чтото есть? |
![](1.gif) |
|
|
|
Lion_Sam Lightning Lion Сообщений: 2372 Город: Ангарск 21.01.2007 18:44 |
Инфо | e-mail | icq | web | цитировать | линк |
![](1.gif) |
MAMA, уже не помню))) Всё ещё от версии WML зависит :/
Приходтся использовать самый минимум для наибольшей совместимости. |
![](1.gif) |
O darkness, if in thy arms I could rest for a while, and with these earthly eyes see thy dim smile... |
|
|
MAMA Zмея Сообщений: 1532 Город: Москва 26.01.2007 15:34 |
Инфо | e-mail | цитировать | линк |
![](1.gif) |
Подскажите как сделать чтобы текст в ячейке не переносился по словам. например фраза "Творчество любителей Delphi" так и была бы без переносов, а
не
"Творчество
любителей
Delphi" , если страница сжимается.
(html,css) |
![](1.gif) |
|
|
|