imap_getmailboxes

(PHP 4, PHP 5, PHP 7, PHP 8)

imap_getmailboxes β€” Π§ΠΈΡ‚Π°Ρ” список ΠΏΠΎΡˆΡ‚ΠΎΠ²ΠΈΡ… ΡΠΊΡ€ΠΈΠ½ΡŒΠΎΠΊ, ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‡ΠΈ Π΄ΠΎΠΊΠ»Π°Π΄Π½Ρƒ Ρ–Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†Ρ–ΡŽ Ρ‰ΠΎΠ΄ΠΎ ΠΊΠΎΠΆΠ½ΠΎΡ— Π· Π½ΠΈΡ…

Опис

imap_getmailboxes(IMAP\Connection $imap, string $reference, string $pattern): array|false

ΠžΡ‚Ρ€ΠΈΠΌΡƒΡ” Ρ–Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†Ρ–ΡŽ ΠΏΡ€ΠΎ ΠΏΠΎΡˆΡ‚ΠΎΠ²Ρ– ΡΠΊΡ€ΠΈΠ½ΡŒΠΊΠΈ.

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

imap

ЕкзСмпляр IMAP\Connection

reference

reference Π·Π°Π·Π²ΠΈΡ‡Π°ΠΉ ΠΌΠ°Ρ” Π±ΡƒΡ‚ΠΈ лишС ΡΠΏΠ΅Ρ†ΠΈΡ„Ρ–ΠΊΠ°Ρ†Ρ–Ρ”ΡŽ сСрвСра, як описано Π² imap_open()

Π£Π²Π°Π³Π°

Π―ΠΊΡ‰ΠΎ imap.enable_insecure_rsh Π½Π΅ Π²ΠΈΠΌΠΊΠ½Π΅Π½ΠΎ, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π² Ρ†Π΅ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π²Ρ–Ρ€Π΅Π½ΠΈΡ… Π΄Π°Π½ΠΈΡ… Π½Π΅ Π±Π΅Π·ΠΏΠ΅Ρ‡Π½Π°

pattern

Π’ΠΈΠ·Π½Π°Ρ‡Π°Ρ” ΠΏΠΎΡ‡Π°Ρ‚ΠΎΠΊ ΠΏΠΎΡˆΡƒΠΊΡƒ Π² Ρ–Ρ”Ρ€Π°Ρ€Ρ…Ρ–Ρ— ΠΏΠΎΡˆΡ‚ΠΎΠ²ΠΈΡ… ΡΠΊΡ€ΠΈΠ½ΡŒΠΎΠΊ.

