Что такое код hw_getchildcollobj

Содержание

hw_GetChildCollObj

hw_GetChildCollObj � Object records of child collections

��������

Returns object records. Each object records belongs to a child collection of the collection with >objectID. The function will not return child documents.

������ ����������

The connection identifier.

The object identifier.

������������ ��������

Returns an array of object records.

�������� �����

  • hw_childrenobj() — Object records of children
  • hw_getchilddoccollobj() — Object records of child documents of collection

��� ����� ��� hw_getchildcollobj

Hyperwave ��� ���������� IICM � ����� (Graz). ������������� ����� ��������� Hyper-G � ��� ������� �� Hyperwave ����� ���������������� (���-�� � 1996).

Hyperwave �� �������� �������� ���������������� ��. ������� ������, 4.0, �������� www.hyperwave.com. ���������� 30-������� ������.

Hyperwave — ��� �������������� ��������, ������� �� ���� ������ ( HIS , Hyperwave Information Server). ��� ����������� �� �������� ���������� � ���������� ���. ���������� ����� ���� ����� ����� ������, ������� ����� ���� ��������� � �����. ������ �������� �������������� ����� ��������� �������. ��������� ������ �������� ����-������ ���������. ����-������ — ��� ������ ���������, ������� ����� ���� �������� �������������. ���������� �������� ������ ����������� �������� Hyperwave, ��������� ����� �������� �������������.

������ ����������, ��� ������������ � ���������� ����������� ����� ����������� � ���� ��������� �������. �����������, ������������ � ���������, ��� ��� ������� � ���� ������ ��������� � ����������� � ���� ��������� ��������. ��������� ������ ������ �������� ���������� � ������ � ����� ������. ��� �������������� ��������� ��������� ��� ����� ����� �������� «�������» �������, ��� ������, ������ ������ � ������ �������� �� � ��������. ��� ����� �������������� ������� hw_pipedocument() � hw_gettext() . ������������ ��������� ������ �� ��������� ��������. ��� ������ ��������, �� ������� ��������� ������, ������� ���� ���, ��������������� ������ ����� ����� ���� ����� ��������. ��������, ���������� ������, �� ��������� ����������. �� ���� ������ �������� � �������� ������, �� ������� ���.

�������, ��� hw_pipedocument() � hw_gettext() ��������� ������� ������ � �������� �������������, ������ ������ ������ �����������, �� �� ������ ���� ��������. ������� ������ ������������ ���������� �������� ����������. �� ���-������� ���������� ��������, ���������� �� �������� �������, �� Hyperwave ����� ���� ����������� �������� � ����� �� �������� ������� ������� � ���� ��������. ������� ������� ������ ������ ����� ������� �������� ���� �� �������� Hyperwave � �������������� ����� �������� ���. ��������������� ������� ����� Hyperwave � ��� ����������� � ���, ��� � Hyperwave ��� � �������� — ���� ������ �������. ��� �� �������� ������� ���������� � ��������� ������� � ��������. � ��� ��� �������� � ���������� � ���, ��� ������ ���������� ������������. ��� ��������� �� ��� ��������� ���� ��������. � URL ����� �������� �������� Hyperwave � ��� ������� ��� ������ ���. � ���� ������� ���� �����, ������ ������� ����� ��������. ������ Hyperwave � ������ ‘my_object’ ������� � ‘http://host/my_object’ ��������������� � ��� ��������� � �������� Hyperwave. ������ � ������ ‘parent/my_object’ ����� ���� �������� ‘my_object’ � �������� Hyperwave, ������ � ������������ ���� ��� ��� ��������� ��� ��������������� � ������������ ����� ���� ��������� �������. ��� ����� ���� ������������� ������ ����� ������������� ���������� ��������.

���������� ����� ������� ��������� ������ ��������. ��� �� ���������� php3? URL http://host/my_object �� ������� �� ������ ������� php3 �� ��� ���, ���� �� �� ������� ������ ���-������� ���������� �� �������� �������: ‘http://host/php3_script/my_object’ � ���������� $PATH_INFO ������ ���� ����� ������� ‘php3_script’, � ����������� ������ � ������ ‘my_object’ �� Hyperwave �������. ��� ������ ���� ����������, ������� ����� ���� ��������� �����. ������������� URL �� ���� ������� � ������ ���������� ���-�������. ������ php3 ��� ������ � Hyperwave ������� ������������� ����������. �� ���� ������� ��� ���������� �� ������� ���� ��� �������������� ������� ��� ���������� ���������� URL��, ������������ � http://host/Hyperwave. ��� — �������� ���������� ������������ ���� ����� Hyperwave � ��� ���������.

�� ������ �������������� ���������� ������ ����������� � ��������.

��� ���������� ����� ������, ���� php3 �� �������� ��� ������ module/CGI, � ��� ��������������� ����������, �.�. ������ ���������� Hyperwave ������� �� CD-ROM. � ���� ������ ����� ����� ��������� �������� Hyperwave � ������ �� �� �������� �������. ��� ����� ������� ��������� � �������� �������� ���� ���� �������� ���� ����������� �������� (���� ����� �������� ������ «/»). ������, «/» ����� ���� ������� �� ������ ������, ���� «_», � ��� ����� ������� �� ���� �����.

