Shtogrin

Shtogrin
Рейтинг
95
Регистрация
02.11.2006

SoftEl, зачем же так не оптимально использовать рег.выражения, там где есть более быстрое решение, к тому же уже написанное до вас

kolobok74, если вам надо только читать этот файл на сервере, то его не надо преобразовывать

fgetcsv ( resource handle [, int length [, string delimiter [, string enclosure]]] ),

Zlo_606ep:

то есть хочу увидеть
1___a___2
2___a___0 здесь наверно 1, 3__2
3___a___0

SELECT 

a.id,
a.t,
(SELECT count(b.id) FROM b WHERE b.uid =a.id) AS col
FROM a
ORDER BY col DESC

+----+---+--------+

| id | t | col |
+----+---+--------+
| 1 | a | 2 |
| 2 | a | 1 |
| 3 | a | 0 |
+----+---+--------+
ipconfig:
Да расширение можно любое поставить=)) там видь html даже через rewrite..

То что вы пытаетесь включить - это чистая HTML страница, она не имеет никакого отношения к JS. Вы можете вставить ее только через IFRAME. Или сделать полноценный JS и в плане содержимого и в плане заголовков (то что расширение не играет роли, это не значит что можно бросать для JS еще и html заголовок Content-Type: text/html; charset=windows-1251)

Вы конечно понимаете, что такое дерево не должно содержать очень много пунктов (до 100). И в вашей ссылке есть еще одно ограничение - названия пунктов не должны переносится на другую строку, иначе все эти полосочки сдвинутся. Можно прикрутить существующий скрипт, например так

<div id="tree" style='display:none'>
<a nodeId='X' parentNodeId='Y' href="/path">Path</a>
....
</div>
<div id="treejs"></div>
<script>//onload
1) взять все ссылки с div id="tree" (getElementsByTagName?)
2) прочитать атрибуты nodeId, parentNodeId
3) создать массив Tree
4) нарисовать дерево createTree(Tree, 0, 4);
//в createTree document.write заменить на innerHTML в div id="treejs"
</script>

Плюсы - у вас будут открываться и закрываться узлы дерева, ссылки представлены линейным списком (в том же сматри даже без рекурсий)

Минусы - может не понравиться кому-то style='display:none'

furamag, вы хотите использовать указанный javascript и связать его с Smarty? Или нарисовать такое же, но статическое дерево.

если можете присвоить идентификатор этой области, например

<div id='badtext'>...</div>

то потом можно заменить содержимое на ''

document.getElementById('badtext').innerHTML='';

если не можете добавить туда id, то надо брать innerHTML родительского блока и регулярным выражением на javascript вырезать лишнее

Надо использовать getElementById вместо all[]

<select multiple size="1">

а с multiple потом как-то бороться javascript'ом

дубль

10 селектов

есть такой скриптик pngfix.js

http://homepage.ntlworld.com/bobosola/pnghowto.htm

filosof:
Оплата — соответсвует. Порядка пары сотен баксов за простой скрипт. Нужно проверять домены на занятость (это вкратце).

Опишите более детально вашу задачу, или в личке.

Всего: 1230