imap_savebody_basic.phpt 852 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. --TEST--
  2. imap_savebody() function : basic functionality
  3. --CREDITS--
  4. Olivier Doucet
  5. --EXTENSIONS--
  6. imap
  7. --SKIPIF--
  8. <?php
  9. require_once(__DIR__.'/setup/skipif.inc');
  10. ?>
  11. --FILE--
  12. <?php
  13. require_once(__DIR__.'/setup/imap_include.inc');
  14. $stream_id = setup_test_mailbox('imapsavebodybasic', 1);
  15. $file = __DIR__.'/tmpsavebody.txt';
  16. //with URL
  17. $z = imap_savebody($stream_id, $file, 1);
  18. var_dump($z);
  19. echo "Size: ".filesize($file)."\n";
  20. //With FOPEN
  21. $fp = fopen($file, 'w');
  22. $z = imap_savebody($stream_id, $fp, 1);
  23. fclose($fp);
  24. var_dump($z);
  25. echo "Size: ".filesize($file)."\n";
  26. imap_close($stream_id);
  27. ?>
  28. --CLEAN--
  29. <?php
  30. @unlink(__DIR__.'/tmpsavebody.txt');
  31. $mailbox_suffix = 'imapsavebodybasic';
  32. require_once(__DIR__ . '/setup/clean.inc');
  33. ?>
  34. --EXPECTF--
  35. Create a temporary mailbox and add 1 msgs
  36. New mailbox created
  37. bool(true)
  38. Size: %d
  39. bool(true)
  40. Size: %d