Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Несколько вопросов по PHP

Ответить
Настройки темы
Разное - Несколько вопросов по PHP

Аватара для ManHack

Старожил


Сообщения: 361
Благодарности: 6

Профиль | Отправить PM | Цитировать


У меня возникли следующие вопросы, когдя я пытался разобраться...
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

 

Вредитель


Сообщения: 460
Благодарности: 126

Профиль | Отправить PM | Цитировать


Цитата ManHack:
Теперь такой вопрос: как в PHP получить системное время? А если только дату? или только час с минутами? »
date().
Цитата ManHack:
Как получить размер файла? »
filesize()

-------
Все сказаное является только моим личным мнением.


Отправлено: 10:18, 15-02-2009 | #31



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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

D_Master


Сообщения: n/a

Профиль | Цитировать


Цитата ManHack:
как в PHP получить системное время? А если только дату? или только час с минутами?»
PHP код: Выделить весь код

<?

//Получить время (в формате 15:38:31)
$getTime date("H:i:s");
echo 
$getTime;
//Получить только дату (в формате 15-02-2009)
$getDateOnly date("d-m-Y");
echo 
"<br>";
echo 
$getDateOnly;
//Получить только час с минутами
$getHourAndMinutes date("H:i");
echo 
"<br>";
echo 
$getHourAndMinutes;
?>

Цитата ManHack:
Как получить размер файла? »
PHP код: Выделить весь код

<?

$file
="test.mp3";
//filesize() - возврат размера файла в байтах
$getFileSize filesize($file);
echo 
$getFileSize;
?>

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:43, 15-02-2009 | #32


Ветеран


Сообщения: 1862
Благодарности: 132

Профиль | Сайт | Отправить PM | Цитировать


Цитата ManHack:
как в PHP получить системное время? »
http://www.php.net/manual/ru/function.time.php
Цитата ManHack:
А если только дату? или только час с минутами? »
http://www.php.net/manual/ru/function.date.php
Цитата ManHack:
Как получить размер файла? »
http://www.php.net/manual/ru/function.stat.php
Цитата ManHack:
А если это аудиофайл, как, скажем, обратиться к полям исполнитель или альбом? »
http://www.php.net/manual/ru/ref.id3.php
Цитата ManHack:
Как можно организовать ID, записываемый в таблицу, чтобы при добавлении нового файла ему присваивался именно следующий ID? »
Для этого при создании таблицы в базе ставишь в столбце галочку autoincrement.
А при добавлении записи в базу ничего не прописываешь для этой ячейки
PHP код: Выделить весь код

"INSERT INTO `".$conf["db_base"]."`.`image` VALUES (NULL, '".$user_id."', '".$user_hash."',  '".$filestat['ctime']."', '0') " 


-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4

Это сообщение посчитали полезным следующие участники:

Отправлено: 20:21, 15-02-2009 | #33


Аватара для ManHack

Старожил


Сообщения: 361
Благодарности: 6

Профиль | Отправить PM | Цитировать


Команда
PHP код: Выделить весь код

require ('scripten.php'); 


даёт возможность использовать переменные из scripten.php ? А она передаёт их значения, полученные в результате работы scripten.php? И что ещё она умеет делать?

Отправлено: 18:04, 22-02-2009 | #34


Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


Функция просто берёт весь код из scripten.php и вставляет в то место, где вызывается, как будто этот код там и был.

Отправлено: 18:34, 22-02-2009 | #35


Аватара для ManHack

Старожил


Сообщения: 361
Благодарности: 6

Профиль | Отправить PM | Цитировать


Как найти получить максимальное достигнутое значение из поля ID таблицы?

Последний раз редактировалось ManHack, 22-02-2009 в 19:03.


Отправлено: 18:40, 22-02-2009 | #36

D_Master


Сообщения: n/a

Профиль | Цитировать


ManHack,
PHP код: Выделить весь код

mkdir(); 


http://ru.php.net/manual/ru/function.mkdir.php
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:53, 22-02-2009 | #37


Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


mkdir? D_Master, температуришь? Или там изначально другой вопрос был?
Цитата ManHack:
Как найти получить максимальное достигнутое значение из поля ID таблицы? »
Хороший вопрос. А теперь с учётом русской грамматики, пожалуйста, и поподробнее.

Отправлено: 19:12, 22-02-2009 | #38


Аватара для ManHack

Старожил


Сообщения: 361
Благодарности: 6

Профиль | Отправить PM | Цитировать


Там был другой вопрос, который я задал, а потом нажал большую розовую кнопочку GOOGLE.
И на те, вопрос отпал (

Задача
В таблице N записей (т.е. N строк). Как узнать число N?

Отправлено: 19:37, 22-02-2009 | #39


Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


PHP код: Выделить весь код

$num mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM table"));

$num $num[0]; // вот это и будет число строк 


Отправлено: 19:51, 22-02-2009 | #40



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - Несколько вопросов по PHP

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - 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




 
Переход