imap_body_basic.phpt 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. --TEST--
  2. Test imap_body() function : basic functionality
  3. --EXTENSIONS--
  4. imap
  5. --SKIPIF--
  6. <?php
  7. require_once(__DIR__.'/setup/skipif.inc');
  8. ?>
  9. --FILE--
  10. <?php
  11. echo "*** Testing imap_body() : basic functionality ***\n";
  12. require_once(__DIR__.'/setup/imap_include.inc');
  13. echo "Create a new mailbox for test\n";
  14. $imap_stream = setup_test_mailbox("imapbodybasic", 1);
  15. $check = imap_check($imap_stream);
  16. echo "Msg Count in new mailbox: ". $check->Nmsgs . "\n";
  17. // show body for msg 1
  18. var_dump(imap_body($imap_stream, 1));
  19. //Access via FT_UID
  20. var_dump(imap_body($imap_stream, 1, FT_UID));
  21. imap_close($imap_stream);
  22. ?>
  23. --CLEAN--
  24. <?php
  25. $mailbox_suffix = 'imapbodybasic';
  26. require_once __DIR__.'/setup/clean.inc';
  27. ?>
  28. --EXPECTF--
  29. *** Testing imap_body() : basic functionality ***
  30. Create a new mailbox for test
  31. Create a temporary mailbox and add 1 msgs
  32. New mailbox created
  33. Msg Count in new mailbox: 1
  34. string(%d) "1: this is a test message, please ignore
  35. newline%r\R?%r"
  36. string(%d) "1: this is a test message, please ignore
  37. newline%r\R?%r"