I\'m trying to extend the PHP mailer class from Worx by adding a method which allows me to add attachments using string data rather than path to the file.
I came up with
The problem here simply is the type and the syntax:
php://memoryandphp://tempare read-write streams that allow temporary data to be stored in a file-like wrapper. The only difference between the two is thatphp://memorywill always store its data in memory, whereasphp://tempwill use a temporary file once the amount of data stored hits a predefined limit (the default is 2 MB). The location of this temporary file is determined in the same way as thesys_get_temp_dir()function.
In short, the type you want is temp instead and the syntax you want is:
php://temp/maxmemory:$limit
The $limit is in bytes. You want to count that using safe byte functions.