Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - qwer3d

Страницы: [1] 2
1
PHP / Не полностью загружается HTML
« : 23 Июля 2010, 12:32:28 »
Не пойму в чем дело.
Есть страница на сайте.
Она через раз ругружается.

Заходишь на сайт - а он не загрузился.
Смотрю html
а там только половина от файла загрузилась.

В чем дело не пойму.

Уже думаю может я не правильно что-то написал.

там используется функция.
функция выдает текст из базы сразу через print

функция вызывается за раз 40 раз.

блин. но не может быть из-за этого.

прям не как непому в чем дело.

думаю что это уже проблема в браузере
так как в других такого не замечалось

2
PHP / Кто обойдет 2 условия в скрипте?
« : 30 Июня 2010, 01:46:11 »
Вот есть такая задачка.
Кто сможет обойти два пунка в ней.

Есть файл qqq.php

В нем код:

<?php

eval (public_swis());

?>



Как мы видим это простой код который вызывает функцию public_swis()
Далее полученный результат попадает в eval()
eval() - выполняет как код php

ЗАДАЧА --- КАК ПОЛУЧИТЬ ДАННЫЕ которые ВОЗВРАЩАЮТСЯ от функции public_swis()

ПРИ ЭТОМ есть два условия!!!

1. Размер самого файла qqq.php всегда должен быть равен ЧЕТКО 20 Кб. Если не равен, то выполнение скрипта не будет.


2. В файле qqq.php ровно 5 строчек.
Если вставить новую строчку в любую часть файла, то скрипт не будет работать!

То есть получается, что если попытаться дописать или изменить файл qqq.php, то скрипт не будет работать.

ЗАДАЧА --- КАК ПОЛУЧИТЬ ДАННЫЕ которые ВОЗВРАЩАЮТСЯ от функции public_swis()


Прошу подумать на досуге.

3
Обезательно закрывать соединение mysql_close?

Написал движок на PHP
сейчас делаю оптимизацию
раньше не когда не думал о том, чтобы потом закрыть соединение с базой
А сейчас сижу и думаю надо или нет.
PHP сам убьет соединение с базой после выполнения скрипта
или лучше самому закрывать соединение чтобы ничего не оставалось?

На сервер Апач это влияет или нет?
Апач будет быстрей отключаться если в PHP закрывать соединение с базой?

Так же по поводу переменных вопрос.
Читал что если запустить под FastCGI,
то FastCGI будет помнить мусор отсавленный от предыдущего скрипта.


Вообще есть смысл закрывать в каждом скрипте соединение mysql_close?
И есть смысл в конце скрипта писать кучу unset() чтобу убить все переменные?

4
Есть таблица:

id |cena
--------
 1 | 1
 2 | 5
 3 | 1
 4 | 1

Как одним запросом выбрать все id
но чтобы они были разбиты по цене (cena)

То есть чтобы потом можно было вывести
все id с ценой 1
и отдельно все с ценой 5

Типа как многомерный массив.

Возможно сделать такой запрос и как потом им пользоваться?
mysql_fetch_array - я так понял не поможет.

5
PHP / Чем можно заменить include ?
« : 17 Декабря 2008, 15:38:11 »
Подскажите чем можно заменить include?

Дело в том, что мне нужно на удаленном сервере вызвать скрипт и передать ему параметры.

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

Может есть способ не include?

Не хочу пользоваться include так как приходиться на сервере разрешать удаленный доступ include.
В итоге так можно удаленно Инслюдить весь сайт.
Это плохо.

6
Здравствуйте.

Задача такая:

Пользователь заходит на страницу.
На этой странице Flash
он жмет на ссылку и открывается еще одно окно в котором тоже Flash

Первый флэш каждые 5 минут запрашивает файл с сервера
и если файл получен, то он должен передать значение переменной (например: file=1) второму флэшу, который уже был открыт


КАК ЭТО СДЕЛАТЬ???
КАК ПЕРЕДАТЬ эту переменную file=1???
уже совсеем сломал голову ничего не получается.

7
Хочу сам собрать сервер 1U
Столкнулся с такой интересной информацией - жесткие диски в сервера устанавливают кверхногами!

Вот реальные примеры сборки 1U серверов:

1. Тут жесткие установлены кверхногами
http://www.thg.ru/howto/20040319/images/server-19.jpg


2. А тут установлены правильно.
http://www.ixbt.com/short/2k5-10/1u_block.jpg


Покапался в инете и нашел кучу фото где жесткие установлены кверхногами.
В итоге я не могу понять как же правильно размещать жесткие.

С одной стороны кверхногами - это хорошо, так как микросхема будет расположена вверх и когда она греется она будет охлаждаться.
А если разместить жесткий правильно, то микросшема будет расположена вниз и полностью прилегать к крышке корпуса тем самым еще сильней будет греться жесткий.

Еще такой вопрос - предположим что установка кверхногами хороша из-за охлаждения, но как же тогда будет работать читающая головка жесткого?
Первое время само - сабой не отвалиться, но со временем мне кажеться она может сломаться? так как получается что висит, со временем из-за скорости и температуры может отвалиться.

Кто знает - разъясните! Как правильно устанавливать и что будет с жестким.
Желательно мнение самих людей которые имеют свои сервера или знают в реальности ситуацию.

8
Базы данных / MySQL vs PostgreSQL
« : 29 Августа 2008, 15:54:34 »
Недавно начил изучать PostgreSQL

В документалке вроде ничего не нашел по поводу ТИПОВ ТАБЛИЦ
я так понял в PostgreSQL тупо только один тип таблиц и все.

