|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Несколько вопросов по PHP |
|
Разное - Несколько вопросов по PHP
|
![]() Старожил Сообщения: 361 |
У меня возникли следующие вопросы, когдя я пытался разобраться...
1) Как индексировать содержимое папки? Есть большой фолдер (большой - это значит около 10к файлов схожего типа, дальше - больше). Какую структуру языка PHP лучше всего использовать для хранения информации об каждом файле с учётом максимально простого, быстрого и эффективного обращения к ним из другого PHP-файла (или flash-приложения). Массив не подходит, ибо одному элементу массива соответствует одно значение (а нужно хранить как минимум значения типа Ident, Vendor ID, Group и Link) Я читал про такой тип данных в PHP как ресурс, но, как я понял, он хранит только ссылки, и вообще это не тип данных, а процедуры обращения к тем же GZ2-файлам или MySQL DB... А как в PHP выглядит тип данных, идентичный типу record (запись) в Pascal/Delphi. Очень хорошо, если бы вы подсказали не только как он выглядит и декларируется в программе, но и как обращаться к элементам, записывать значения в элементы записи и и.п. 2) Вот есть у файлов в Св-вах вкладочка "Сводка". Там Vendor ID и ещё всякая ерунда обычно хранится. А как к этой штучке обращаться в PHP? Вот допустим из этой папки с файлами (10000+ файлов) PHP-файл должен найти файл, у которого в св-вах во вкладке "сводка" в поле "создатель" написано "FileVendor01", как будет выглядеть ответственная за поиск часть этого PHP-файла? 3) Что из себя представляют ASPX (ASP, Active Server Pages) файлы? Что есть ASP и зачем его используют? Имело бы смысл реализовывать то, что описано в вопросах выше, с помошью ASP? (хотя заглянув в Википедию я сам ответил на этот вопрос, ответ отрицательный) Где можно почитать литературу по ASP? ASP и ASP.NET - разные вещи? |
|
Отправлено: 17:25, 22-01-2009 |
![]() Старожил Сообщения: 361
|
Профиль | Отправить PM | Цитировать а почему $num[0]? ноль что значит?
|
Отправлено: 20:26, 22-02-2009 | #41 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать Первый элемент массива, видимо.
mysql_fetch_array() возвращает массив. Но т.к. MySQL возвращает только одно значение, его и выбираем. |
Отправлено: 21:14, 22-02-2009 | #42 |
D_Master
Сообщения: n/a |
Coutty, сам испугался, думал всё, с катушек съехал
![]() |
Отправлено: 22:00, 22-02-2009 | #43 |
Ветеран Сообщения: 1862
|
Профиль | Сайт | Отправить PM | Цитировать Цитата ManHack:
Цитата ManHack:
Если нужно всего лишь подсчитать количество строк, то можно и так. Цитата ManHack:
|
|||
------- Отправлено: 23:26, 22-02-2009 | #44 |
![]() Старожил Сообщения: 361
|
Профиль | Отправить PM | Цитировать Вот что в этом участке кода не так? Запрос выглядит хорошо, но ошибка ><
NULLик убирал (менял на константу) - без толку. (screen.jpg) А вот здесь в чём ошибка? (scree2.jpg) Хочу поставить начальное значение поля 10000, а оно не ставится. А этот код, он вообще дату берёт с сервера или с компа, на котором с php-файлом браузер пользователя работает? |
Отправлено: 18:03, 04-03-2009 | #45 |
Ветеран Сообщения: 1862
|
Профиль | Сайт | Отправить PM | Цитировать 1 Писать надо $query = "INSERT ..... ", то есть в кавычках.
2 Что-то у меня сомнения, насчёт одновременной работы автоинкремента и значения по умолчанию. 3 К сожалению сайт сейчас не работает, вот кэш из гугля -http://209.85.129.132/search?q=cache:12UK7wH2hAAJ:phpfaq.ru/na_tanke+php+%D0%BD%D0%B0+%D1%82%D0%B0%D0%BD%D0%BA%D0%B5&hl=ru&ct=clnk&cd=3&client=opera Если коротко - дата на сервере. |
------- Отправлено: 18:23, 04-03-2009 | #46 |
![]() Старожил Сообщения: 361
|
Профиль | Отправить PM | Цитировать Цитата:
Цитата:
|
||
Отправлено: 21:53, 20-03-2009 | #47 |
![]() Старожил Сообщения: 361
|
Профиль | Отправить PM | Цитировать Цитата:
action="<?php print $PHP_SELF ?>" - это что такое? PHP_SELF нигде раньше описан не был... Что бы это значило? Кстати, формочка не работает (как я понял, не может обратиться к этому самому PHP_SELF) |
|
Отправлено: 22:41, 20-03-2009 | #48 |
Ветеран Сообщения: 1862
|
Профиль | Сайт | Отправить PM | Цитировать Цитата ManHack:
http://ru.php.net/manual/ru/id3.installation.php Цитата ManHack:
Это означает данный файл, в принципе можно было оставить и "", форма пришла бы обратно. Вообще-то надо бы писать $_SERVER['PHP_SELF']. |
||
------- Отправлено: 01:39, 21-03-2009 | #49 |
![]() Старожил Сообщения: 361
|
Профиль | Отправить PM | Цитировать Как PEAR установить?
Не получается так, выдаёт ошибку, связанную с T_STRING. А в чём разница, что мы _SERVER добавили? Если написать так: то ошибки с T_STRING нет, но есть конфликт с другими двойными кавычками (т.к. они используются в method=" " и т.д.) И что мне с PHP_SELF делать? Форма готова, нажимаю на кнопку: (плка решил так оставить) и чего? денвер посылает нафиг, а именно: Цитата:
Цитата:
Цитата:
Как сделать так, чтобы этот файл сразу складывался в определённую директорию? |
|||
Отправлено: 00:47, 22-03-2009 | #50 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - PHP - несколько вопросов | ManHack | Программирование и базы данных | 38 | 26-08-2009 18:15 | |
Несколько вопросов по ОС | Master WEB | Общий по Linux | 33 | 02-08-2007 23:23 | |
Несколько вопросов | raingts | Хочу все знать | 2 | 30-01-2007 18:05 | |
Несколько вопросов | barbos | Общий по Linux | 8 | 16-12-2004 20:40 | |
Несколько вопросов по RH 9 | Frost Wolf | Общий по Linux | 12 | 07-09-2003 12:51 |
|