Π„ Π΄Π²Π° ΡΠΏΠ΅Ρ†Ρ–Π°Π»ΡŒΠ½Ρ– символи, які ΠΌΠΎΠΆΠ½Π° використовувати ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρ– як частину pattern: '*'Ρ–'%'. '*' ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” всі ΠΏΠΎΡˆΡ‚ΠΎΠ²Ρ– ΡΠΊΡ€ΠΈΠ½ΡŒΠΊΠΈ. Π―ΠΊΡ‰ΠΎ Π²ΠΈ пСрСдастС pattern як '*', Ρ‚ΠΎ ΠΎΡ‚Ρ€ΠΈΠΌΠ°ΠΉΡ‚Π΅ ΠΏΠΎΠ²Π½ΠΈΠΉ список Ρ–Ρ”Ρ€Π°Ρ€Ρ…Ρ–Ρ— ΠΏΠΎΡˆΡ‚ΠΎΠ²ΠΈΡ… ΡΠΊΡ€ΠΈΠ½ΡŒΠΎΠΊ. '%' ΠΏΠΎΠ²Π΅Ρ€Π½Π΅ лишС ΠΏΠΎΡ‚ΠΎΡ‡Π½ΠΈΠΉ Ρ€Ρ–Π²Π΅Π½ΡŒ. '%', ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΈΠΉ як ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ pattern, ΠΏΠΎΠ²Π΅Ρ€Π½Π΅ ΠΏΠΎΡˆΡ‚ΠΎΠ²Ρ– ΡΠΊΡ€ΠΈΠ½ΡŒΠΊΠΈ лишС Π½Π° Π²Π΅Ρ€Ρ…Π½ΡŒΠΎΠΌΡƒ Ρ€Ρ–Π²Π½Ρ–; '~/mail/%' Π½Π° UW_IMAPD ΠΏΠΎΠ²Π΅Ρ€Π½Π΅ всі ящики Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€Ρ–Ρ— ~/mail, ΠΊΡ€Ρ–ΠΌ Ρ‚ΠΈΡ…, Ρ‰ΠΎ Π·Π½Π°Ρ…ΠΎΠ΄ΡΡ‚ΡŒΡΡ Π² Ρ—Ρ— ΠΏΡ–Π΄Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€Ρ–Ρ—.

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” масив ΠΎΠ±'Ρ”ΠΊΡ‚Ρ–Π², Ρ‰ΠΎ ΠΌΡ–ΡΡ‚ΡΡ‚ΡŒ Ρ–Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†Ρ–ΡŽ ΠΏΡ€ΠΎ ΡΠΊΡ€ΠΈΠ½ΡŒΠΊΠΈ. КоТСн ΠΎΠ±'Ρ”ΠΊΡ‚ ΠΌΠ°Ρ” властивості: name, содСрТащСС ΠΏΠΎΠ»Π½ΠΎΠ΅ имя ящика;delimiterΠΌΡ–ΡΡ‚ΠΈΡ‚ΡŒ Ρ€ΠΎΠ·Π΄Ρ–Π»ΡŒΠ½ΠΈΠΊ для Ρ‚Ρ–Ρ”Ρ— частини Ρ–Ρ”Ρ€Π°Ρ€Ρ…Ρ–Ρ—, Π² якій ΠΌΡ–ΡΡ‚ΠΈΡ‚ΡŒΡΡ ящик; Ρ– attributesΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Attributes Ρ” Π±Ρ–Ρ‚ΠΎΠ²ΠΎΡŽ маскою, наступних допустимих констант:

  • **LATT_NOINFERIORS**- Ρ†Π΅ΠΉ ящик Π½Π΅ΠΌΠ°Ρ” Ρ– ΠΌΠΎΠΆΠ΅ ΠΌΠ°Ρ‚ΠΈ Π½Π°Ρ‰Π°Π΄ΠΊΡ–Π² (ΡƒΡ‚Ρ€ΠΈΠΌΡƒΠ²Π°Ρ‚ΠΈ Π²ΠΊΠ»Π°Π΄Π΅Π½Ρ– ящики). Π’ΠΈΠΊΠ»ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ—imap_createmailbox()Π½Π΅ ΠΏΡ€Π°Ρ†ΡŽΠ²Π°Ρ‚ΠΈΠΌΠ΅ для Ρ†Ρ–Ρ”Ρ— ΡΠΊΡ€ΠΈΠ½ΡŒΠΊΠΈ.

  • **LATT_NOSELECT**- Ρ†Π΅ лишС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, Π° Π½Π΅ ΠΏΠΎΡˆΡ‚ΠΎΠ²Π° ΡΠΊΡ€ΠΈΠ½ΡŒΠΊΠ°. Π’ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΉΠΎΠ³ΠΎ Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚ΠΈ.

  • **LATT_MARKED**- Ця ΡΠΊΡ€ΠΈΠ½ΡŒΠΊΠ° ΠΏΠΎΠΌΡ–Ρ‡Π΅Π½Π°. Π¦Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Ρ”, Ρ‰ΠΎ Π² Π½ΡŒΠΎΠΌΡƒ ΠΌΠΎΠΆΡƒΡ‚ΡŒ Π±ΡƒΡ‚ΠΈ Π½ΠΎΠ²Ρ– листи, Ρ‰ΠΎ Π·'явилися Π· ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ ΠΎΡΡ‚Π°Π½Π½ΡŒΠΎΡ— ΠΏΠ΅Ρ€Π΅Π²Ρ–Ρ€ΠΊΠΈ. НС ΠΏΡ€Π°Ρ†ΡŽΡ” Π· усіма сСрвСрами IMAP.

  • **LATT_UNMARKED- Ця ΡΠΊΡ€ΠΈΠ½ΡŒΠΊΠ° Π½Π΅ ΠΏΠΎΠΌΡ–Ρ‡Π΅Π½Π°, Ρ‚ΠΎΠ±Ρ‚ΠΎ. Ρƒ Π½ΡŒΠΎΠΌΡƒ Π½Π΅ΠΌΠ°Ρ” Π½ΠΎΠ²ΠΈΡ… листів. Π―ΠΊΡ‰ΠΎ ΠΎΠ΄ΠΈΠ½ Ρ–Π· ΠΏΡ€Π°ΠΏΠΎΡ€Ρ–Π²MARKED** Π°Π±ΠΎ **UNMARKED**виставлСний - Π²Π²Π°ΠΆΠ°Ρ”Ρ‚Π΅, Ρ‰ΠΎ сСрвСр ΠΏΡ–Π΄Ρ‚Ρ€ΠΈΠΌΡƒΡ” Ρ†Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†Ρ–ΠΎΠ½Π°Π».

  • **LATT_REFERRAL**- Π¦Π΅ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ΠΌΠ°Ρ” напрямки (referral) Π½Π° Π²Ρ–Π΄Π΄Π°Π»Π΅Π½Ρƒ ΠΏΠΎΡˆΡ‚ΠΎΠ²Ρƒ ΡΠΊΡ€ΠΈΠ½ΡŒΠΊΡƒ.

  • **LATT_HASCHILDREN**- Ця ΠΏΠΎΡˆΡ‚ΠΎΠ²Π° ΡΠΊΡ€ΠΈΠ½ΡŒΠΊΠ° ΠΌΠ°Ρ” підпорядковані (inferiors).

  • **LATT_HASNOCHILDREN**- Ця ΠΏΠΎΡˆΡ‚ΠΎΠ²Π° ΡΠΊΡ€ΠΈΠ½ΡŒΠΊΠ° Π½Π΅ ΠΌΠ°Ρ” ΠΏΡ–Π΄Π»Π΅Π³Π»Ρ– (inferiors).

Ѐункція ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” **false**Π² случаС возникновСния ошибки.

список Π·ΠΌΡ–Π½

Π’Π΅Ρ€ΡΠΈΡΠžΠΏΠΈΡ
8.1.0ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€imap Ρ‚Π΅ΠΏΠ΅Ρ€ Ρ‡Π΅ΠΊΠ°Ρ” СкзСмпляр IMAP\Connection; Ρ€Π°Π½Ρ–ΡˆΠ΅ очікувався рСсурс (resourceimap

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ використання imap_getmailboxes()****

Loading...

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ

  • imap_getsubscribed() - ΠžΡ‚Ρ€ΠΈΠΌΡƒΡ” список усіх ΠΏΠΎΡˆΡ‚ΠΎΠ²ΠΈΡ… ΡΠΊΡ€ΠΈΠ½ΡŒΠΎΠΊ, Π½Π° які ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π° ΠΏΠ΅Ρ€Π΅Π΄ΠΏΠ»Π°Ρ‚Π°