������� �������� ����������� � Hyperwave �������� HG-CSP (Hyper-G Client/Server Protocol). �� ������� �� ����������, ������������ ������������ �������, �������� ���������� ��������� ������. ������� ������� Hyperwave ������� ������������ ��� ������ ������� (Harmony, Amadeus) ��� ����� � ��������. ��� ��� ������� ����� ���������������� Hyperwave. �� ������ ������ �����, ���������� wavemaster. Wavemaster — ��� ����� �����������������, �������������� HTTP � HG-CSP . ���� ������� � ���, ����� ��� ����������������� ������ ������ � ������������ ���������� ������ �������������� ����� ���-���������. Wavemaster ������������ ��������� ������������� (placeholders) ��� ���������� �������� �� ��������� ����������. ��� ������������ ���������� ������ PLACE . PLACE-� ��������� ��������� ����������� ��������� ������ ����������������, � ����� ���������� — ��� ������ ���������� ������ �������������. ��� ���� ��� ��������� � ������������� JavaScript, �������, IMHO, �� ������ ����� �����.

���������� ��������� Hyperwave � PHP3 ���� ������� � ����� ��������� ������� ������ ��������������� � ���������� �����������. ��� ���������� ��� ���������, ������������ � HG-CSP , � ����� �������� ������� �� ��������� ����������� ����������.

Hyperwave ����� ���� ����������� ������������ ��� ���������� ��������� ������ ����������. ��� ���� ������������� � ����������. ����������� ��� ������� ��������� � ����� �� ��������� ����� �����:

object ID: ��������� ����� �������� ��� ������� ������� � Hyperwave �������. ��� ����� ���� �� ��������� ��������� ������ (ObjectID). �� �������� ����� ������������ � �������� ������� ���������� ��� ������������ �������.

object record: ������ � ������ �������-�������� � ���� �������=��������. ���� �������� ���� �� ������ �������� �������� �������. ��������� ������ ����� ���� ������ ������������������ � ��������� ������: hw_object2array() . ��������� ������� (�� ����� ������������� �� obj) ���������� ��������� ������.

object array: ������������� ������ �� ����� ���������� �������. ���� — ��� ��������. ���� ������� ����������� � ��������� ������ ��������� ���, ��� ����� � ��������� ������� ������� ��� ���������� �������. ��������, ����������� � �����, ����� ����� �������� ������, ����������� ����� � ������������� �������. ��� ������ ������������� �������� ��������� ��������� �������. ������� php3 ������� �� ���������� ��������� ��������.

hw_document: ��� ���������� ����� ��� ������, ������� ��������� �������� ��������, ������� HTML, PDF � ��. �� ��������� �������������� ��� HTML, �� ����� ���� ����������� � � ������� ���������.

��������� �������, ������������ ������� ��������� ������� ����� ���������� ������������� ������ �� �������������� ����������� � ���. ���� ������ — ��������� ������� ������� ��������� �������. �������������� ������ �������� ��������� ����:

����� ��������� ������� � ��������� PresentationHints, ������������� � Hidden. CollectionHead

����� ��������� ������� � ��������� PresentationHints, �������������� � CollectionHead. FullCollectionHead

����� ��������� ������� � ��������� PresentationHints, ������������� � FullCollectionHead. CollectionHeadNr

������ � ������� ��������� ������� � ��������� PresentationHints, ������������� � CollectionHead. FullCollectionHeadNr

������ � ������� ��������� ������� � ��������� PresentationHints, ������������� � FullCollectionHead. Total

����� ����� ��������� �������. ���������� � Apache

������ Hyperwave ������ ����� ������������, ����� PHP3 �������������� � ��� ������ Apache. � ���� ������ �������� Hyperwave ������ ����� ���� ����� �� ������������ ����� ���������, ���� Apache ���������� ���� ������. ��� ��������� ��������� ����������.

� ��� ���, ��� PHP3 � Hyperwave ������������ ����������� � ����, ��������������, ��� ������ ������� Hyperwave — wavemaster — ������������� ����������. �.�. ���� ������ �� ���� ������� ���-���������� � Hyperwave. ��� �� ���� �������������, �� ������������ ����������. ���� ���������� ������. �����-������� ��� ��������� PHP3-������, ������� ��������� ���������� PATH_INFO � ������������� �� �������� ��� ��� Hyperwave �������. ����� ������ ���������� ‘Hyperwave’. URL http://your.hostname/Hyperwave/name_of_object ��������� Hyperwave ������ � ������ ‘name_of_object’. ������� ������� ������� �� ���� �������. ���� ��� ���������, �� �������� ������ ������ �����������. ���� ��� ��������, �� ��������� mime-��� � ����������. ��������� ��������� ����� ���� ����������, ���� ������������ ������ ���������� �����. � ����� ������ ������������, ��� ����� ������ ����, ���� URL http://your.hostname/name_of_object ����� ���������� ������. ������� ���������� ���������� �������:

��� �������� ������ �������

��� ���������� �������� ������

��� ������������� ���

��� ��������� �������

���� ��� ������ �������������� �������, ��� �� ������ ��������� �������. ������ ���������� � ������������, ������ ������� ������� � ��.

