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

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


Темы - Foshvad

Страницы: [1] 2 3 ... 8
1
Добрый день.

Кто сталкивался: можно ли при помощи Zend Encoder закодировать ЧАСТЬ скрипта?

2
Есть две таблицы – с основной и дополнительной информацией.
Для постраничного вывода необходимо выбрать информацию об записях их определенного диапазона. В то время, как LIMIT применяется ко всем выбранным записям, в

Например:

Цитировать

CREATE TABLE users (
  id_user smallint(3) unsigned NOT NULL default \'0\',
  login varchar(50) NOT NULL default \'\',
  pass varchar(50) NOT NULL default \'\'
) TYPE=MyISAM;

INSERT INTO users VALUES (1, \'log1\', \'pas1\');
INSERT INTO users VALUES (2, \'log2\', \'pas2\');
INSERT INTO users VALUES (3, \'log3\', \'pas3\');

CREATE TABLE info (
  id_user smallint(3) unsigned NOT NULL default \'0\',
  name varchar(50) NOT NULL default \'\',
  value varchar(50) NOT NULL default \'\'
) TYPE=MyISAM;

INSERT INTO info VALUES (1, \'tel\', \'23423423\');
INSERT INTO info VALUES (2, \'tel\', \'03\');
INSERT INTO info VALUES (1, \'email\', \'log1@domen.com\');
INSERT INTO info VALUES (3, \'icq\', \'2\');
INSERT INTO info VALUES (3, \'email\', \'qqq\');
INSERT INTO info VALUES (3, \'tel\', \'03\');
INSERT INTO info VALUES (3, \'icq\', \'4\');
INSERT INTO info VALUES (3, \'icq\', \'5\');



SQL-запрос:

Цитировать

SELECT *
FROM users
JOIN info
USING ( id_user )


результат:

Цитировать

id_user  |  login  |  pass  |  id_user  |  name  |  value  
------------------------------------------------
1 |  log1 |  pas1 |  1 |  tel  | 23423423
2  | log2 |  pas2 |  2 |  tel  | 03
1  | log1 |  pas1 |  1 |  email  | log1@domen.com
3  | log3 |  pas3 |  3 |  icq  | 2
3  | log3  | pas3 |  3 |  email  | qqq
3  | log3 |  pas3 |  3 |  tel  | 03
3  | log3 |  pas3  | 3 |  icq |  4
3 |  log3 |  pas3  | 3 |  icq  | 5


То есть LIMIT 0,5 выбирает значения с 0 по 5. А надо пользователей и информацию о них с 0 до 5.

Как это можно обойти?

Или, быть может, можно выбрать информацию в виде

Цитировать

1 |  log1 |  pas1 |  1 |  tel  | 23423423  |  email  | log1@domen.com  |  icq |  4


то есть чтоб каждому пользователю соответствовала одна строка в выборке?

3
Помогите плз с запросом - необходимо за один запрос выбрать информацию из двух таблиц, связанных уникальным ключем. При этом, одной записи в первой таблице может соответствовать 0 или несколько записей во второй.

Например.

Есть Таблица пользователей (users) и таблица с дополнительной информацией о пользователях. (info)

Users:


id_user | login | pass
----------------------
1       | log1    | pas1
2       | log2    | pas2
3       | log3    | pas3



Info:


id_user | name  | value
--------------------------
1       | icq   | 12345678
1       | email | log1@domen.com
2       | tel   | 223344


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

Например:


id_user | login | pass | icq      | email          | tel
----------------------------------------------------------
1       | log1    | pas1 | 12345678 | log1@domen.com | NULL
2       | log2    | pas2 | NULL     | NULL           | 223344
3       | log3    | pas3 | NULL     | NULL           | NULL



Через JOIN к сожалению не получается


SELECT *
FROM users
LEFT JOIN info ON info.id_user = users.id_user


Выбирается:


id_user | login | pass | id_user | name  |  value  
----------------------------------------------------
1       | log1  | pas1 | 1       | tel   | 23423423
1       | log1  | pas2 | 1       | email | log1@domen.com
2       | log2  | pas2 | 2       | tel   | 12345235
3       | log3  | pas3 | 3       | NULL  | NULL




То есть информация по пользователям дублируется согласно таблицы info.

При этом возникает проблема с конкретизацией выборки по нескольким дополнительным параметрам (в данном случае, например, по выбору пользователей, у которых определенный email и tel)

4
JavaScript & JScript / Аналог urlencode() в Javascript
« : 04 Мая 2004, 09:43:03 »
Надо закодировать в JavaScript строку в кириллице так, чтоб потом ее можно было декодировать в PHP.

1. Встроеных urlencode() в JS нет. Есть ли у кого самописные, корректно работающие с кириллицей?

2. В JS есть функция escape(), которая кодирует в unicode. Есть ли в PHP функция для декодирования из unicode ?

Спасибо.

5
Кто сталкивался  с подобным:

Linux 2.4.21-9.0.3.ELsmp
Server API  CGI
PHP Version 4.3.6


INI файл:
Цитировать

[01]
a= a1

[02]
b= b1

[03]
c= c1

[04]
d= d1

[05]
e= e1

[06]
f= f1

[07]
g= g1

[08]
k= k1

[09]
l= l1

[10]
m= m1

[11]
n= n1



результат работы parse_ini_file($file,true):


Array
(
    [
1] => Array
        (
        )

    [
2] => Array
        (
        )

    [
3] => Array
        (
        )

    [
4] => Array
        (
        )

    [
5] => Array
        (
        )

    [
6] => Array
        (
        )

    [
7] => Array
        (
        )

    [
0] => Array
        (
        )

    [
10] => Array
        (
        )

    [
11] => Array
        (
        )

)




Пропущены 8-я и 9-я секция

Файл многократно переписывался и создавался заново в поисках скрытых символов – большая просьба – у кого работает PHP как CGI – попробовать запустить это дело и запостить результат

6
Есть запись в таблице (table1) , которая должна быть проассоциирована с несколькими записями из другой таблице (table2). Например, таблица фильмов, каждый из которых относится к нескольким жанрам.

Кто как решает подобные задачи?

Хранить в определенном поле таблицы table1 идентификаторы из table2, к которым  относится данная запись, разделенными запятой?

Или заводить третью таблицу в которой будут только два поля
Key1 и key2 и в ней, соответственно, хранить все ассоциации?

7
День добрый!
Вот пришлось с Flash столкнуться, а я в нем, мягко говоря не очень.

Как сделать, что при обращении к мувику

src=a.swf?name=2


в мувик подгружался файл

loadmovie(\'path/\'+name);

и мувик на месте и в отладчике все работает, а как откомпиллю - ничего не подгружается.

Если есть возможность - просто киньте работающий пример на email - fv@ukr.net

Спасибо!

8
PHP / cookies для домена *.myhost.com
« : 06 Марта 2003, 20:23:47 »
Можно ли как-то через setcookie() в файле http://www.myhost.com/a.php прописать куки так, чтоб они были видны на субдоменах?
(sub1.myhost.com, sub2.myhost.com и т.д.)

Пробовал как в доке:

setcookie ("TestCookie", $value,time()+3600, "/", ".myhost.com");

но под IE6 это не работает :(

9
Базы данных / LIKE и REGEXP в MYSQL
« : 01 Февраля 2003, 02:11:35 »
Вопросец.
Можно ли в общем оценить соотношение скоростей обработки MYSQL’ем запросов с REGEXP и с LIKE?

Например, что быстрее будет выполнятся:

SELECT somefield from sometable WHERE somefield REGEXP  ‘*abc*’

и

SELECT somefield from sometable WHERE somefield LIKE ‘%abc%’


обработка порядка 2000-10000 строк.
somefield имеет тип VARCHAR(255), индекс создан

Кстати, кто-нить знает, REGEXP индекс использует?

10
PHP / mime_content_type
« : 10 Декабря 2002, 23:54:59 »
Вопрос.
Есть на диске конкретный файл, как узнать его MIME - тип?
mime_content_type(), на сколько я понимаю, работает только под "PHP 4 CVS only" (кстати, что такое PHP CМЫ и чем он отличается от обыкновенного? :))

Спасибо!

11
можно ли после приборки типа
SELECT field from table WHERE field LIKE \'%so_me%\'
олпределить сколько раз \'*so?me*\' встречалось в каждой из найденных строк?

(а не сколько всего найдено строк)

12
PHP / размер файла сессии
« : 19 Октября 2002, 14:07:56 »
Вопросик небольшой. Как много данных можно записывать в сессию? (если они хранятся в файлах)
Понятное дело, что с мегабайтными файлами сессий PHP будет работать неудобно и, что особо неприятно, наверное, нестабильно.

Если у кого-то опыт по этому поводу?

13
PHP / тест-вопросы по PHP
« : 18 Октября 2002, 15:52:58 »
не встречал ли кто тестовые вопросы на знания PHP и MySQL?
(попросили человека поспрашивать, а самому придумывать лень, наверняка что-то подобное есть)

14
PHP / PHP и PGP
« : 29 Сентября 2002, 14:59:33 »
Кто-нить может поделить опытом использования PGP в PHP? Может есть готовые скприты, в которых реализован RSA?

15
PHP / PHP как CGI под Apache и бяки,с этим связанные
« : 28 Сентября 2002, 11:59:11 »
У Verio PHP установлен как CGI. И с этим ничего не поделать (они могут себе это позволить, так как большинство там на ASP пишут, ну да это тема отдельная)

Возникла проблема адаптации скпритов, написанных для PHP (модуль)- под PHP (CGI). Сталкивался ли кто-нить с подобным и каковы наипростейшие пути решения?

например как сделать

header
("Location: http://myhost.com");


ну и тому подобное?
Как с заголовками авторизации быть?

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