Дело в том, что в MySQL есть тип таблиц MEMORY
хранить все в памяти.
он мне сильно нравится скоростью работы даже если туда много загнать данных, хотя у меня в среднем хранится 10 мегов, но SELECT и т.д. работаю куда быстрей чем, например MyISAM

Появилось желание перейти на PostgreSQL, одна из причин это якобы более быстрей работает при больших базах и особо радует поддержка транзакций.

Подскажите, я правильно понял, что в PostgreSQL все храниться на диске? и такого варианта как в Мускуле - хранить в памяти базу не выйдет?

И правда-ли что PostgreSQL реально быстрей работает при большой базе если очень много INSERT и SELECT

Если бы был постоянно SELECT, то тут Мускул выигрывает, но из-за того что не поддерживает транзакции Мускул начинает реально тормозить, учитывая что INSERT идет сразу в несколько разных баз.

НЕ ПРЕДЛАГАЙТЕ InnoBD или иной вариант типа таблиц Мускула. Уже все тестил ничего в Мускуле не работает быстро.

Поделитесь своими мыслями или примерами из жизни.

9
Веб-технологии / Сообщения на сайте mamba.ru
« : 23 Августа 2008, 18:20:08 »
Привет.

Есть сайт знакомств mamba.ru
На нем пользователи друг-другу отправляют сообщения.

Есть там фишка::
Когда у тебя открыто само окно с сообщениями, а в это время другой пользователь тебе отправляет новое сообщение,
то происходит автоматическое обновление фрейма с сообщениями и тебе СРАЗУ же в онлайн режиме приходит новое сообщение.

Если кто знает, то расскажите как это реализовано?

10
Кто знает в чем можно открыть файлы базы:
*.frm
*.MYD
*.MYI

Очень интересует как он записывает данные

11
Базы данных / Что лучше SET или TINYINT???
« : 20 Апреля 2008, 18:11:15 »
делаю таблицу.
Много полей в которых надо хранить простые числа (1,2,3 и т.д.)

в одном поле одно число.

Будет происходить поиск по этим полям.
Что лучше назначить тип поля set или tinyint?

если будет 50.000 записей то быстрей искаться будет по какому типу?

дело в том что не всегда будут забиты все поля информацией.
tinyint - если нечего не указано то всегда хранит НОЛЬ.
а set - может быть пустым полем.
тут и появляетсья разница в размере базы.
при tinyint --- размер 20 мегов
при set --- размер 8 мегов

с одной стороны set позволяет экономить место на жестком и вроде быстрей должен искать.

ЧТО БЫСТРЕЙ РАБОТАЕТ??? выборка по set или tinyint?

12
Флейм / Не простая настройка DNS
« : 14 Апреля 2008, 03:22:38 »
Ситуация такая:

есть сайт *****.ru

на нем галерея и форум

Адрес галереи *****.ru/galery
Алрес форума *****.ru/forum

Я хочу повесить форум на отдельный сервер
чтобы в итоге галерея грузилась с 1 сервера, а форум со 2 сервера НО при этом адрес сайта (домен) был один.

Типа так должно быть:


*****.ru/galery IP 127.0.0.1
*****.ru/forum IP 127.0.0.2


Возможно так сделать через DNS?
Если нет, то каким образом этого можно добиться???

13
Базы данных / InnoDB против MyIsam
« : 12 Апреля 2008, 15:33:45 »
Пишу базу. База расчитываеться на миллион запесей.
Будет много INSERT и UPDATE.
расчитывается что одновременно будет много запросов к ней.

Я начал изучать ТИПЫ БАЗ и наткнулся на тип InnoDB
В документации к MySQL написано, что этот тип ОЧЕНЬ быстрый   и может хранить 1Тб данных. Так же написано, что она может в среднем выполнять 800 INSERT или UPDATE в секунду.

Сначало я сделал таблицу типа MyIsam, начил тестить в итоге получил 30 INSERT в секунду.

Потом сделал снова туже таблицу, но уже с типом InnoDB
так же начил тестить - в итоге максимум 2 INSERT в секунду.

InnoDB оказалось в 30 раз МЕДЛЕННЕЙ!!!

В ЧЕМ ДЕЛО??? КАК ЖЕ ТАК??? Где же скорость InnoDB?

Объясните какой тип базы самый быстрый???

14
Как определить позицию записи в MySQL?

Вот таблица:

| id |     time       | text |
--------------------------
| 1 | 10-10-2008 | revte|
| 9 | 24-06-2007 | tvrtv |
| 4 | 05-02-2005 | rvt2  |
| 3 | 17-04-2008 | ybt   |



Мне нужно определить на какой позиции будет находиться запись с id 9 если отсортировать данные по убыванию колонку time

Должно получиться на третьей позиции находиться.

Пожалуйста помогите. ни как  не получаеться.

15
PHP / Помогите правильно вывести возраст.
« : 27 Декабря 2007, 04:54:30 »
Здравствуйте всем!

Ситуация такая:

Есть форма в которой пользователь выбирает возраст:
18-20
21-25
26-30
21-35
36-40
40-50


Когда пользователь выбрал, например 18-20,21-25 и 36-40
создаеться массив:
$voz[0]    - 18-20
$voz[1]    - 21-25
$voz[4]    - 36-40

Сейчас я просто вывожу перебирая массив:
18-20,21-25,36-40

А хотелось бы:
18-25, 36-40

Чтобы возраст 18-20 и 21-25 выводились как один возраст 18-25.

Вроде все подробно написал.

Может кто поможет???

Страницы: [1] 2