���������

��� ��������� ��������:

������� hw_InsertDocument ���������� �� hw_InsertObject() � hw_PutDocument() .

����� ��������� ������� ���� ��� �� ������������.

����������� ������� ������� ������� ���������� ��� ������ ��������. ��� ����� � ���������� �������� ���������� ������� ������, ��� � ����������� ������ �������, ��������� ���������� ������ ���� ����������. ���������� �� ��������� ������������� ���������� ������� �������.

hw_Changeobject

��������

int hw_changeobject (int connection, int object_to_change, string commands);

������� ��������� �������, �������� ��� �������������� �������������� �������� ��������� ������. ������� ����������� ��������������� �������, object_to_change ; ������� �������������� ���������� �����������:

Илон Маск рекомендует:  Оформление внешних ссылок пиктограмкой

���������� True ��� ���������� ������, ����� False.

hw_Children

��������

array hw_children (int connection, int objectID);

���������� ������ ��������������� ��������. ������ �������������� — ����� ��������� � ��������������� objectID . ������ �������� ���� �����������, ��������� � ���������.

hw_ChildrenObj

��������

array hw_childrenobj (int connection, int objectID);

���������� ������ ��������� �������. ������ ������ — ����� ��������� � ��������������� objectID . ������ �������� ���� �����������, ��������� � ���������.

hw_Close

��������

int hw_close (int connection);

��������� false, ���� ���������� �� �������� �����������, � ��������� ������ — true. Closes ��������� ���������� � Hyperwave �������� � ��������� ������� ���������� connection.

hw_Connect

��������

int hw_connect (string host, int port, string username, string password);

��������� ���������� � Hyperwave �������� � ���������� ����� ���������� ��� �������� ���������, ��� False, ��� ���������� �� ����� ���� �����������. ������ �������� ������ ���� «�����������» �������, �������� ����� �����. �������� username � password ����������� � ����� �� �����������. � ������ ������ �������������, ������ �������� ������. ����� ������������ ������������� ��� ������������ anonymous. ������� ��������� ������ ����������, ���������� ��� ������ ������� Hyperwave. �� ������ ������� ��������� ����������. �������, ��� ������ �� ���������.

hw_Cp

��������

int hw_cp (int connection, array object_id_array, int destination id);

�������� ������� � ����������������, ���������� �� ������ ��������� � ��������� � ��������������� destination id .

������������ ����� ������������� ��������.

hw_Deleteobject

��������

int hw_deleteobject (int connection, int object_to_delete);

������� ������ � ���������������, ��������� �� ������ ���������. ����� ������� ��� ���������� �������.

��� ���������� ������ ���������� true, ����� — false.

hw_DocByAnchor

��������

int hw_docbyanchor (int connection, int anchorID);

���������� ������������� ������ ���������, ������� ��������� � ����� anchorID .

hw_DocByAnchorObj

��������

string hw_docbyanchorobj (int connection, int anchorID);

���������� ��������� ������ ������� ���������, ������������ � ����� anchorID .

hw_DocumentAttributes

��������

string hw_documentattributes (int hw_document);

���������� ��������� ������ ���������.

hw_DocumentBodyTag

��������

string hw_documentbodytag (int hw_document);

���������� ��� BODY ��� ���������. ���� �������� � ������� HTML, ��� BODY ������ ���� ��������� ����� ����������.

hw_DocumentSize

��������

int hw_documentsize (int hw_document);

���������� ������ ��������� � ������.

hw_ErrorMsg

��������

string hw_errormsg (int connection);

���������� ������, ���������� ��������� �������� �� ������ ��� ‘No Error’. ���� ������������ False, ������� �� �����������. ��������� ��������� � ��������� �������.

hw_EditText

��������

int hw_edittext (int connection, int hw_document);

�������� ��������� �������� �� ������. ��������� ������ ��������� �� ������ ����������������, ���� �������� �������������. ��� ������� �������� ������ � ����� ���������� �����������. ��� �� �������� ����������� ���������� ��� ������, ������� ���������� ����������� �� ����� �������� ������ �����������.

hw_Error

��������

int hw_error (int connection);

��������� ����� ��������� ������. ���� 0 — ������ �� ����. ������ ��������� � ��������� �������.

hw_Free_Document

��������

int hw_free_document (int hw_document);

����������� ������, ������� hw-����������.

hw_GetParents

��������

array hw_getparentsobj (int connection, int objectID);

���������� ��������������� ������ ��������������� ��������. ������ �� ������� ��������� � ��������� ������� � ��������������� objectID .

hw_GetParentsObj

��������

array hw_getparentsobj (int connection, int objectID);

���������� ��������������� ������ ��������� ������� ���� ������������� ������ �� �������������� ����������� �� ��������� �������. ������������� ������ — ��������� ���� ������������� �������. ������ ��������� ������ ��������� � �������� ������� � �� objectID .

hw_GetChildColl

��������

array hw_getchildcoll (int connection, int objectID);

���������� ������ ��������������� ��������. ������ �� ������� ��������� � ��������� ���������, ��������� � ��������������� objectID . ������� �� ���������� ����������� ���������.

