Page MenuHomePhorge

D1240.1774887445.diff
No OneTemporary

Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None

D1240.1774887445.diff

diff --git a/lib/ext/Syncroton/Server.php b/lib/ext/Syncroton/Server.php
--- a/lib/ext/Syncroton/Server.php
+++ b/lib/ext/Syncroton/Server.php
@@ -254,10 +254,13 @@
{
$loops = 0;
- $tempStream = fopen('php://temp/maxmemory:5242880', 'r+');
-
+ $tempStream = tmpfile();
+
+ $meta_data = stream_get_meta_data($tempStream);
+ $filename = $meta_data["uri"];
+
$dom->formatOutput = true;
- fwrite($tempStream, $dom->saveXML());
+ $dom->save($filename);
$dom->formatOutput = false;
rewind($tempStream);
diff --git a/lib/ext/Syncroton/Wbxml/Encoder.php b/lib/ext/Syncroton/Wbxml/Encoder.php
--- a/lib/ext/Syncroton/Wbxml/Encoder.php
+++ b/lib/ext/Syncroton/Wbxml/Encoder.php
@@ -151,8 +151,11 @@
{
$_dom->formatOutput = false;
- $tempStream = fopen('php://temp/maxmemory:5242880', 'r+');
- fwrite($tempStream, $_dom->saveXML());
+ $tempStream = tmpfile();
+
+ $meta_data = stream_get_meta_data($tempStream);
+ $filename = $meta_data["uri"];
+ $_dom->save($filename);
rewind($tempStream);
$this->_initialize($_dom);

File Metadata

Mime Type
text/plain
Expires
Mon, Mar 30, 4:17 PM (1 w, 3 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18775758
Default Alt Text
D1240.1774887445.diff (1 KB)

Event Timeline