hw_GetChildCollObj

��������

array hw_getchildcollobj (int connection, int objectID);

���������� ������ ��������� �������. ������ ������ ��������� � ��������� ���������, ��������� � ��������������� objectID . ������� �� ���������� ����������� ���������.

hw_GetSrcByDestObj

��������

array hw_getsrcbydestobj (int connection, int objectID);

���������� ��������� ������ ���� ������� ����� ������� � �� objectID . ������ ����� ���� ��� ����������, ��� � ������.

hw_GetObject

��������

array hw_getobject (int connection, int objectID);

���������� ��������� ������ ������� � ��������������� objectID .

hw_GetAndLock

��������

string hw_getandlock (int connection, int objectID);

���������� ��������� ������ ������� � �� objectID . ������ ����� ����������, ������� ������ ���������� �� ����� � ���� �������, ���� ������ �� ����� �������������.

hw_GetText

��������

int hw_gettext (int connection, int objectID, int rootID);

������������ �������� � ��������������� ������� objectID . ���� �������� ����� �����, ������� ����� ��������, �� ��� ����� ����� ���������. ������������ �������� rootID ����������, ��� ������ ����� ����������� � ��������. �� ��������� ������������� 0, ��� �������� ��������������� ������ �� ���� ������� ���������� ������. ��� ��������� ��� ���-����������. ���� ������ ��������� �� ������ � ������ ‘internet_movie’, ������ HTML ����� ��������� ��� . ��������� ��������� ��������� ������� � ������� ���������� � �������� ��������� ��������� ������������. �� ������ ��������� ���������� ��� �������, ���������� URL �������������� ���: example ‘/my_script.php3/internet_movie’. ‘my_script.php3’ ���������� $PATH_INFO � ������ ��������.

���� rootID �� ����� 0, ������ �������������� �� ���� ����, ������� � ������� � �� rootID , ����������� ������� �� �������� �������. ���� ��� ����������� ������� �������� ‘internet_movie’ ���������� � ‘a-b-c-internet_movie’, ��� ‘-‘ — ����������� ����� �������� ��������, � �������� �������� ���������� �� ���� ‘a-b-d-source’, �������������� HTML-������ �����: . ��� ������������, ���� �� ������ ������� �� ���������� ������� �� ���� � ������ �������� �������� �� �������� �������.

��� ������� �������� ������ � ����� ���������� �����������. ��� �� �������� ����������� ���������� ��� ������, ������� ����������� ���������� �� ����� �������� ������ �����������.

hw_GetObjectByQuery

��������

array hw_getobjectbyquery (int connection, string query, int max_hits);

���� ������� �� ����� ������� � ���������� ������ ��������������� ��������. ������������ ����� ��������� ������������ � max_hits . ���� max_hits ���������� � -1, �� ������������ ����� ������� �� �����������.

hw_GetObjectByQueryObj

��������

array hw_getobjectbyqueryobj (int connection, string query, int max_hits);

���� ������� �� ����� ������� � ���������� ������ ��������� �������. ������������ ����� ��������� ������������ � max_hits . ���� max_hits ���������� � -1, �� ������������ ����� ������� �� �����������.

hw_GetObjectByQueryColl

��������

array hw_getobjectbyquerycoll (int connection, int objectID, string query, int max_hits);

���� ������ � ��������� � ��������������� objectID � ���������� ������ ��������������� ��������. ������������ ����� ��������� ������������ � max_hits . ���� max_hits ���������� � -1, �� ������������ ����� ������� �� �����������.

hw_GetObjectByQueryCollObj

��������

array hw_getobjectbyquerycollobj (int connection, int objectID, string query, int max_hits);

���� ������ � ��������� � ��������������� objectID � ���������� ������ ��������� �������. ������������ ����� ��������� ������������ � max_hits . ���� max_hits ���������� � -1, �� ������������ ����� ������� �� �����������.

hw_GetChildDocColl

��������

array hw_getchilddoccoll (int connection, int objectID);

���������� ������ �������������� �������� ����������� ���������� ���������.

������ ����� hw_GetChildren() , hw_GetChildColl() .

hw_GetChildDocCollObj

��������

array hw_getchilddoccollobj (int connection, int objectID);

���������� ������ �������������� �������� ����������� ���������� ���������.

hw_GetAnchors

��������

array hw_getanchors (int connection, int objectID);

���������� ������ ��������������� �������� ��� ������ ��������� � �� objectID .

hw_GetAnchorsObj

��������

array hw_getanchorsobj (int connection, int objectID);

���������� ������ ��������� ������� ��� ������ ��������� � �� objectID .

hw_Mv

��������

int hw_mv (int connection, array object id array, int source id, int destination id);

���������� ������ � ��������� ��������������, ��������� �� ������ ���������, �� ��������� � ��������������� source id � ��������� � ��������������� destination id . ���� �������� �� ����� 0, ������� ����� «��������» �� �������� ���������. ���� ��� ��������� ��������� ����� �������, �� ����� ������.

����������� ����� ������������ ��������.

hw_ >hw_Identify — ������������� ������������

��������

int hw_identify (string username, string password);

������������� ������������ � ������ username � ������� password . ������������� ����� ���� ������ ��� ������� ������. � �� �����, ��� ������ ������� ��� �� ����� ������������. � ����������� ������� ����� ����� ��������� ������������� ��� ������������ ����������.

hw_InCollections

��������

array hw_incollections (int connection, array object_id_array, array collection_id array, int return_collections);

���������, �������� �� ��������� �������� (���������� ��� ���������), ������������ � object_id_array , ������ ���������, ������������ � ��������� id_array . ���� ��������� �������� return_collections ����� 0, ������������ ��������������� ��������, ������� �������� ������ ��������� (�.�. ��������� ��� ���������, ������� �������� ������������ ����� ��� ����� ��������� ��������������� ��������� ��� �� ������������, ����������) ������������ ��� ������. ����� ��������� ������� ����� 1, ������, ��������� ���������, ������� ����� ����������� � ���� ������������, ������������ ��� ������. ��� ��������� ������������, ��������, ����������� ����� �������� ���������, ������� �������� ������� ����������� �������, � ����������� ����.

hw_Info

��������

string hw_info (int connection);

���������� �������� � ������� ����������. ������������ ������ ����� ��������� ������: , ,

hw_InsColl

��������

int hw_inscoll (int connection, int objectID, array object_array);

�������� ����� ��������� � ���������� ��� � object_array � ��������� � ��������������� objectID .

hw_InsDoc

��������

int hw_insdoc (int connection, int parentID, string object_record, string text);

�������� ����� �������� � ���������� ��� � object_array � ��������� � ��������������� objectID . ��� ������ ����� �������� ��� ��������� ��������� ������, ��� � ������ ascii ����� �� text , ���� text �������. ���� �� ������ �������� �������� � �����, ����������� hw_insertdocument() .

hw_InsertDocument

��������

int hw_putdocument (int connection, int parent_id, int hw_document);

��������� �������� � ��������� parent_id . ����� ���� �������� ������ ���� ������ hw_NewDocument() . ��������������, ��� ��������� ������ ������ ��������� �������� ��������� ��������: Type, DocumentType, Title � Name. ��������, �� �������� ����� ���������� MimeType.

hw_New_Document

��������

int hw_new_document (string document_data, string object_record, int document_size);

���������� ����� hw-�������� � �������, �������������� �� document_data � ��������� ������� object_record . ����� ������ ��������� document_data ���������� � document_size . ��� ������� �� ��������� �������� � Hyperwave ������.

hw_Objrec2Array

��������

array hw_objrec2array (string object_record);

����������� object_record � ��������� ������.

hw_OutputDocument

��������

int hw_outputdocument (int hw_document);

�������� �������� ��� ���� BODY.

hw_pConnect

��������

int hw_pconnect (string host, int port, string username, string password);

���������� ������ ���������� � ������ �����, ��� false, ���� ���������� �� ����� ���� �����������. ��������� ���������� ���������� � Hyperwave ��������. ������ �������� ������ ���� «�����������» �������, �������� ����� �����. ��������� username � password ����������� � ����� ���� �������. � ������ ������ �������������, ������ ����� ����������. ����� ��������� ���� ������������ anonymous. � ������� ������� ��������� ���������� ����������.

Илон Маск рекомендует:  Что такое код asp accessnoremoteread

hw_PipeDocument

��������

int hw_pipedocument (int connection, int objectID);

���������� hw-�������� � ��������������� objectID . ���� �������� ����� �����, ������� ����� ��������, �� ������ �������� ���������� �������������. �������� ���������� ����� ����������� ���������� ��� ������, ������� ����������� ���������� �� �����������.

hw_Root

��������

���������� ��������� ������������� ��� ������������� ���������. ������ ��� 0. ��������� ��������� �� ������������� — ��������, �� �������, � ������� ����������� ����������.

hw_Unlock

��������

int hw_unlock (int connection, int objectID);

������������ �������� ��� ������� ������ �������������.

��� �������� ������ �������� � ������� Get-ChildItem?

� ��������� PowerShell 2.0, � � ���� �������� ��� ����������� ������������� ����. ��������� ������� ������� ��� ����� � ��������, �� � �� ���� ������, ��� ������������� �����.

� ��������� ������������ $_.Attributes ��� ��������� ���������, �� ����� � �� ����, ��� ��������� ����������� ��������� System.IO.FileAttributes , ����� �������� ��� �. � cmd.exe ��� �����

��� ������ PowerShell ����� 3.0:

������ FileInfo ������������ Get-ChildItem ����� ������� �������� PSIsContainer . �� ������ ������� ������ ��� ��������.

���� ��� ����� �������������� ��������� ����� ���������, �� ������ �������

��� PowerShell 3.0 � ����:

� PowerShell 3.0 ��� �����:

���� �� ������������� ����������, �����������

����� ����� ����� �����������, �������� ����� -r .

�������������� � PowerShell 4.0, PowerShell 5.0 (Windows 10) � PowerShell Core 6.0 (Windows 10, Mac � Linux).

����������. � Powershell Core ������������� ������ �� ������������ ��� �������� ������������� -r . ��� �������� �� ������������� ������� ������� ������������� -FollowSymlink � ������� -r .

get_children() � ������� ��� ��������� �������� ������, �������, ���� ������������� � ����� ������

����� � ����, ��� ������� get_children() �� ����� ����� ����������� � ��������� �������� � ��� � ���������, ��� � � ������������� �������� (��� ��������, ����������� ������� ��������� ��� ��� ���� � ����� ������ ���� ��� �����������).

������� � � ����� �������� ������������ �� �������� ���� ������� (� ��� � ����� � ��������� ������� �� ��������� �������� ������ � ������������ ��������������).

��� ������, ������ �������� ���������� �� ��������� ���������� �� �������� get_posts().

���� �� �� �� ������� ����������� $args � ��� ���� $GLOBALS[‘post’] ���� �� ����������, ����� ������� ��������� ������ ������.

����� � ����������� ������� WordPress ���������, ��� � ������ 2.6 �� ������� ��������� �������� post_type �������� �� any , �� � ���� ��� �� ��������� ������������� ���� ����������. $output ������� get_children() ���������� ������, � ���� � �������� ��������� �������, �� ���� ��������� ������ �� ��������:

  • OBJECT � �� �������� ������.
  • ARRAY_A � �� ������������� ��������, ��� ������� �������� ID ���������.
  • ARRAY_N � �� ������������ ��������.

��� ���, ������� get_children() �������� ������� ������� ������� get_posts(), �� ��� �� �������� ���� ������� ������������� � � �������� � ��������.

������ 1. ��������� ������� �����������, ������������ � �����, � ������, ���� ����������� ���������.

������-�� � ������������ �������� ������� ������� ��������� ������� ��������� ������� get_children() ������������ OBJECT , ����� ��� ���������� ������� ����������� foreach� �� ��� ������ � ��� ������ ������ � ����, ��� �����, ����� ����, ����� ��������� ����� ��� �������� �� ������ ��������?

������� ��������� �� ����������� ���. ��, ��� ��� �����������, ��� �������:

������ 2. ������� �� �����������.

� ���, ��� ������� ������� �� ����������� �����, ������� ���.

������� ������������ � WordPress � 2009 ����. � 2014 ���� ���� ����� ��������� �� WordCamp �� ����� ���� � ����������� ����� �� WordPress, ������ ��� ��������, �� � 2020 �������� ������ �� ���, ������� ��� �������������. ����� ������������ ����� Epic Skills � LoftSchool ���������� ���� ����� � ��� �����/��������.

���� ��� ����� ������ � ����� ������ ��� ����� ���� ���������� � ���� � ������ ���.

��� ����� ��� hw_getchildcollobj

(PHP 3>= 3.0.3, PHP 4)

hw_GetChildCollObj — ������ �������� �������� ���������.

��������

array hw_getchildcollobj (int connection, int objectID)

���������� ������ ������� ��������. ������ ������ ������� ����������� ���������, �������� ������������ ��������� � ID objectID . ������� �� ���������� �������� ����������.


����� ���������� �����
hw_GetChildColl ����� hw_GetChildDocColl

� 2006-2012 ���-������ ������� ������ �������������

Get-Child Item

Syntax

Description

The Get-ChildItem cmdlet gets the items in one or more specified locations. If the item is a container, it gets the items inside the container, known as child items. You can use the Recurse parameter to get items in all child containers and use the Depth parameter to limit the number of levels to recurse.

Get-ChildItem does not display empty directories. When a Get-ChildItem command includes the Depth or Recurse parameters, empty directories are not included in the output.

Locations are exposed to Get-ChildItem by PowerShell providers. A location can be a file system directory, registry hive, or a certificate store. For more information, see about_Providers.

Examples

Example 1: Get child items from a file system directory

This example gets the child items from a file system directory. The file names and subdirectory names are displayed. For empty locations the command does not return any output and returns to the PowerShell prompt.

The Get-ChildItem cmdlet uses the Path parameter to specify the directory C:\Test . Get-ChildItem displays the files and directories in the PowerShell console.

By default Get-ChildItem lists the mode (Attributes), LastWriteTime, file size (Length), and the Name of the item. The letters in the Mode property can be interperted as follows:

For more information about the mode flags, see about_Filesystem_Provider.

Example 2: Get child item names in a directory

This command lists only the names of items in a directory.

The Get-ChildItem cmdlet uses the Path parameter to specify the directory C:\Test . The Name parameter returns only the file or directory names from the specified path.

Example 3: Get child items in the current directory and subdirectories

This example displays .txt files that are located in the current directory and its subdirectories.

The Get-ChildItem cmdlet uses the Path parameter to specify C:\Test\*.txt . Path uses the asterisk ( * ) wildcard to specify all files with the file name extension .txt. The Recurse parameter searches the Path directory its subdirectories, as shown in the Directory: headings. The Force parameter displays hidden files such as hiddenfile.txt that have a mode of h.

Example 4: Get child items using the Include parameter

In this example Get-ChildItem uses the Include parameter to find specific items from the directory specified by the Path parameter.

The Get-ChildItem cmdlet uses the Path parameter to specify the directory C:\Test. The Path parameter includes a trailing asterisk ( * ) wildcard to specify the directory’s contents. The Include parameter uses an asterisk ( * ) wildcard to specify all files with the file name extension .txt.

When the Include parameter is used, the Path parameter needs a trailing asterisk ( * ) wildcard to specify the directory’s contents. For example, -Path C:\Test\* .

  • If the Recurse parameter is added to the command, the trailing asterisk ( * ) in the Path parameter is optional. The Recurse parameter gets items from the Path directory and its subdirectories. For example, -Path C:\Test\ -Recurse -Include *.txt
  • If a trailing asterisk ( * ) is not included in the Path parameter, the command does not return any output and returns to the PowerShell prompt. For example, -Path C:\Test\ .

Example 5: Get child items using the Exclude parameter

The example’s output shows the contents of the directory C:\Test\Logs. The output is a reference for the other commands that use the Exclude and Recurse parameters.

The Get-ChildItem cmdlet uses the Path parameter to specify the directory C:\Test\Logs . The Exclude parameter uses the asterisk ( * ) wildcard to specify any files or directories that begin with A or a are excluded from the output.

When the Exclude parameter is used, a trailing asterisk ( * ) in the Path parameter is optional. For example, -Path C:\Test\Logs or -Path C:\Test\Logs\* .

  • If a trailing asterisk ( * ) is not included in the Path parameter, the contents of the Path parameter are displayed. The exceptions are file names or subdirectory names that match the Exclude parameter’s value.
  • If a trailing asterisk ( * ) is included in the Path parameter, the command recurses into the Path parameter’s subdirectories. The exceptions are file names or subdirectory names that match the Exclude parameter’s value.
  • If the Recurse parameter is added to the command, the recursion output is the same whether or not the Path parameter includes a trailing asterisk ( * ).

Example 6: Get the registry keys from a registry hive

This command gets all of the registry keys from the HKEY_LOCAL_MACHINE\HARDWARE registry key.

Get-ChildItem uses the Path parameter to specify the registry key HKLM:\HARDWARE . The hive’s path and top level of registry keys are displayed in the PowerShell console.

The first command shows the contents of the HKLM:\HARDWARE registry key. The Exclude parameter tells Get-ChildItem not to return any subkeys that start with D* . Currently, the Exclude parameter only works on subkeys, not item properties.

Example 7: Get all certificates with code-signing authority

This command gets each certificate in the PowerShell Cert: drive that has code-signing authority.

The Get-ChildItem cmdlet uses the Path parameter to specify the Cert: provider. The Recurse parameter searches the directory specified by Path and its subdirectories. The CodeSigningCert parameter gets only certificates that have code-signing authority.

For more information about the Certificate provider and the Cert: drive, see about_Certificate_Provider.

Example 8: Get items using the Depth parameter

This command displays the items in a directory and its subdirectories. The Depth parameter determines the number of subdirectory levels to include in the recursion. Empty directories are excluded from the output.

The Get-ChildItem cmdlet uses the Path parameter to specify C:\Parent. The Depth parameter specifies two levels of recursion. Get-ChildItem displays the contents of the directory specified by the Path parameter and the two levels of subdirectories.

Example 9: Getting hard link information

In PowerShell 6.2, an alternate view was added to get hard link information.

Parameters

Gets files and folders with the specified attributes. This parameter supports all attributes and lets you specify complex combinations of attributes.

For example, to get non-system files (not directories) that are encrypted or compressed, type:

Get-ChildItem -Attributes !Directory+!System+Encrypted, !Directory+!System+Compressed

To find files and folders with commonly used attributes, use the Attributes parameter. Or, the parameters Directory, File, Hidden, ReadOnly, and System.

The Attributes parameter supports the following properties:

  • Archive
  • Compressed
  • Device
  • Directory
  • Encrypted
  • Hidden
  • IntegrityStream
  • Normal
  • NoScrubData
  • NotContentIndexed
  • Offline
  • ReadOnly
  • ReparsePoint
  • SparseFile
  • System
  • Temporary

For a description of these attributes, see the FileAttributes Enumeration.

To combine attributes, use the following operators:

Do not use spaces between an operator and its attribute. Spaces are accepted after commas.

For common attributes, use the following abbreviations:

  • D (Directory)
  • H (Hidden)
  • R (Read-only)
  • S (System)
Type: System.Management.Automation.FlagsExpression`1[System.IO.FileAttributes]
Accepted values: Archive, Compressed, Device, Directory, Encrypted, Hidden, IntegrityStream, Normal, NoScrubData, NotContentIndexed, Offline, ReadOnly, ReparsePoint, SparseFile, System, Temporary
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

This parameter was added in PowerShell 5.0 and enables you to control the depth of recursion. By default, Get-ChildItem displays the contents of the parent directory. The Depth parameter determines the number of subdirectory levels that are included in the recursion and displays the contents.

For example, Depth 2 includes the Path parameter’s directory, first level of subdirectories, and second level of subdirectories. By default directory names and file names are included in the output.

On a Windows computer from PowerShell or cmd.exe, you can display a graphical view of a directory structure with the tree.com command.

Type: UInt32
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

To get a list of directories, use the Directory parameter or the Attributes parameter with the Directory property. You can use the Recurse parameter with Directory.

Type: SwitchParameter
Aliases: ad, d
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Specifies, as a string array, a property or property that this cmdlet excludes from the operation. The value of this parameter qualifies the Path parameter. Enter a path element or pattern, such as *.txt or A* . Wildcard characters are accepted.

A trailing asterisk ( * ) in the Path parameter is optional. For example, -Path C:\Test\Logs or -Path C:\Test\Logs\* . If a trailing asterisk ( * ) is included, the command recurses into the Path parameter’s subdirectories. Without the asterisk ( * ), the contents of the Path parameter are displayed. More details are included in Example 5 and the Notes section.

Type: String[]
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: True

To get a list of files, use the File parameter. You can use the Recurse parameter with File.

Type: SwitchParameter
Aliases: af
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Specifies a filter to qualify the Path parameter. The FileSystem provider is the only installed PowerShell provider that supports the use of filters. Filters are more efficient than other parameters, because the provider applies them when the cmdlet gets the objects rather than having PowerShell filter the objects after they are retrieved. The filter string is passed to the .NET API to enumerate files. That API only supports * and ? wildcards.

Type: String
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: True

By default, the Get-ChildItem cmdlet displays symbolic links to directories found during recursion, but does not recurse into them. Use the FollowSymlink parameter to search the directories that target those symbolic links. The FollowSymlink is a dynamic parameter and is supported only in the FileSystem provider.

This parameter was introduced in PowerShell 6.0.

Type: SwitchParameter
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Allows the cmdlet to get items that cannot otherwise not be accessed by the user, such as hidden or system files. The Force parameter does not override security restrictions. Implementation varies among providers. For more information, see about_Providers.

Type: SwitchParameter
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

To get only hidden items, use the Hidden parameter or the Attributes parameter with the Hidden property. By default, Get-ChildItem does not display hidden items. Use the Force parameter to get hidden items.

Type: SwitchParameter
Aliases: ah, h
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Specifies, as a string array, an item or items that this cmdlet includes in the operation. The value of this parameter qualifies the Path parameter. Enter a path element or pattern, such as «*.txt» . Wildcard characters are permitted. The Include parameter is effective only when the command includes the contents of an item, such as C:\Windows\* , where the wildcard character specifies the contents of the C:\Windows directory.

Type: String[]
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: True

Specifies a path to one or more locations. The value of LiteralPath is used exactly as it is typed. No characters are interpreted as wildcards. If the path includes escape characters, enclose it in single quotation marks. Single quotation marks tell PowerShell not to interpret any characters as escape sequences.

Type: String[]
Aliases: PSPath
Position: Named
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

Gets only the names of the items in the location. The output is a string object that can be sent down the pipeline to other commands. Wildcards are permitted.

Type: SwitchParameter
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: True

Specifies a path to one or more locations. Wildcards are accepted. The default location is the current directory ( . ).

Type: String[]
Position:
Default value: Current directory
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: True

To get only read-only items, use the ReadOnly parameter or the Attributes parameter ReadOnly property.

Type: SwitchParameter
Aliases: ar
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Gets the items in the specified locations and in all child items of the locations.

Type: SwitchParameter
Aliases: s
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

Gets only system files and directories. To get only system files and folders, use the System parameter or Attributes parameter System property.

Type: SwitchParameter
Aliases: as
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

Inputs

System.String

You can pipe a string that contains a path to Get-ChildItem .

Outputs

System.Object

The type of object that Get-ChildItem returns is determined by the objects in the provider drive path.

System.String

If you use the Name parameter, Get-ChildItem returns the object names as strings.

hw_GetChildCollObj

hw_GetChildCollObj � Object records of child collections

��������

Returns object records. Each object records belongs to a child collection of the collection with >objectID . The function will not return child documents.

������ ����������

The connection identifier.

The object identifier.

������������ ��������

Returns an array of object records.

�������� �����

  • hw_childrenobj() — Object records of children
  • hw_getchilddoccollobj() — Object records of child documents of collection

hw_GetChildCollObj

hw_GetChildCollObj � Object records of child collections

Description

Returns object records. Each object records belongs to a child collection of the collection with >objectID . The function will not return child documents.

Parameters

The connection identifier.

The object identifier.

Return Values

Returns an array of object records.

See Also

  • hw_childrenobj() — Object records of children
  • hw_getchilddoccollobj() — Object records of child documents of collection

hw_GetChildCollObj

hw_GetChildCollObj � Object records of child collections

��������

Returns object records. Each object records belongs to a child collection of the collection with >objectID. The function will not return child documents.

������ ����������

The connection identifier.

The object identifier.

������������ ��������

Returns an array of object records.

�������� �����

  • hw_childrenobj() — Object records of children
  • hw_getchilddoccollobj() — Object records of child documents of collection

hw_GetChildCollObj

hw_GetChildCollObj � Object records of child collections

Описание

Returns object records. Each object records belongs to a child collection of the collection with >objectID . The function will not return child documents.

Список параметров

The connection identifier.

The object identifier.

Возвращаемые значения

Returns an array of object records.

Смотрите также

  • hw_childrenobj() — Object records of children
  • hw_getchilddoccollobj() — Object records of child documents of collection
Илон Маск рекомендует:  Атрибут rightmargin в HTML
Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL